public interface Element extends org.eclipse.emf.ecore.EObject, MObject
Element de modélisation.
Element représente tous les éléments sémantiques d'une modélisation, au niveau le plus abstrait. Les Element sont structurés par projet, qui constitue pour eux un espace clos de définition.
Son utilisation est surtout apparente lors de la rédaction de règles H, pour procurer des règles générales.
Vérifie si l'élément est bien rattaché à son composant.
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<QueryDefinition> |
getAddedToQuery()
Getter for relation 'Element->AddedToQuery'
Metamodel description:
null
|
<T extends QueryDefinition> |
getAddedToQuery(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Element->AddedToQuery'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<ImpactLink> |
getCausedImpact()
Getter for relation 'Element->causedImpact'
Metamodel description:
null
|
<T extends ImpactLink> |
getCausedImpact(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Element->causedImpact'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<AbstractDiagram> |
getDiagramElement()
Getter for relation 'Element->DiagramElement'
Metamodel description:
null
|
<T extends AbstractDiagram> |
getDiagramElement(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Element->DiagramElement'
Metamodel description:
null
|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
static final java.lang.String MNAME
static final java.lang.String MQNAME
org.eclipse.emf.common.util.EList<AbstractDiagram> getDiagramElement()
<T extends AbstractDiagram> java.util.List<T> getDiagramElement(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<QueryDefinition> getAddedToQuery()
<T extends QueryDefinition> java.util.List<T> getAddedToQuery(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<ImpactLink> getCausedImpact()
<T extends ImpactLink> java.util.List<T> getCausedImpact(java.lang.Class<T> filterClass)