public interface ILink extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addConnection(ILinkEnd element)
Add a ObLinkEnd to the 'Connection' association.
|
void |
addRealizedInformationFlow(IInformationFlow element)
Add a ObInformationFlow to the 'RealizedInformationFlow' association.
|
void |
addSent(ICommunicationChannel element)
Add a ObCommunicationChannel to the 'Sent' association.
|
int |
cardConnection()
Returns the number elements in the Connection association.
|
int |
cardConnection(Class<? extends ILinkEnd> filteredClass)
Returns the number elements in the Connection association filtered with the given metaclass.
|
int |
cardRealizedInformationFlow()
Returns the number elements in the RealizedInformationFlow association.
|
int |
cardRealizedInformationFlow(Class<? extends IInformationFlow> filteredClass)
Returns the number elements in the RealizedInformationFlow association filtered with the given metaclass.
|
int |
cardSent()
Returns the number elements in the Sent association.
|
int |
cardSent(Class<? extends ICommunicationChannel> filteredClass)
Returns the number elements in the Sent association filtered with the given metaclass.
|
IAssociation |
getBase()
Get the Base association.
|
ObList<ILinkEnd> |
getConnection()
Get the list of ObLinkEnd to the Connection association.
|
<T extends ILinkEnd> |
getConnection(Class<T> filteredClass)
Get the list of ObLinkEnd to the Connection association.
|
ObList<IInformationFlow> |
getRealizedInformationFlow()
Get the list of ObInformationFlow to the RealizedInformationFlow association.
|
<T extends IInformationFlow> |
getRealizedInformationFlow(Class<T> filteredClass)
Get the list of ObInformationFlow to the RealizedInformationFlow association.
|
ObList<ICommunicationChannel> |
getSent()
Get the list of ObCommunicationChannel to the Sent association.
|
<T extends ICommunicationChannel> |
getSent(Class<T> filteredClass)
Get the list of ObCommunicationChannel to the Sent association.
|
void |
removeConnection(ILinkEnd element)
Remove an ObLinkEnd from the 'Connection' association.
|
void |
removeRealizedInformationFlow(IInformationFlow element)
Remove an ObInformationFlow from the 'RealizedInformationFlow' association.
|
void |
removeSent(ICommunicationChannel element)
Remove an ObCommunicationChannel from the 'Sent' association.
|
void |
setBase(IAssociation element)
Setter for the 'Base' [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
IAssociation getBase()
void setBase(IAssociation element)
element
- The element to set.void addConnection(ILinkEnd element)
element
- The ObLinkEnd to add.int cardConnection()
int cardConnection(Class<? extends ILinkEnd> filteredClass)
filteredClass
- The filter to apply.ObList<ILinkEnd> getConnection()
<T extends ILinkEnd> ObList<T> getConnection(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 removeConnection(ILinkEnd element)
element
- The ObLinkEnd to remove.void addRealizedInformationFlow(IInformationFlow element)
element
- The ObInformationFlow to add.int cardRealizedInformationFlow()
int cardRealizedInformationFlow(Class<? extends IInformationFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IInformationFlow> getRealizedInformationFlow()
<T extends IInformationFlow> ObList<T> getRealizedInformationFlow(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 removeRealizedInformationFlow(IInformationFlow element)
element
- The ObInformationFlow to remove.void addSent(ICommunicationChannel element)
element
- The ObCommunicationChannel to add.int cardSent()
int cardSent(Class<? extends ICommunicationChannel> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationChannel> getSent()
<T extends ICommunicationChannel> ObList<T> getSent(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 removeSent(ICommunicationChannel element)
element
- The ObCommunicationChannel to remove.