public interface IParameter extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBehaviorParam(IBehaviorParameter element)
Add a ObBehaviorParameter to the 'BehaviorParam' association.
|
void |
addBpmnRepresentingDataInput(IBpmnDataInput element)
Add a ObBpmnDataInput to the 'BpmnRepresentingDataInput' association.
|
void |
addBpmnRepresentingDataOutput(IBpmnDataOutput element)
Add a ObBpmnDataOutput to the 'BpmnRepresentingDataOutput' association.
|
void |
addMatching(IPin element)
Add a ObPin to the 'Matching' association.
|
void |
addSRepresentation(ISignal element)
Add a ObSignal to the 'SRepresentation' association.
|
int |
cardBehaviorParam()
Returns the number elements in the BehaviorParam association.
|
int |
cardBehaviorParam(Class<? extends IBehaviorParameter> filteredClass)
Returns the number elements in the BehaviorParam association filtered with the given metaclass.
|
int |
cardBpmnRepresentingDataInput()
Returns the number elements in the BpmnRepresentingDataInput association.
|
int |
cardBpmnRepresentingDataInput(Class<? extends IBpmnDataInput> filteredClass)
Returns the number elements in the BpmnRepresentingDataInput association filtered with the given metaclass.
|
int |
cardBpmnRepresentingDataOutput()
Returns the number elements in the BpmnRepresentingDataOutput association.
|
int |
cardBpmnRepresentingDataOutput(Class<? extends IBpmnDataOutput> filteredClass)
Returns the number elements in the BpmnRepresentingDataOutput association filtered with the given metaclass.
|
int |
cardMatching()
Returns the number elements in the Matching association.
|
int |
cardMatching(Class<? extends IPin> filteredClass)
Returns the number elements in the Matching association filtered with the given metaclass.
|
int |
cardSRepresentation()
Returns the number elements in the SRepresentation association.
|
int |
cardSRepresentation(Class<? extends ISignal> filteredClass)
Returns the number elements in the SRepresentation association filtered with the given metaclass.
|
ObList<IBehaviorParameter> |
getBehaviorParam()
Get the list of ObBehaviorParameter to the BehaviorParam association.
|
<T extends IBehaviorParameter> |
getBehaviorParam(Class<T> filteredClass)
Get the list of ObBehaviorParameter to the BehaviorParam association.
|
ObList<IBpmnDataInput> |
getBpmnRepresentingDataInput()
Get the list of ObBpmnDataInput to the BpmnRepresentingDataInput association.
|
<T extends IBpmnDataInput> |
getBpmnRepresentingDataInput(Class<T> filteredClass)
Get the list of ObBpmnDataInput to the BpmnRepresentingDataInput association.
|
ObList<IBpmnDataOutput> |
getBpmnRepresentingDataOutput()
Get the list of ObBpmnDataOutput to the BpmnRepresentingDataOutput association.
|
<T extends IBpmnDataOutput> |
getBpmnRepresentingDataOutput(Class<T> filteredClass)
Get the list of ObBpmnDataOutput to the BpmnRepresentingDataOutput association.
|
IOperation |
getComposed()
Get the Composed association.
|
String |
getDefaultValue()
Getter for the DefaultValue meta class attribute.
|
ObParameterEffectKindEnum |
getEffect()
Getter for the Effect meta class attribute.
|
ObList<IPin> |
getMatching()
Get the list of ObPin to the Matching association.
|
<T extends IPin> |
getMatching(Class<T> filteredClass)
Get the list of ObPin to the Matching association.
|
String |
getMultiplicityMax()
Getter for the MultiplicityMax meta class attribute.
|
String |
getMultiplicityMin()
Getter for the MultiplicityMin meta class attribute.
|
ObPassingModeEnum |
getParameterPassing()
Getter for the ParameterPassing meta class attribute.
|
IOperation |
getReturned()
Get the Returned association.
|
ObList<ISignal> |
getSRepresentation()
Get the list of ObSignal to the SRepresentation association.
|
<T extends ISignal> |
getSRepresentation(Class<T> filteredClass)
Get the list of ObSignal to the SRepresentation association.
|
IGeneralClass |
getType()
Get the Type association.
|
String |
getTypeConstraint()
Getter for the TypeConstraint meta class attribute.
|
boolean |
isException()
Getter for the IsException meta class attribute.
|
boolean |
isOrdered()
Getter for the IsOrdered meta class attribute.
|
boolean |
isStream()
Getter for the IsStream meta class attribute.
|
boolean |
isUnique()
Getter for the IsUnique meta class attribute.
|
void |
removeBehaviorParam(IBehaviorParameter element)
Remove an ObBehaviorParameter from the 'BehaviorParam' association.
|
void |
removeBpmnRepresentingDataInput(IBpmnDataInput element)
Remove an ObBpmnDataInput from the 'BpmnRepresentingDataInput' association.
|
void |
removeBpmnRepresentingDataOutput(IBpmnDataOutput element)
Remove an ObBpmnDataOutput from the 'BpmnRepresentingDataOutput' association.
|
void |
removeMatching(IPin element)
Remove an ObPin from the 'Matching' association.
|
void |
removeSRepresentation(ISignal element)
Remove an ObSignal from the 'SRepresentation' association.
|
void |
setComposed(IOperation element)
Setter for the 'Composed' [0..1] association.
|
void |
setDefaultValue(String value)
Setter for the 'DefaultValue' meta class attribute
|
void |
setEffect(ObParameterEffectKindEnum value)
Setter for the 'Effect' meta class attribute
|
void |
setException(boolean value)
Setter for the 'IsException' meta class attribute
|
void |
setMultiplicityMax(String value)
Setter for the 'MultiplicityMax' meta class attribute
|
void |
setMultiplicityMin(String value)
Setter for the 'MultiplicityMin' meta class attribute
|
void |
setOrdered(boolean value)
Setter for the 'IsOrdered' meta class attribute
|
void |
setParameterPassing(ObPassingModeEnum value)
Setter for the 'ParameterPassing' meta class attribute
|
void |
setReturned(IOperation element)
Setter for the 'Returned' [0..1] association.
|
void |
setStream(boolean value)
Setter for the 'IsStream' meta class attribute
|
void |
setType(IGeneralClass element)
Setter for the 'Type' [0..1] association.
|
void |
setTypeConstraint(String value)
Setter for the 'TypeConstraint' meta class attribute
|
void |
setUnique(boolean value)
Setter for the 'IsUnique' meta class attribute
|
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
ObPassingModeEnum getParameterPassing()
void setParameterPassing(ObPassingModeEnum value)
value
- the new 'ParameterPassing' value.String getMultiplicityMin()
void setMultiplicityMin(String value)
value
- the new 'MultiplicityMin' value.String getMultiplicityMax()
void setMultiplicityMax(String value)
value
- the new 'MultiplicityMax' value.String getTypeConstraint()
void setTypeConstraint(String value)
value
- the new 'TypeConstraint' value.String getDefaultValue()
void setDefaultValue(String value)
value
- the new 'DefaultValue' value.boolean isOrdered()
void setOrdered(boolean value)
value
- the new 'IsOrdered' value.boolean isUnique()
void setUnique(boolean value)
value
- the new 'IsUnique' value.boolean isException()
void setException(boolean value)
value
- the new 'IsException' value.boolean isStream()
void setStream(boolean value)
value
- the new 'IsStream' value.ObParameterEffectKindEnum getEffect()
void setEffect(ObParameterEffectKindEnum value)
value
- the new 'Effect' value.void addMatching(IPin element)
element
- The ObPin to add.int cardMatching()
int cardMatching(Class<? extends IPin> filteredClass)
filteredClass
- The filter to apply.ObList<IPin> getMatching()
<T extends IPin> ObList<T> getMatching(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeMatching(IPin element)
element
- The ObPin to remove.void addSRepresentation(ISignal element)
element
- The ObSignal to add.int cardSRepresentation()
int cardSRepresentation(Class<? extends ISignal> filteredClass)
filteredClass
- The filter to apply.ObList<ISignal> getSRepresentation()
<T extends ISignal> ObList<T> getSRepresentation(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeSRepresentation(ISignal element)
element
- The ObSignal to remove.IGeneralClass getType()
void setType(IGeneralClass element)
element
- The element to set.void addBehaviorParam(IBehaviorParameter element)
element
- The ObBehaviorParameter to add.int cardBehaviorParam()
int cardBehaviorParam(Class<? extends IBehaviorParameter> filteredClass)
filteredClass
- The filter to apply.ObList<IBehaviorParameter> getBehaviorParam()
<T extends IBehaviorParameter> ObList<T> getBehaviorParam(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeBehaviorParam(IBehaviorParameter element)
element
- The ObBehaviorParameter to remove.IOperation getComposed()
void setComposed(IOperation element)
element
- The element to set.IOperation getReturned()
void setReturned(IOperation element)
element
- The element to set.void addBpmnRepresentingDataOutput(IBpmnDataOutput element)
element
- The ObBpmnDataOutput to add.int cardBpmnRepresentingDataOutput()
int cardBpmnRepresentingDataOutput(Class<? extends IBpmnDataOutput> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataOutput> getBpmnRepresentingDataOutput()
<T extends IBpmnDataOutput> ObList<T> getBpmnRepresentingDataOutput(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeBpmnRepresentingDataOutput(IBpmnDataOutput element)
element
- The ObBpmnDataOutput to remove.void addBpmnRepresentingDataInput(IBpmnDataInput element)
element
- The ObBpmnDataInput to add.int cardBpmnRepresentingDataInput()
int cardBpmnRepresentingDataInput(Class<? extends IBpmnDataInput> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataInput> getBpmnRepresentingDataInput()
<T extends IBpmnDataInput> ObList<T> getBpmnRepresentingDataInput(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeBpmnRepresentingDataInput(IBpmnDataInput element)
element
- The ObBpmnDataInput to remove.