public interface ImpactLink extends ModelElement
An Impact link.
The source (impacted) element depends on the target (dependsOn) element for the referenced causes.
This metaclass replaces the NamespaceUse metaclass.
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 |
---|---|
org.eclipse.emf.common.util.EList<Element> |
getCauses()
Getter for relation 'ImpactLink->causes'
Metamodel description:
null
|
<T extends Element> |
getCauses(java.lang.Class<T> filterClass)
Filtered Getter for relation 'ImpactLink->causes'
Metamodel description:
null
|
ModelElement |
getDependsOn()
Getter for relation 'ImpactLink->dependsOn'
Metamodel description:
|
ModelElement |
getImpacted()
Getter for relation 'ImpactLink->impacted'
Metamodel description:
|
ImpactModel |
getOwner()
Getter for relation 'ImpactLink->owner'
Metamodel description:
null
|
void |
setDependsOn(ModelElement value)
Setter for relation 'ImpactLink->dependsOn'
Metamodel description:
|
void |
setImpacted(ModelElement value)
Setter for relation 'ImpactLink->impacted'
Metamodel description:
|
void |
setOwner(ImpactModel value)
Setter for relation 'ImpactLink->owner'
Metamodel description:
null
|
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
ModelElement getDependsOn()
Impact link Target : the link source depends on the referenced element
void setDependsOn(ModelElement value)
Impact link Target : the link source depends on the referenced element
ModelElement getImpacted()
Source: the referenced impacted element depends on the imapct link target
void setImpacted(ModelElement value)
Source: the referenced impacted element depends on the imapct link target
org.eclipse.emf.common.util.EList<Element> getCauses()
<T extends Element> java.util.List<T> getCauses(java.lang.Class<T> filterClass)
ImpactModel getOwner()
void setOwner(ImpactModel value)