|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExpressionParameterDefinition
A representation of the model object 'Expression Parameter Definition'. The definition of a parameter for the value of an expression's argument. An expression argument parameter design may specify either static argument value(s), or a data set input parameter. Static values are pre-defined values of an expression argument, and are not exposed as a data set parameter. Alternatively, a data set input parameter may be defined to dynamically collect user input value(s). A data set input parameter definiiton here may be a nested new instance, or may reference one of the existing DataSetParameters. The dynamic input parameter, if specified, overrides any static values defined.
The following features are supported:
DesignPackage.getExpressionParameterDefinition()| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
| Method Summary | |
|---|---|
void |
addStaticValue(java.lang.Object aValue)
Appends the specified value to the list of static values. |
ParameterDefinition |
getDynamicInputParameter()
Returns the value of the 'Dynamic Input Parameter' containment reference. |
int |
getEffectiveStaticValueCount()
Gets the number of effective static values defined. |
StaticValues |
getStaticValues()
Returns the value of the 'Static Values' containment reference. |
boolean |
hasDynamicInputParameter()
Indicates whether this has defined an input parameter design to dynamically collect its value. |
boolean |
hasEffectiveStaticValues()
Indicates whether this has static values that are effective. |
void |
setDynamicInputParameter(ParameterDefinition value)
Sets the value of the ' Dynamic Input Parameter' containment reference. |
void |
setStaticValues(StaticValues value)
Sets the value of the ' Static Values' containment reference. |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Field Detail |
|---|
static final java.lang.String copyright
| Method Detail |
|---|
StaticValues getStaticValues()
If the meaning of the 'Static Values' containment reference isn't clear, there really should be more of a description here...
setStaticValues(StaticValues),
DesignPackage.getExpressionParameterDefinition_StaticValues()void setStaticValues(StaticValues value)
Static Values' containment reference.
value - the new value of the 'Static Values' containment reference.getStaticValues()ParameterDefinition getDynamicInputParameter()
If the meaning of the 'Dynamic Input Parameter' containment reference isn't clear, there really should be more of a description here...
setDynamicInputParameter(ParameterDefinition),
DesignPackage.getExpressionParameterDefinition_DynamicInputParameter()void setDynamicInputParameter(ParameterDefinition value)
Dynamic Input Parameter' containment reference.
value - the new value of the 'Dynamic Input Parameter' containment reference.getDynamicInputParameter()boolean hasDynamicInputParameter()
boolean hasEffectiveStaticValues()
int getEffectiveStaticValueCount()
void addStaticValue(java.lang.Object aValue)
aValue - a value to add; may be null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||