|
||||||||||
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, eInvoke, 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 |