public interface Project extends AbstractProject
A project in Modelio corresponds to the UML Model concept. A Project in Modelio has a root Package, and in addition a specific configuration, detailing deployed MDACs, MDAC parameter values, and so on. A Project does not belong to any other element.
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<Package> |
getModel()
Getter for relation 'Project->Model'
Metamodel description:
Defines the Package associated to the Project (equivalent to the UML Model notion) that is the root of the Project's Package organization.
|
<T extends Package> |
getModel(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Project->Model'
Metamodel description:
Defines the Package associated to the Project (equivalent to the UML Model notion) that is the root of the Project's Package organization.
|
java.lang.String |
getProjectContext()
Getter for attribute 'Project.ProjectContext'
Metamodel description:
null
|
java.lang.String |
getProjectDescr()
Getter for attribute 'Project.ProjectDescr'
Metamodel description:
null
|
void |
setProjectContext(java.lang.String value)
Setter for attribute 'Project.ProjectContext'
Metamodel description:
null
|
void |
setProjectDescr(java.lang.String value)
Setter for attribute 'Project.ProjectDescr'
Metamodel description:
null
|
getDiagramRoot, setDiagramRoot
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 getProjectContext()
void setProjectContext(java.lang.String value)
java.lang.String getProjectDescr()
void setProjectDescr(java.lang.String value)
org.eclipse.emf.common.util.EList<Package> getModel()
<T extends Package> java.util.List<T> getModel(java.lang.Class<T> filterClass)