public interface AbstractDiagram extends ModelElement
Graphical representation of a model.
A diagram is a attached to a ModelElement, and contains a serialized version of the graphical model than can't be manipulated as-is.
Elements can be represented in several diagrams at the same time, each diagram type having its own strategy about handling them.
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 |
---|---|
ModelElement |
getOrigin()
Getter for relation 'AbstractDiagram->Origin'
Metamodel description:
null
|
java.lang.String |
getPreviewData()
Getter for attribute 'AbstractDiagram.PreviewData'
Metamodel description:
HTML preview data enforcing the Data URI scheme: https://en.wikipedia.org/wiki/Data_URI_scheme.
|
<any> |
getReferencingSet()
Getter for relation 'AbstractDiagram->ReferencingSet'
Metamodel description:
null
|
<T extends DiagramSet> |
getReferencingSet(java.lang.Class<T> filterClass)
Filtered Getter for relation 'AbstractDiagram->ReferencingSet'
Metamodel description:
null
|
<any> |
getRepresented()
Getter for relation 'AbstractDiagram->Represented'
Metamodel description:
null
|
<T extends Element> |
getRepresented(java.lang.Class<T> filterClass)
Filtered Getter for relation 'AbstractDiagram->Represented'
Metamodel description:
null
|
java.lang.String |
getUiData()
Getter for attribute 'AbstractDiagram.UiData'
Metamodel description:
Serialized diagram content.
|
int |
getUiDataVersion()
Getter for attribute 'AbstractDiagram.UiDataVersion'
Metamodel description:
Serialized contents version.
|
void |
setOrigin(ModelElement value)
Setter for relation 'AbstractDiagram->Origin'
Metamodel description:
null
|
void |
setPreviewData(java.lang.String value)
Setter for attribute 'AbstractDiagram.PreviewData'
Metamodel description:
HTML preview data enforcing the Data URI scheme: https://en.wikipedia.org/wiki/Data_URI_scheme.
|
void |
setUiData(java.lang.String value)
Setter for attribute 'AbstractDiagram.UiData'
Metamodel description:
Serialized diagram content.
|
void |
setUiDataVersion(int value)
Setter for attribute 'AbstractDiagram.UiDataVersion'
Metamodel description:
Serialized contents version.
|
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
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
int getUiDataVersion()
void setUiDataVersion(int value)
java.lang.String getUiData()
Serialized diagram content.
void setUiData(java.lang.String value)
Serialized diagram content.
java.lang.String getPreviewData()
HTML preview data enforcing the Data URI scheme: https://en.wikipedia.org/wiki/Data_URI_scheme.
void setPreviewData(java.lang.String value)
HTML preview data enforcing the Data URI scheme: https://en.wikipedia.org/wiki/Data_URI_scheme.
<any> getRepresented()
<T extends Element> java.util.List<T> getRepresented(java.lang.Class<T> filterClass)
<any> getReferencingSet()
<T extends DiagramSet> java.util.List<T> getReferencingSet(java.lang.Class<T> filterClass)
ModelElement getOrigin()
void setOrigin(ModelElement value)