public class Parameter extends Value
| Modifier and Type | Field and Description |
|---|---|
static ParameterSet |
EMPTY_SET |
static java.lang.String |
PROPERTY_METHOD |
initialization, PROPERTY_INITIALIZATION, PROPERTY_TYPE, typelisteners, name, PROPERTY_NAME| Modifier | Constructor and Description |
|---|---|
protected |
Parameter() |
|
Parameter(DataType type) |
|
Parameter(java.lang.String name,
DataType type) |
| Modifier and Type | Method and Description |
|---|---|
protected Method |
createMethod() |
Method |
getMethod() |
void |
removeYou() |
boolean |
setMethod(Method value) |
java.lang.String |
toString() |
Parameter |
with(DataType value) |
Parameter |
with(Method value) |
Parameter |
withInitialization(java.lang.String value) |
Parameter |
withName(java.lang.String string) |
getInitialization, getType, setInitialization, setType, withTypegetName, getPropertyChangeSupportpublic static final java.lang.String PROPERTY_METHOD
public static final ParameterSet EMPTY_SET
protected Parameter()
public Parameter(DataType type)
public Parameter(java.lang.String name,
DataType type)
public Method getMethod()
public boolean setMethod(Method value)
public Parameter withName(java.lang.String string)
withName in class SDMLibClasspublic Parameter withInitialization(java.lang.String value)
withInitialization in class Valueprotected Method createMethod()