public interface IInformationFlow extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addConveyed(IClassifier element)
Add a ObClassifier to the 'Conveyed' association.
|
void |
addInformationSource(IModelElement element)
Add a ObModelElement to the 'InformationSource' association.
|
void |
addInformationTarget(IModelElement element)
Add a ObModelElement to the 'InformationTarget' association.
|
void |
addRealizingActivityEdge(IActivityEdge element)
Add a ObActivityEdge to the 'RealizingActivityEdge' association.
|
void |
addRealizingAssociation(IAssociation element)
Add a ObAssociation to the 'RealizingAssociation' association.
|
void |
addRealizingCommunicationMessage(ICommunicationMessage element)
Add a ObCommunicationMessage to the 'RealizingCommunicationMessage' association.
|
void |
addRealizingLink(ILink element)
Add a ObLink to the 'RealizingLink' association.
|
void |
addRealizingMessage(IMessage element)
Add a ObMessage to the 'RealizingMessage' association.
|
int |
cardConveyed()
Returns the number elements in the Conveyed association.
|
int |
cardConveyed(Class<? extends IClassifier> filteredClass)
Returns the number elements in the Conveyed association filtered with the given metaclass.
|
int |
cardInformationSource()
Returns the number elements in the InformationSource association.
|
int |
cardInformationSource(Class<? extends IModelElement> filteredClass)
Returns the number elements in the InformationSource association filtered with the given metaclass.
|
int |
cardInformationTarget()
Returns the number elements in the InformationTarget association.
|
int |
cardInformationTarget(Class<? extends IModelElement> filteredClass)
Returns the number elements in the InformationTarget association filtered with the given metaclass.
|
int |
cardRealizingActivityEdge()
Returns the number elements in the RealizingActivityEdge association.
|
int |
cardRealizingActivityEdge(Class<? extends IActivityEdge> filteredClass)
Returns the number elements in the RealizingActivityEdge association filtered with the given metaclass.
|
int |
cardRealizingAssociation()
Returns the number elements in the RealizingAssociation association.
|
int |
cardRealizingAssociation(Class<? extends IAssociation> filteredClass)
Returns the number elements in the RealizingAssociation association filtered with the given metaclass.
|
int |
cardRealizingCommunicationMessage()
Returns the number elements in the RealizingCommunicationMessage association.
|
int |
cardRealizingCommunicationMessage(Class<? extends ICommunicationMessage> filteredClass)
Returns the number elements in the RealizingCommunicationMessage association filtered with the given metaclass.
|
int |
cardRealizingLink()
Returns the number elements in the RealizingLink association.
|
int |
cardRealizingLink(Class<? extends ILink> filteredClass)
Returns the number elements in the RealizingLink association filtered with the given metaclass.
|
int |
cardRealizingMessage()
Returns the number elements in the RealizingMessage association.
|
int |
cardRealizingMessage(Class<? extends IMessage> filteredClass)
Returns the number elements in the RealizingMessage association filtered with the given metaclass.
|
ObList<IClassifier> |
getConveyed()
Get the list of ObClassifier to the Conveyed association.
|
<T extends IClassifier> |
getConveyed(Class<T> filteredClass)
Get the list of ObClassifier to the Conveyed association.
|
ObList<IModelElement> |
getInformationSource()
Get the list of ObModelElement to the InformationSource association.
|
<T extends IModelElement> |
getInformationSource(Class<T> filteredClass)
Get the list of ObModelElement to the InformationSource association.
|
ObList<IModelElement> |
getInformationTarget()
Get the list of ObModelElement to the InformationTarget association.
|
<T extends IModelElement> |
getInformationTarget(Class<T> filteredClass)
Get the list of ObModelElement to the InformationTarget association.
|
INameSpace |
getOwner()
Get the Owner association.
|
ObList<IActivityEdge> |
getRealizingActivityEdge()
Get the list of ObActivityEdge to the RealizingActivityEdge association.
|
<T extends IActivityEdge> |
getRealizingActivityEdge(Class<T> filteredClass)
Get the list of ObActivityEdge to the RealizingActivityEdge association.
|
ObList<IAssociation> |
getRealizingAssociation()
Get the list of ObAssociation to the RealizingAssociation association.
|
<T extends IAssociation> |
getRealizingAssociation(Class<T> filteredClass)
Get the list of ObAssociation to the RealizingAssociation association.
|
ObList<ICommunicationMessage> |
getRealizingCommunicationMessage()
Get the list of ObCommunicationMessage to the RealizingCommunicationMessage association.
|
<T extends ICommunicationMessage> |
getRealizingCommunicationMessage(Class<T> filteredClass)
Get the list of ObCommunicationMessage to the RealizingCommunicationMessage association.
|
ObList<ILink> |
getRealizingLink()
Get the list of ObLink to the RealizingLink association.
|
<T extends ILink> |
getRealizingLink(Class<T> filteredClass)
Get the list of ObLink to the RealizingLink association.
|
ObList<IMessage> |
getRealizingMessage()
Get the list of ObMessage to the RealizingMessage association.
|
<T extends IMessage> |
getRealizingMessage(Class<T> filteredClass)
Get the list of ObMessage to the RealizingMessage association.
|
void |
removeConveyed(IClassifier element)
Remove an ObClassifier from the 'Conveyed' association.
|
void |
removeInformationSource(IModelElement element)
Remove an ObModelElement from the 'InformationSource' association.
|
void |
removeInformationTarget(IModelElement element)
Remove an ObModelElement from the 'InformationTarget' association.
|
void |
removeRealizingActivityEdge(IActivityEdge element)
Remove an ObActivityEdge from the 'RealizingActivityEdge' association.
|
void |
removeRealizingAssociation(IAssociation element)
Remove an ObAssociation from the 'RealizingAssociation' association.
|
void |
removeRealizingCommunicationMessage(ICommunicationMessage element)
Remove an ObCommunicationMessage from the 'RealizingCommunicationMessage' association.
|
void |
removeRealizingLink(ILink element)
Remove an ObLink from the 'RealizingLink' association.
|
void |
removeRealizingMessage(IMessage element)
Remove an ObMessage from the 'RealizingMessage' association.
|
void |
setOwner(INameSpace element)
Setter for the 'Owner' [0..1] association.
|
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
void addRealizingLink(ILink element)
element
- The ObLink to add.int cardRealizingLink()
int cardRealizingLink(Class<? extends ILink> filteredClass)
filteredClass
- The filter to apply.ObList<ILink> getRealizingLink()
<T extends ILink> ObList<T> getRealizingLink(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 removeRealizingLink(ILink element)
element
- The ObLink to remove.void addRealizingAssociation(IAssociation element)
element
- The ObAssociation to add.int cardRealizingAssociation()
int cardRealizingAssociation(Class<? extends IAssociation> filteredClass)
filteredClass
- The filter to apply.ObList<IAssociation> getRealizingAssociation()
<T extends IAssociation> ObList<T> getRealizingAssociation(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 removeRealizingAssociation(IAssociation element)
element
- The ObAssociation to remove.void addRealizingActivityEdge(IActivityEdge element)
element
- The ObActivityEdge to add.int cardRealizingActivityEdge()
int cardRealizingActivityEdge(Class<? extends IActivityEdge> filteredClass)
filteredClass
- The filter to apply.ObList<IActivityEdge> getRealizingActivityEdge()
<T extends IActivityEdge> ObList<T> getRealizingActivityEdge(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 removeRealizingActivityEdge(IActivityEdge element)
element
- The ObActivityEdge to remove.void addRealizingMessage(IMessage element)
element
- The ObMessage to add.int cardRealizingMessage()
int cardRealizingMessage(Class<? extends IMessage> filteredClass)
filteredClass
- The filter to apply.ObList<IMessage> getRealizingMessage()
<T extends IMessage> ObList<T> getRealizingMessage(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 removeRealizingMessage(IMessage element)
element
- The ObMessage to remove.void addConveyed(IClassifier element)
element
- The ObClassifier to add.int cardConveyed()
int cardConveyed(Class<? extends IClassifier> filteredClass)
filteredClass
- The filter to apply.ObList<IClassifier> getConveyed()
<T extends IClassifier> ObList<T> getConveyed(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 removeConveyed(IClassifier element)
element
- The ObClassifier to remove.void addInformationTarget(IModelElement element)
element
- The ObModelElement to add.int cardInformationTarget()
int cardInformationTarget(Class<? extends IModelElement> filteredClass)
filteredClass
- The filter to apply.ObList<IModelElement> getInformationTarget()
<T extends IModelElement> ObList<T> getInformationTarget(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 removeInformationTarget(IModelElement element)
element
- The ObModelElement to remove.void addInformationSource(IModelElement element)
element
- The ObModelElement to add.int cardInformationSource()
int cardInformationSource(Class<? extends IModelElement> filteredClass)
filteredClass
- The filter to apply.ObList<IModelElement> getInformationSource()
<T extends IModelElement> ObList<T> getInformationSource(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 removeInformationSource(IModelElement element)
element
- The ObModelElement to remove.INameSpace getOwner()
void setOwner(INameSpace element)
element
- The element to set.void addRealizingCommunicationMessage(ICommunicationMessage element)
element
- The ObCommunicationMessage to add.int cardRealizingCommunicationMessage()
int cardRealizingCommunicationMessage(Class<? extends ICommunicationMessage> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationMessage> getRealizingCommunicationMessage()
<T extends ICommunicationMessage> ObList<T> getRealizingCommunicationMessage(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 removeRealizingCommunicationMessage(ICommunicationMessage element)
element
- The ObCommunicationMessage to remove.