public interface IBpmnItemAwareElement extends IBpmnFlowElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addSourceOfDataAssociation(IBpmnDataAssociation element)
Add a ObBpmnDataAssociation to the 'SourceOfDataAssociation' association.
|
void |
addTargetOfDataAssociation(IBpmnDataAssociation element)
Add a ObBpmnDataAssociation to the 'TargetOfDataAssociation' association.
|
int |
cardSourceOfDataAssociation()
Returns the number elements in the SourceOfDataAssociation association.
|
int |
cardSourceOfDataAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
Returns the number elements in the SourceOfDataAssociation association filtered with the given metaclass.
|
int |
cardTargetOfDataAssociation()
Returns the number elements in the TargetOfDataAssociation association.
|
int |
cardTargetOfDataAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
Returns the number elements in the TargetOfDataAssociation association filtered with the given metaclass.
|
IBpmnDataState |
getDataState()
Get the DataState association.
|
IState |
getInState()
Get the InState association.
|
IBpmnItemDefinition |
getItemSubjectRef()
Get the ItemSubjectRef association.
|
IAssociationEnd |
getRepresentedAssociationEnd()
Get the RepresentedAssociationEnd association.
|
IAttribute |
getRepresentedAttribute()
Get the RepresentedAttribute association.
|
IInstance |
getRepresentedInstance()
Get the RepresentedInstance association.
|
ObList<IBpmnDataAssociation> |
getSourceOfDataAssociation()
Get the list of ObBpmnDataAssociation to the SourceOfDataAssociation association.
|
<T extends IBpmnDataAssociation> |
getSourceOfDataAssociation(Class<T> filteredClass)
Get the list of ObBpmnDataAssociation to the SourceOfDataAssociation association.
|
ObList<IBpmnDataAssociation> |
getTargetOfDataAssociation()
Get the list of ObBpmnDataAssociation to the TargetOfDataAssociation association.
|
<T extends IBpmnDataAssociation> |
getTargetOfDataAssociation(Class<T> filteredClass)
Get the list of ObBpmnDataAssociation to the TargetOfDataAssociation association.
|
IGeneralClass |
getType()
Get the Type association.
|
void |
removeSourceOfDataAssociation(IBpmnDataAssociation element)
Remove an ObBpmnDataAssociation from the 'SourceOfDataAssociation' association.
|
void |
removeTargetOfDataAssociation(IBpmnDataAssociation element)
Remove an ObBpmnDataAssociation from the 'TargetOfDataAssociation' association.
|
void |
setDataState(IBpmnDataState element)
Setter for the 'DataState' [0..1] association.
|
void |
setInState(IState element)
Setter for the 'InState' [0..1] association.
|
void |
setItemSubjectRef(IBpmnItemDefinition element)
Setter for the 'ItemSubjectRef' [0..1] association.
|
void |
setRepresentedAssociationEnd(IAssociationEnd element)
Setter for the 'RepresentedAssociationEnd' [0..1] association.
|
void |
setRepresentedAttribute(IAttribute element)
Setter for the 'RepresentedAttribute' [0..1] association.
|
void |
setRepresentedInstance(IInstance element)
Setter for the 'RepresentedInstance' [0..1] association.
|
void |
setType(IGeneralClass element)
Setter for the 'Type' [0..1] association.
|
addGroups, addLane, cardGroups, cardGroups, cardLane, cardLane, getContainer, getGroups, getGroups, getLane, getLane, getSubProcess, removeGroups, removeLane, setContainer, setSubProcess
addIncomingAssoc, addIncomingFlow, addOutgoingAssoc, addOutgoingFlow, cardIncomingAssoc, cardIncomingAssoc, cardIncomingFlow, cardIncomingFlow, cardOutgoingAssoc, cardOutgoingAssoc, cardOutgoingFlow, cardOutgoingFlow, getIncomingAssoc, getIncomingAssoc, getIncomingFlow, getIncomingFlow, getOutgoingAssoc, getOutgoingAssoc, getOutgoingFlow, getOutgoingFlow, removeIncomingAssoc, removeIncomingFlow, removeOutgoingAssoc, removeOutgoingFlow
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
IBpmnItemDefinition getItemSubjectRef()
void setItemSubjectRef(IBpmnItemDefinition element)
element
- The element to set.IBpmnDataState getDataState()
void setDataState(IBpmnDataState element)
element
- The element to set.IAttribute getRepresentedAttribute()
void setRepresentedAttribute(IAttribute element)
element
- The element to set.IAssociationEnd getRepresentedAssociationEnd()
void setRepresentedAssociationEnd(IAssociationEnd element)
element
- The element to set.IInstance getRepresentedInstance()
void setRepresentedInstance(IInstance element)
element
- The element to set.void addSourceOfDataAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to add.int cardSourceOfDataAssociation()
int cardSourceOfDataAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataAssociation> getSourceOfDataAssociation()
<T extends IBpmnDataAssociation> ObList<T> getSourceOfDataAssociation(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 removeSourceOfDataAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to remove.void addTargetOfDataAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to add.int cardTargetOfDataAssociation()
int cardTargetOfDataAssociation(Class<? extends IBpmnDataAssociation> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataAssociation> getTargetOfDataAssociation()
<T extends IBpmnDataAssociation> ObList<T> getTargetOfDataAssociation(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 removeTargetOfDataAssociation(IBpmnDataAssociation element)
element
- The ObBpmnDataAssociation to remove.IGeneralClass getType()
void setType(IGeneralClass element)
element
- The element to set.IState getInState()
void setInState(IState element)
element
- The element to set.