public interface Instance extends UmlModelElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
NameSpace |
getBase()
Getter for relation 'Instance->Base'
Metamodel description:
Defines the Classifier as the model of the Instance or Role.
|
java.lang.String |
getMultiplicityMax()
Getter for attribute 'Instance.MultiplicityMax'
Metamodel description:
Maximum number of Instances that can exist in the context of the owner NameSpace.
|
java.lang.String |
getMultiplicityMin()
Getter for attribute 'Instance.MultiplicityMin'
Metamodel description:
Minimum number of Instances that can exist.
|
org.eclipse.emf.common.util.EList<LinkEnd> |
getOwnedEnd()
Getter for relation 'Instance->OwnedEnd'
Metamodel description:
null
|
<T extends LinkEnd> |
getOwnedEnd(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->OwnedEnd'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<NaryLinkEnd> |
getOwnedNaryEnd()
Getter for relation 'Instance->OwnedNaryEnd'
Metamodel description:
null
|
<T extends NaryLinkEnd> |
getOwnedNaryEnd(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->OwnedNaryEnd'
Metamodel description:
null
|
NameSpace |
getOwner()
Getter for relation 'Instance->Owner'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<BindableInstance> |
getPart()
Getter for relation 'Instance->Part'
Metamodel description:
Instances can be embedded.
|
<T extends BindableInstance> |
getPart(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->Part'
Metamodel description:
Instances can be embedded.
|
org.eclipse.emf.common.util.EList<CommunicationNode> |
getRepresentedCommunicationNode()
Getter for relation 'Instance->RepresentedCommunicationNode'
Metamodel description:
null
|
<T extends CommunicationNode> |
getRepresentedCommunicationNode(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->RepresentedCommunicationNode'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<Lifeline> |
getRepresentedLifeLine()
Getter for relation 'Instance->RepresentedLifeLine'
Metamodel description:
null
|
<T extends Lifeline> |
getRepresentedLifeLine(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->RepresentedLifeLine'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<ObjectNode> |
getRepresentingObjectNode()
Getter for relation 'Instance->RepresentingObjectNode'
Metamodel description:
null
|
<T extends ObjectNode> |
getRepresentingObjectNode(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->RepresentingObjectNode'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<AttributeLink> |
getSlot()
Getter for relation 'Instance->Slot'
Metamodel description:
Occurrences of attributes for the current object (Instance or Role).
|
<T extends AttributeLink> |
getSlot(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->Slot'
Metamodel description:
Occurrences of attributes for the current object (Instance or Role).
|
org.eclipse.emf.common.util.EList<LinkEnd> |
getTargetingEnd()
Getter for relation 'Instance->TargetingEnd'
Metamodel description:
null
|
<T extends LinkEnd> |
getTargetingEnd(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Instance->TargetingEnd'
Metamodel description:
null
|
java.lang.String |
getValue()
Getter for attribute 'Instance.Value'
Metamodel description:
Current value of the Instance.
|
boolean |
isIsConstant()
Getter for attribute 'Instance.IsConstant'
Metamodel description:
Determines whether it is a constant.
|
void |
setBase(NameSpace value)
Setter for relation 'Instance->Base'
Metamodel description:
Defines the Classifier as the model of the Instance or Role.
|
void |
setIsConstant(boolean value)
Setter for attribute 'Instance.IsConstant'
Metamodel description:
Determines whether it is a constant.
|
void |
setMultiplicityMax(java.lang.String value)
Setter for attribute 'Instance.MultiplicityMax'
Metamodel description:
Maximum number of Instances that can exist in the context of the owner NameSpace.
|
void |
setMultiplicityMin(java.lang.String value)
Setter for attribute 'Instance.MultiplicityMin'
Metamodel description:
Minimum number of Instances that can exist.
|
void |
setOwner(NameSpace value)
Setter for relation 'Instance->Owner'
Metamodel description:
null
|
void |
setValue(java.lang.String value)
Setter for attribute 'Instance.Value'
Metamodel description:
Current value of the Instance.
|
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
boolean isIsConstant()
void setIsConstant(boolean value)
java.lang.String getMultiplicityMin()
void setMultiplicityMin(java.lang.String value)
java.lang.String getMultiplicityMax()
void setMultiplicityMax(java.lang.String value)
java.lang.String getValue()
void setValue(java.lang.String value)
org.eclipse.emf.common.util.EList<CommunicationNode> getRepresentedCommunicationNode()
<T extends CommunicationNode> java.util.List<T> getRepresentedCommunicationNode(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<LinkEnd> getOwnedEnd()
<T extends LinkEnd> java.util.List<T> getOwnedEnd(java.lang.Class<T> filterClass)
NameSpace getBase()
void setBase(NameSpace value)
org.eclipse.emf.common.util.EList<ObjectNode> getRepresentingObjectNode()
<T extends ObjectNode> java.util.List<T> getRepresentingObjectNode(java.lang.Class<T> filterClass)
NameSpace getOwner()
void setOwner(NameSpace value)
org.eclipse.emf.common.util.EList<NaryLinkEnd> getOwnedNaryEnd()
<T extends NaryLinkEnd> java.util.List<T> getOwnedNaryEnd(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Lifeline> getRepresentedLifeLine()
<T extends Lifeline> java.util.List<T> getRepresentedLifeLine(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<AttributeLink> getSlot()
<T extends AttributeLink> java.util.List<T> getSlot(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<BindableInstance> getPart()
<T extends BindableInstance> java.util.List<T> getPart(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<LinkEnd> getTargetingEnd()
<T extends LinkEnd> java.util.List<T> getTargetingEnd(java.lang.Class<T> filterClass)