public interface Folder extends ArchimateAbstractElement
A Folder is the organization unit for Archimate concept.
There is one sub metaclass for each Archimate layer, that contains only concepts related to that layer.
Folders may contain sub folders of the same type. Folder sub metaclasses have a relationship toward the same metaclass to express it.
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 |
---|---|
<any> |
getContent()
Getter for relation 'Folder->content'
Metamodel description:
|
<T extends Concept> |
getContent(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Folder->content'
Metamodel description:
|
java.util.List<? extends Folder> |
getFolder() |
Model |
getOwner()
Getter for relation 'Folder->owner'
Metamodel description:
|
Folder |
getOwnerFolder()
Get the parent folder.
|
void |
setOwner(Model value)
Setter for relation 'Folder->owner'
Metamodel description:
|
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
java.util.List<? extends Folder> getFolder()
Folder getOwnerFolder()
Returns null for a root folder.
getOwner() for root folders
<any> getContent()
The contained concepts.
The type of concepts this folder may contain depends on the exact folder type.
<T extends Concept> java.util.List<T> getContent(java.lang.Class<T> filterClass)
The contained concepts.
The type of concepts this folder may contain depends on the exact folder type.
Model getOwner()
The owner model, for root folders.
void setOwner(Model value)
The owner model, for root folders.