public interface Note extends ModelElement
Notes correspond to the UML notes appearing in diagrams on ModelElements. They can include implementation code, documentation and every possible kind of textual information. Notes are related to NoteTypes, which declare the Notes permitted in a model. In Modelio, Notes belong to their annotated ModelElement. Notes correspond to the UML 2.0 Comment metaclass. The Note name defines the purpose of the Note, and has to conform to the NoteType name, where this is defined.
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 |
---|---|
java.lang.String |
getContent()
Getter for attribute 'Note.Content'
Metamodel description:
Textual content of the Note.
|
java.lang.String |
getMimeType()
Getter for attribute 'Note.MimeType'
Metamodel description:
The mime type of the note.
|
NoteType |
getModel()
Getter for relation 'Note->Model'
Metamodel description:
The NoteType defines the different kinds of Notes that are allowed in a particular context (in specific MDACs, for example).
|
ModelElement |
getSubject()
Getter for relation 'Note->Subject'
Metamodel description:
The annotated element owning this note.
|
void |
setContent(java.lang.String value)
Setter for attribute 'Note.Content'
Metamodel description:
Textual content of the Note.
|
void |
setMimeType(java.lang.String value)
Setter for attribute 'Note.MimeType'
Metamodel description:
The mime type of the note.
|
void |
setModel(NoteType value)
Setter for relation 'Note->Model'
Metamodel description:
The NoteType defines the different kinds of Notes that are allowed in a particular context (in specific MDACs, for example).
|
void |
setSubject(ModelElement value)
Setter for relation 'Note->Subject'
Metamodel description:
The annotated element owning this note.
|
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
java.lang.String getContent()
void setContent(java.lang.String value)
java.lang.String getMimeType()
void setMimeType(java.lang.String value)
NoteType getModel()
void setModel(NoteType value)
ModelElement getSubject()
void setSubject(ModelElement value)