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, toStringaccept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDatestatic 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.