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