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, toStringaccept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDatestatic 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.