public interface IBindableInstance extends IInstance
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addRepresentation(IBinding element)
Add a ObBinding to the 'Representation' association.
|
int |
cardRepresentation()
Returns the number elements in the Representation association.
|
int |
cardRepresentation(Class<? extends IBinding> filteredClass)
Returns the number elements in the Representation association filtered with the given metaclass.
|
IInstance |
getCluster()
Get the Cluster association.
|
IClassifier |
getInternalOwner()
Get the InternalOwner association.
|
ObList<IBinding> |
getRepresentation()
Get the list of ObBinding to the Representation association.
|
<T extends IBinding> |
getRepresentation(Class<T> filteredClass)
Get the list of ObBinding to the Representation association.
|
IModelElement |
getRepresentedFeature()
Get the RepresentedFeature association.
|
void |
removeRepresentation(IBinding element)
Remove an ObBinding from the 'Representation' association.
|
void |
setCluster(IInstance element)
Setter for the 'Cluster' [0..1] association.
|
void |
setInternalOwner(IClassifier element)
Setter for the 'InternalOwner' [0..1] association.
|
void |
setRepresentedFeature(IModelElement element)
Setter for the 'RepresentedFeature' [0..1] association.
|
addConnection, addPart, addRepresentedCommunicationNode, addRepresentedLifeLine, addRepresentingItem, addRepresentingObjectNode, addSlot, cardConnection, cardConnection, cardPart, cardPart, cardRepresentedCommunicationNode, cardRepresentedCommunicationNode, cardRepresentedLifeLine, cardRepresentedLifeLine, cardRepresentingItem, cardRepresentingItem, cardRepresentingObjectNode, cardRepresentingObjectNode, cardSlot, cardSlot, getBase, getConnection, getConnection, getMultiplicityMax, getMultiplicityMin, getOwner, getPart, getPart, getRepresentedCommunicationNode, getRepresentedCommunicationNode, getRepresentedLifeLine, getRepresentedLifeLine, getRepresentingItem, getRepresentingItem, getRepresentingObjectNode, getRepresentingObjectNode, getSlot, getSlot, getValue, isConstant, removeConnection, removePart, removeRepresentedCommunicationNode, removeRepresentedLifeLine, removeRepresentingItem, removeRepresentingObjectNode, removeSlot, setBase, setConstant, setMultiplicityMax, setMultiplicityMin, setOwner, setValue
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
IInstance getCluster()
void setCluster(IInstance element)
element
- The element to set.IClassifier getInternalOwner()
void setInternalOwner(IClassifier element)
element
- The element to set.void addRepresentation(IBinding element)
element
- The ObBinding to add.int cardRepresentation()
int cardRepresentation(Class<? extends IBinding> filteredClass)
filteredClass
- The filter to apply.ObList<IBinding> getRepresentation()
<T extends IBinding> ObList<T> getRepresentation(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 removeRepresentation(IBinding element)
element
- The ObBinding to remove.IModelElement getRepresentedFeature()
void setRepresentedFeature(IModelElement element)
element
- The element to set.