public interface IInstance 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 |
addPart(IBindableInstance element)
Add a ObBindableInstance to the 'Part' association.
|
void |
addRepresentedCommunicationNode(ICommunicationNode element)
Add a ObCommunicationNode to the 'RepresentedCommunicationNode' association.
|
void |
addRepresentedLifeLine(ILifeline element)
Add a ObLifeline to the 'RepresentedLifeLine' association.
|
void |
addRepresentingItem(IBpmnItemAwareElement element)
Add a ObBpmnItemAwareElement to the 'RepresentingItem' association.
|
void |
addRepresentingObjectNode(IObjectNode element)
Add a ObObjectNode to the 'RepresentingObjectNode' association.
|
void |
addSlot(IAttributeLink element)
Add a ObAttributeLink to the 'Slot' 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 |
cardPart()
Returns the number elements in the Part association.
|
int |
cardPart(Class<? extends IBindableInstance> filteredClass)
Returns the number elements in the Part association filtered with the given metaclass.
|
int |
cardRepresentedCommunicationNode()
Returns the number elements in the RepresentedCommunicationNode association.
|
int |
cardRepresentedCommunicationNode(Class<? extends ICommunicationNode> filteredClass)
Returns the number elements in the RepresentedCommunicationNode association filtered with the given metaclass.
|
int |
cardRepresentedLifeLine()
Returns the number elements in the RepresentedLifeLine association.
|
int |
cardRepresentedLifeLine(Class<? extends ILifeline> filteredClass)
Returns the number elements in the RepresentedLifeLine association filtered with the given metaclass.
|
int |
cardRepresentingItem()
Returns the number elements in the RepresentingItem association.
|
int |
cardRepresentingItem(Class<? extends IBpmnItemAwareElement> filteredClass)
Returns the number elements in the RepresentingItem association filtered with the given metaclass.
|
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.
|
int |
cardSlot()
Returns the number elements in the Slot association.
|
int |
cardSlot(Class<? extends IAttributeLink> filteredClass)
Returns the number elements in the Slot association filtered with the given metaclass.
|
INameSpace |
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.
|
String |
getMultiplicityMax()
Getter for the MultiplicityMax meta class attribute.
|
String |
getMultiplicityMin()
Getter for the MultiplicityMin meta class attribute.
|
INameSpace |
getOwner()
Get the Owner association.
|
ObList<IBindableInstance> |
getPart()
Get the list of ObBindableInstance to the Part association.
|
<T extends IBindableInstance> |
getPart(Class<T> filteredClass)
Get the list of ObBindableInstance to the Part association.
|
ObList<ICommunicationNode> |
getRepresentedCommunicationNode()
Get the list of ObCommunicationNode to the RepresentedCommunicationNode association.
|
<T extends ICommunicationNode> |
getRepresentedCommunicationNode(Class<T> filteredClass)
Get the list of ObCommunicationNode to the RepresentedCommunicationNode association.
|
ObList<ILifeline> |
getRepresentedLifeLine()
Get the list of ObLifeline to the RepresentedLifeLine association.
|
<T extends ILifeline> |
getRepresentedLifeLine(Class<T> filteredClass)
Get the list of ObLifeline to the RepresentedLifeLine association.
|
ObList<IBpmnItemAwareElement> |
getRepresentingItem()
Get the list of ObBpmnItemAwareElement to the RepresentingItem association.
|
<T extends IBpmnItemAwareElement> |
getRepresentingItem(Class<T> filteredClass)
Get the list of ObBpmnItemAwareElement to the RepresentingItem 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.
|
ObList<IAttributeLink> |
getSlot()
Get the list of ObAttributeLink to the Slot association.
|
<T extends IAttributeLink> |
getSlot(Class<T> filteredClass)
Get the list of ObAttributeLink to the Slot association.
|
String |
getValue()
Getter for the Value meta class attribute.
|
boolean |
isConstant()
Getter for the IsConstant meta class attribute.
|
void |
removeConnection(ILinkEnd element)
Remove an ObLinkEnd from the 'Connection' association.
|
void |
removePart(IBindableInstance element)
Remove an ObBindableInstance from the 'Part' association.
|
void |
removeRepresentedCommunicationNode(ICommunicationNode element)
Remove an ObCommunicationNode from the 'RepresentedCommunicationNode' association.
|
void |
removeRepresentedLifeLine(ILifeline element)
Remove an ObLifeline from the 'RepresentedLifeLine' association.
|
void |
removeRepresentingItem(IBpmnItemAwareElement element)
Remove an ObBpmnItemAwareElement from the 'RepresentingItem' association.
|
void |
removeRepresentingObjectNode(IObjectNode element)
Remove an ObObjectNode from the 'RepresentingObjectNode' association.
|
void |
removeSlot(IAttributeLink element)
Remove an ObAttributeLink from the 'Slot' association.
|
void |
setBase(INameSpace element)
Setter for the 'Base' [0..1] association.
|
void |
setConstant(boolean value)
Setter for the 'IsConstant' 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 |
setOwner(INameSpace element)
Setter for the 'Owner' [0..1] association.
|
void |
setValue(String value)
Setter for the 'Value' 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, 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
boolean isConstant()
void setConstant(boolean value)
value
- the new 'IsConstant' value.String getMultiplicityMin()
void setMultiplicityMin(String value)
value
- the new 'MultiplicityMin' value.String getMultiplicityMax()
void setMultiplicityMax(String value)
value
- the new 'MultiplicityMax' value.String getValue()
void setValue(String value)
value
- the new 'Value' value.void addSlot(IAttributeLink element)
element
- The ObAttributeLink to add.int cardSlot()
int cardSlot(Class<? extends IAttributeLink> filteredClass)
filteredClass
- The filter to apply.ObList<IAttributeLink> getSlot()
<T extends IAttributeLink> ObList<T> getSlot(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 removeSlot(IAttributeLink element)
element
- The ObAttributeLink to remove.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.INameSpace getBase()
void setBase(INameSpace element)
element
- The element to set.INameSpace getOwner()
void setOwner(INameSpace element)
element
- The element to set.void addPart(IBindableInstance element)
element
- The ObBindableInstance to add.int cardPart()
int cardPart(Class<? extends IBindableInstance> filteredClass)
filteredClass
- The filter to apply.ObList<IBindableInstance> getPart()
<T extends IBindableInstance> ObList<T> getPart(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 removePart(IBindableInstance element)
element
- The ObBindableInstance to remove.void addRepresentedLifeLine(ILifeline element)
element
- The ObLifeline to add.int cardRepresentedLifeLine()
int cardRepresentedLifeLine(Class<? extends ILifeline> filteredClass)
filteredClass
- The filter to apply.ObList<ILifeline> getRepresentedLifeLine()
<T extends ILifeline> ObList<T> getRepresentedLifeLine(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 removeRepresentedLifeLine(ILifeline element)
element
- The ObLifeline to remove.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.void addRepresentedCommunicationNode(ICommunicationNode element)
element
- The ObCommunicationNode to add.int cardRepresentedCommunicationNode()
int cardRepresentedCommunicationNode(Class<? extends ICommunicationNode> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationNode> getRepresentedCommunicationNode()
<T extends ICommunicationNode> ObList<T> getRepresentedCommunicationNode(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 removeRepresentedCommunicationNode(ICommunicationNode element)
element
- The ObCommunicationNode to remove.void addRepresentingItem(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to add.int cardRepresentingItem()
int cardRepresentingItem(Class<? extends IBpmnItemAwareElement> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnItemAwareElement> getRepresentingItem()
<T extends IBpmnItemAwareElement> ObList<T> getRepresentingItem(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 removeRepresentingItem(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to remove.