Interface NotationPackage
-
- All Superinterfaces:
org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EPackage,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
NotationPackageImpl
public interface NotationPackage extends org.eclipse.emf.ecore.EPackageThe Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each operation of each class,
- each enum,
- and each data type
- See Also:
NotationFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceNotationPackage.LiteralsDefines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
-
Field Summary
Fields Modifier and Type Field Description static intDIAGRAMThe meta object id for the 'Diagram' class.static intDIAGRAM__DIAGRAM_TYPEThe feature id for the 'Diagram Type' attribute.static intDIAGRAM__ELEMENTSThe feature id for the 'Elements' containment reference list.static intDIAGRAM__SEMANTIC_ELEMENTThe feature id for the 'Semantic Element' containment reference.static intDIAGRAM__TYPEThe feature id for the 'Type' attribute.static intDIAGRAM_FEATURE_COUNTThe number of structural features of the 'Diagram' class.static intDIAGRAM_OPERATION_COUNTThe number of operations of the 'Diagram' class.static intEDGEThe meta object id for the 'Edge' class.static intEDGE__BEND_POINTSThe feature id for the 'Bend Points' containment reference list.static intEDGE__SEMANTIC_ELEMENTThe feature id for the 'Semantic Element' containment reference.static intEDGE__SOURCEThe feature id for the 'Source' reference.static intEDGE__TARGETThe feature id for the 'Target' reference.static intEDGE__TYPEThe feature id for the 'Type' attribute.static intEDGE_FEATURE_COUNTThe number of structural features of the 'Edge' class.static intEDGE_OPERATION_COUNTThe number of operations of the 'Edge' class.static NotationPackageeINSTANCEThe singleton instance of the package.static java.lang.StringeNAMEThe package name.static java.lang.StringeNS_PREFIXThe package namespace name.static java.lang.StringeNS_URIThe package namespace URI.static intNOTATION_ELEMENTThe meta object id for the 'Element' class.static intNOTATION_ELEMENT__SEMANTIC_ELEMENTThe feature id for the 'Semantic Element' containment reference.static intNOTATION_ELEMENT__TYPEThe feature id for the 'Type' attribute.static intNOTATION_ELEMENT_FEATURE_COUNTThe number of structural features of the 'Element' class.static intNOTATION_ELEMENT_OPERATION_COUNTThe number of operations of the 'Element' class.static intSEMANTIC_ELEMENT_REFERENCEThe meta object id for the 'Semantic Element Reference' class.static intSEMANTIC_ELEMENT_REFERENCE__ELEMENT_IDThe feature id for the 'Element Id' attribute.static intSEMANTIC_ELEMENT_REFERENCE__RESOLVED_SEMANTIC_ELEMENTThe feature id for the 'Resolved Semantic Element' reference.static intSEMANTIC_ELEMENT_REFERENCE_FEATURE_COUNTThe number of structural features of the 'Semantic Element Reference' class.static intSEMANTIC_ELEMENT_REFERENCE_OPERATION_COUNTThe number of operations of the 'Semantic Element Reference' class.static intSHAPEThe meta object id for the 'Shape' class.static intSHAPE__POSITIONThe feature id for the 'Position' containment reference.static intSHAPE__SEMANTIC_ELEMENTThe feature id for the 'Semantic Element' containment reference.static intSHAPE__SIZEThe feature id for the 'Size' containment reference.static intSHAPE__TYPEThe feature id for the 'Type' attribute.static intSHAPE_FEATURE_COUNTThe number of structural features of the 'Shape' class.static intSHAPE_OPERATION_COUNTThe number of operations of the 'Shape' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClassgetDiagram()Returns the meta object for class 'Diagram'.org.eclipse.emf.ecore.EAttributegetDiagram_DiagramType()Returns the meta object for the attribute 'Diagram Type'.org.eclipse.emf.ecore.EReferencegetDiagram_Elements()Returns the meta object for the containment reference list 'Elements'.org.eclipse.emf.ecore.EClassgetEdge()Returns the meta object for class 'Edge'.org.eclipse.emf.ecore.EReferencegetEdge_BendPoints()Returns the meta object for the containment reference list 'Bend Points'.org.eclipse.emf.ecore.EReferencegetEdge_Source()Returns the meta object for the reference 'Source'.org.eclipse.emf.ecore.EReferencegetEdge_Target()Returns the meta object for the reference 'Target'.org.eclipse.emf.ecore.EClassgetNotationElement()Returns the meta object for class 'Element'.org.eclipse.emf.ecore.EReferencegetNotationElement_SemanticElement()Returns the meta object for the containment reference 'Semantic Element'.org.eclipse.emf.ecore.EAttributegetNotationElement_Type()Returns the meta object for the attribute 'Type'.NotationFactorygetNotationFactory()Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClassgetSemanticElementReference()Returns the meta object for class 'Semantic Element Reference'.org.eclipse.emf.ecore.EAttributegetSemanticElementReference_ElementId()Returns the meta object for the attribute 'Element Id'.org.eclipse.emf.ecore.EReferencegetSemanticElementReference_ResolvedSemanticElement()Returns the meta object for the reference 'Resolved Semantic Element'.org.eclipse.emf.ecore.EClassgetShape()Returns the meta object for class 'Shape'.org.eclipse.emf.ecore.EReferencegetShape_Position()Returns the meta object for the containment reference 'Position'.org.eclipse.emf.ecore.EReferencegetShape_Size()Returns the meta object for the containment reference 'Size'.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Field Detail
-
eNAME
static final java.lang.String eNAME
The package name.- See Also:
- Constant Field Values
-
eNS_URI
static final java.lang.String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
-
eNS_PREFIX
static final java.lang.String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
-
eINSTANCE
static final NotationPackage eINSTANCE
The singleton instance of the package.
-
NOTATION_ELEMENT
static final int NOTATION_ELEMENT
The meta object id for the 'Element' class.
-
NOTATION_ELEMENT__SEMANTIC_ELEMENT
static final int NOTATION_ELEMENT__SEMANTIC_ELEMENT
The feature id for the 'Semantic Element' containment reference.- See Also:
- Constant Field Values
-
NOTATION_ELEMENT__TYPE
static final int NOTATION_ELEMENT__TYPE
The feature id for the 'Type' attribute.- See Also:
- Constant Field Values
-
NOTATION_ELEMENT_FEATURE_COUNT
static final int NOTATION_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Element' class.- See Also:
- Constant Field Values
-
NOTATION_ELEMENT_OPERATION_COUNT
static final int NOTATION_ELEMENT_OPERATION_COUNT
The number of operations of the 'Element' class.- See Also:
- Constant Field Values
-
SHAPE
static final int SHAPE
The meta object id for the 'Shape' class.
-
SHAPE__SEMANTIC_ELEMENT
static final int SHAPE__SEMANTIC_ELEMENT
The feature id for the 'Semantic Element' containment reference.- See Also:
- Constant Field Values
-
SHAPE__TYPE
static final int SHAPE__TYPE
The feature id for the 'Type' attribute.- See Also:
- Constant Field Values
-
SHAPE__POSITION
static final int SHAPE__POSITION
The feature id for the 'Position' containment reference.- See Also:
- Constant Field Values
-
SHAPE__SIZE
static final int SHAPE__SIZE
The feature id for the 'Size' containment reference.- See Also:
- Constant Field Values
-
SHAPE_FEATURE_COUNT
static final int SHAPE_FEATURE_COUNT
The number of structural features of the 'Shape' class.- See Also:
- Constant Field Values
-
SHAPE_OPERATION_COUNT
static final int SHAPE_OPERATION_COUNT
The number of operations of the 'Shape' class.- See Also:
- Constant Field Values
-
EDGE
static final int EDGE
The meta object id for the 'Edge' class.
-
EDGE__SEMANTIC_ELEMENT
static final int EDGE__SEMANTIC_ELEMENT
The feature id for the 'Semantic Element' containment reference.- See Also:
- Constant Field Values
-
EDGE__TYPE
static final int EDGE__TYPE
The feature id for the 'Type' attribute.- See Also:
- Constant Field Values
-
EDGE__BEND_POINTS
static final int EDGE__BEND_POINTS
The feature id for the 'Bend Points' containment reference list.- See Also:
- Constant Field Values
-
EDGE__SOURCE
static final int EDGE__SOURCE
The feature id for the 'Source' reference.- See Also:
- Constant Field Values
-
EDGE__TARGET
static final int EDGE__TARGET
The feature id for the 'Target' reference.- See Also:
- Constant Field Values
-
EDGE_FEATURE_COUNT
static final int EDGE_FEATURE_COUNT
The number of structural features of the 'Edge' class.- See Also:
- Constant Field Values
-
EDGE_OPERATION_COUNT
static final int EDGE_OPERATION_COUNT
The number of operations of the 'Edge' class.- See Also:
- Constant Field Values
-
DIAGRAM
static final int DIAGRAM
The meta object id for the 'Diagram' class.
-
DIAGRAM__SEMANTIC_ELEMENT
static final int DIAGRAM__SEMANTIC_ELEMENT
The feature id for the 'Semantic Element' containment reference.- See Also:
- Constant Field Values
-
DIAGRAM__TYPE
static final int DIAGRAM__TYPE
The feature id for the 'Type' attribute.- See Also:
- Constant Field Values
-
DIAGRAM__ELEMENTS
static final int DIAGRAM__ELEMENTS
The feature id for the 'Elements' containment reference list.- See Also:
- Constant Field Values
-
DIAGRAM__DIAGRAM_TYPE
static final int DIAGRAM__DIAGRAM_TYPE
The feature id for the 'Diagram Type' attribute.- See Also:
- Constant Field Values
-
DIAGRAM_FEATURE_COUNT
static final int DIAGRAM_FEATURE_COUNT
The number of structural features of the 'Diagram' class.- See Also:
- Constant Field Values
-
DIAGRAM_OPERATION_COUNT
static final int DIAGRAM_OPERATION_COUNT
The number of operations of the 'Diagram' class.- See Also:
- Constant Field Values
-
SEMANTIC_ELEMENT_REFERENCE
static final int SEMANTIC_ELEMENT_REFERENCE
The meta object id for the 'Semantic Element Reference' class.
-
SEMANTIC_ELEMENT_REFERENCE__ELEMENT_ID
static final int SEMANTIC_ELEMENT_REFERENCE__ELEMENT_ID
The feature id for the 'Element Id' attribute.- See Also:
- Constant Field Values
-
SEMANTIC_ELEMENT_REFERENCE__RESOLVED_SEMANTIC_ELEMENT
static final int SEMANTIC_ELEMENT_REFERENCE__RESOLVED_SEMANTIC_ELEMENT
The feature id for the 'Resolved Semantic Element' reference.- See Also:
- Constant Field Values
-
SEMANTIC_ELEMENT_REFERENCE_FEATURE_COUNT
static final int SEMANTIC_ELEMENT_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Semantic Element Reference' class.- See Also:
- Constant Field Values
-
SEMANTIC_ELEMENT_REFERENCE_OPERATION_COUNT
static final int SEMANTIC_ELEMENT_REFERENCE_OPERATION_COUNT
The number of operations of the 'Semantic Element Reference' class.- See Also:
- Constant Field Values
-
-
Method Detail
-
getShape
org.eclipse.emf.ecore.EClass getShape()
Returns the meta object for class 'Shape'.- Returns:
- the meta object for class 'Shape'.
- See Also:
Shape
-
getShape_Position
org.eclipse.emf.ecore.EReference getShape_Position()
Returns the meta object for the containment reference 'Position'.- Returns:
- the meta object for the containment reference 'Position'.
- See Also:
Shape.getPosition(),getShape()
-
getShape_Size
org.eclipse.emf.ecore.EReference getShape_Size()
Returns the meta object for the containment reference 'Size'.- Returns:
- the meta object for the containment reference 'Size'.
- See Also:
Shape.getSize(),getShape()
-
getEdge
org.eclipse.emf.ecore.EClass getEdge()
Returns the meta object for class 'Edge'.- Returns:
- the meta object for class 'Edge'.
- See Also:
Edge
-
getEdge_BendPoints
org.eclipse.emf.ecore.EReference getEdge_BendPoints()
Returns the meta object for the containment reference list 'Bend Points'.- Returns:
- the meta object for the containment reference list 'Bend Points'.
- See Also:
Edge.getBendPoints(),getEdge()
-
getEdge_Source
org.eclipse.emf.ecore.EReference getEdge_Source()
Returns the meta object for the reference 'Source'.- Returns:
- the meta object for the reference 'Source'.
- See Also:
Edge.getSource(),getEdge()
-
getEdge_Target
org.eclipse.emf.ecore.EReference getEdge_Target()
Returns the meta object for the reference 'Target'.- Returns:
- the meta object for the reference 'Target'.
- See Also:
Edge.getTarget(),getEdge()
-
getNotationElement
org.eclipse.emf.ecore.EClass getNotationElement()
Returns the meta object for class 'Element'.- Returns:
- the meta object for class 'Element'.
- See Also:
NotationElement
-
getNotationElement_SemanticElement
org.eclipse.emf.ecore.EReference getNotationElement_SemanticElement()
Returns the meta object for the containment reference 'Semantic Element'.- Returns:
- the meta object for the containment reference 'Semantic Element'.
- See Also:
NotationElement.getSemanticElement(),getNotationElement()
-
getNotationElement_Type
org.eclipse.emf.ecore.EAttribute getNotationElement_Type()
Returns the meta object for the attribute 'Type'.- Returns:
- the meta object for the attribute 'Type'.
- See Also:
NotationElement.getType(),getNotationElement()
-
getDiagram
org.eclipse.emf.ecore.EClass getDiagram()
Returns the meta object for class 'Diagram'.- Returns:
- the meta object for class 'Diagram'.
- See Also:
Diagram
-
getDiagram_Elements
org.eclipse.emf.ecore.EReference getDiagram_Elements()
Returns the meta object for the containment reference list 'Elements'.- Returns:
- the meta object for the containment reference list 'Elements'.
- See Also:
Diagram.getElements(),getDiagram()
-
getDiagram_DiagramType
org.eclipse.emf.ecore.EAttribute getDiagram_DiagramType()
Returns the meta object for the attribute 'Diagram Type'.- Returns:
- the meta object for the attribute 'Diagram Type'.
- See Also:
Diagram.getDiagramType(),getDiagram()
-
getSemanticElementReference
org.eclipse.emf.ecore.EClass getSemanticElementReference()
Returns the meta object for class 'Semantic Element Reference'.- Returns:
- the meta object for class 'Semantic Element Reference'.
- See Also:
SemanticElementReference
-
getSemanticElementReference_ElementId
org.eclipse.emf.ecore.EAttribute getSemanticElementReference_ElementId()
Returns the meta object for the attribute 'Element Id'.- Returns:
- the meta object for the attribute 'Element Id'.
- See Also:
SemanticElementReference.getElementId(),getSemanticElementReference()
-
getSemanticElementReference_ResolvedSemanticElement
org.eclipse.emf.ecore.EReference getSemanticElementReference_ResolvedSemanticElement()
Returns the meta object for the reference 'Resolved Semantic Element'.- Returns:
- the meta object for the reference 'Resolved Semantic Element'.
- See Also:
SemanticElementReference.getResolvedSemanticElement(),getSemanticElementReference()
-
getNotationFactory
NotationFactory getNotationFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-
-