public interface IBehaviorParameter extends IParameter
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addRepresentingObjectNode(IObjectNode element)
Add a ObObjectNode to the 'RepresentingObjectNode' association.
|
int |
cardRepresentingObjectNode()
Returns the number elements in the RepresentingObjectNode association.
|
int |
cardRepresentingObjectNode(Class<? extends IObjectNode> filteredClass)
Returns the number elements in the RepresentingObjectNode association filtered with the given metaclass.
|
IParameter |
getMapped()
Get the Mapped association.
|
IBehavior |
getOwner()
Get the Owner association.
|
ObList<IObjectNode> |
getRepresentingObjectNode()
Get the list of ObObjectNode to the RepresentingObjectNode association.
|
<T extends IObjectNode> |
getRepresentingObjectNode(Class<T> filteredClass)
Get the list of ObObjectNode to the RepresentingObjectNode association.
|
void |
removeRepresentingObjectNode(IObjectNode element)
Remove an ObObjectNode from the 'RepresentingObjectNode' association.
|
void |
setMapped(IParameter element)
Setter for the 'Mapped' [0..1] association.
|
void |
setOwner(IBehavior element)
Setter for the 'Owner' [0..1] association.
|
addBehaviorParam, addBpmnRepresentingDataInput, addBpmnRepresentingDataOutput, addMatching, addSRepresentation, cardBehaviorParam, cardBehaviorParam, cardBpmnRepresentingDataInput, cardBpmnRepresentingDataInput, cardBpmnRepresentingDataOutput, cardBpmnRepresentingDataOutput, cardMatching, cardMatching, cardSRepresentation, cardSRepresentation, getBehaviorParam, getBehaviorParam, getBpmnRepresentingDataInput, getBpmnRepresentingDataInput, getBpmnRepresentingDataOutput, getBpmnRepresentingDataOutput, getComposed, getDefaultValue, getEffect, getMatching, getMatching, getMultiplicityMax, getMultiplicityMin, getParameterPassing, getReturned, getSRepresentation, getSRepresentation, getType, getTypeConstraint, isException, isOrdered, isStream, isUnique, removeBehaviorParam, removeBpmnRepresentingDataInput, removeBpmnRepresentingDataOutput, removeMatching, removeSRepresentation, setComposed, setDefaultValue, setEffect, setException, setMultiplicityMax, setMultiplicityMin, setOrdered, setParameterPassing, setReturned, setStream, setType, setTypeConstraint, setUnique
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
IBehavior getOwner()
void setOwner(IBehavior element)
element
- The element to set.void addRepresentingObjectNode(IObjectNode element)
element
- The ObObjectNode to add.int cardRepresentingObjectNode()
int cardRepresentingObjectNode(Class<? extends IObjectNode> filteredClass)
filteredClass
- The filter to apply.ObList<IObjectNode> getRepresentingObjectNode()
<T extends IObjectNode> ObList<T> getRepresentingObjectNode(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 removeRepresentingObjectNode(IObjectNode element)
element
- The ObObjectNode to remove.IParameter getMapped()
void setMapped(IParameter element)
element
- The element to set.