public interface LinkEnd 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 |
---|---|
RequiredInterface |
getConsumer()
Getter for relation 'LinkEnd->Consumer'
Metamodel description:
Used for Connectors between Ports to designate the RequiredInterface(s) set the LinkEnd is connected to.
|
Link |
getLink()
Getter for relation 'LinkEnd->Link'
Metamodel description:
null
|
AssociationEnd |
getModel()
Getter for relation 'LinkEnd->Model'
Metamodel description:
The LinkEnd is an occurrence of this AssociationEnd.
|
java.lang.String |
getMultiplicityMax()
Getter for attribute 'LinkEnd.MultiplicityMax'
Metamodel description:
Maximum value of the Link's multiplicity.
|
java.lang.String |
getMultiplicityMin()
Getter for attribute 'LinkEnd.MultiplicityMin'
Metamodel description:
Minimum value of the Link's multiplicity.
|
LinkEnd |
getOpposite()
Getter for relation 'LinkEnd->Opposite'
Metamodel description:
null
|
LinkEnd |
getOppositeOwner()
Getter for relation 'LinkEnd->OppositeOwner'
Metamodel description:
null
|
Instance |
getOwner()
Get the 'graphical owner' related to this end.
|
ProvidedInterface |
getProvider()
Getter for relation 'LinkEnd->Provider'
Metamodel description:
Used for Connectors between Ports to designate the ProvidedInterface(s) set the LinkEnd is connected to.
|
org.eclipse.emf.common.util.EList<InformationFlow> |
getRealizedInformationFlow()
Getter for relation 'LinkEnd->RealizedInformationFlow'
Metamodel description:
null
|
<T extends InformationFlow> |
getRealizedInformationFlow(java.lang.Class<T> filterClass)
Filtered Getter for relation 'LinkEnd->RealizedInformationFlow'
Metamodel description:
null
|
Instance |
getSource()
Getter for relation 'LinkEnd->Source'
Metamodel description:
null
|
Instance |
getTarget()
Getter for relation 'LinkEnd->Target'
Metamodel description:
null
|
boolean |
isIsOrdered()
Getter for attribute 'LinkEnd.IsOrdered'
Metamodel description:
Determines if this LinkEnd is ordered.
|
boolean |
isIsUnique()
Getter for attribute 'LinkEnd.IsUnique'
Metamodel description:
Determines if this LinkEnd is unique.
|
boolean |
isNavigable() |
void |
setConsumer(RequiredInterface value)
Setter for relation 'LinkEnd->Consumer'
Metamodel description:
Used for Connectors between Ports to designate the RequiredInterface(s) set the LinkEnd is connected to.
|
void |
setIsOrdered(boolean value)
Setter for attribute 'LinkEnd.IsOrdered'
Metamodel description:
Determines if this LinkEnd is ordered.
|
void |
setIsUnique(boolean value)
Setter for attribute 'LinkEnd.IsUnique'
Metamodel description:
Determines if this LinkEnd is unique.
|
void |
setLink(Link value)
Setter for relation 'LinkEnd->Link'
Metamodel description:
null
|
void |
setModel(AssociationEnd value)
Setter for relation 'LinkEnd->Model'
Metamodel description:
The LinkEnd is an occurrence of this AssociationEnd.
|
void |
setMultiplicityMax(java.lang.String value)
Setter for attribute 'LinkEnd.MultiplicityMax'
Metamodel description:
Maximum value of the Link's multiplicity.
|
void |
setMultiplicityMin(java.lang.String value)
Setter for attribute 'LinkEnd.MultiplicityMin'
Metamodel description:
Minimum value of the Link's multiplicity.
|
void |
setNavigable(boolean value)
Sets both ends sources and targets according to the given navigability.
|
void |
setOpposite(LinkEnd value)
Setter for relation 'LinkEnd->Opposite'
Metamodel description:
null
|
void |
setOppositeOwner(LinkEnd value)
Setter for relation 'LinkEnd->OppositeOwner'
Metamodel description:
null
|
void |
setProvider(ProvidedInterface value)
Setter for relation 'LinkEnd->Provider'
Metamodel description:
Used for Connectors between Ports to designate the ProvidedInterface(s) set the LinkEnd is connected to.
|
void |
setSource(Instance value)
Setter for relation 'LinkEnd->Source'
Metamodel description:
null
|
void |
setSource(Instance value,
boolean fixModel) |
void |
setTarget(Instance value)
Setter for relation 'LinkEnd->Target'
Metamodel description:
null
|
void |
setTarget(Instance value,
boolean fixModel) |
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
Instance getOwner()
void setTarget(Instance value, boolean fixModel)
void setSource(Instance value, boolean fixModel)
void setNavigable(boolean value)
value
- whether or not to synchronize the other end and both source/target values. This end will be made navigable whatever the current navigability is.boolean isNavigable()
boolean isIsOrdered()
void setIsOrdered(boolean value)
boolean isIsUnique()
void setIsUnique(boolean value)
java.lang.String getMultiplicityMax()
void setMultiplicityMax(java.lang.String value)
java.lang.String getMultiplicityMin()
void setMultiplicityMin(java.lang.String value)
Link getLink()
void setLink(Link value)
Instance getTarget()
void setTarget(Instance value)
LinkEnd getOppositeOwner()
void setOppositeOwner(LinkEnd value)
org.eclipse.emf.common.util.EList<InformationFlow> getRealizedInformationFlow()
<T extends InformationFlow> java.util.List<T> getRealizedInformationFlow(java.lang.Class<T> filterClass)
AssociationEnd getModel()
void setModel(AssociationEnd value)
RequiredInterface getConsumer()
void setConsumer(RequiredInterface value)
LinkEnd getOpposite()
void setOpposite(LinkEnd value)
Instance getSource()
void setSource(Instance value)
ProvidedInterface getProvider()
void setProvider(ProvidedInterface value)