Package org.atlanmod.graph
Interface GraphPackage
- 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:
GraphPackageImpl
public interface GraphPackage
extends org.eclipse.emf.ecore.EPackage
The 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:
GraphFactory
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceGraphPackage.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 typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry -
Field Summary
Fields Modifier and Type Field Description static intEDGEThe meta object id for the 'Edge' class.static intEDGE__FROMThe feature id for the 'From' reference.static intEDGE__TOThe feature id for the 'To' reference.static intEDGE_FEATURE_COUNTThe number of structural features of the 'Edge' class.static intEDGE_OPERATION_COUNTThe number of operations of the 'Edge' class.static GraphPackageeINSTANCEThe singleton instance of the package.static StringeNAMEThe package name.static StringeNS_PREFIXThe package namespace name.static StringeNS_URIThe package namespace URI.static intGRAPHThe meta object id for the 'Graph' class.static intGRAPH__EDGESThe feature id for the 'Edges' containment reference list.static intGRAPH__VERTICESThe feature id for the 'Vertices' containment reference list.static intGRAPH_FEATURE_COUNTThe number of structural features of the 'Graph' class.static intGRAPH_OPERATION_COUNTThe number of operations of the 'Graph' class.static intVERTEXThe meta object id for the 'Vertex' class.static intVERTEX__LABELThe feature id for the 'Label' attribute.static intVERTEX__OWNERThe feature id for the 'Owner' container reference.static intVERTEX__WEIGHTThe feature id for the 'Weight' attribute.static intVERTEX_FEATURE_COUNTThe number of structural features of the 'Vertex' class.static intVERTEX_OPERATION_COUNTThe number of operations of the 'Vertex' class. -
Method Summary
Modifier and Type Method Description org.eclipse.emf.ecore.EClassgetEdge()Returns the meta object for class 'Edge'.org.eclipse.emf.ecore.EReferencegetEdge_From()Returns the meta object for the reference 'From'.org.eclipse.emf.ecore.EReferencegetEdge_To()Returns the meta object for the reference 'To'.org.eclipse.emf.ecore.EClassgetGraph()Returns the meta object for class 'Graph'.org.eclipse.emf.ecore.EReferencegetGraph_Edges()Returns the meta object for the containment reference list 'Edges'.org.eclipse.emf.ecore.EReferencegetGraph_Vertices()Returns the meta object for the containment reference list 'Vertices'.GraphFactorygetGraphFactory()Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClassgetVertex()Returns the meta object for class 'Vertex'.org.eclipse.emf.ecore.EAttributegetVertex_Label()Returns the meta object for the attribute 'Label'.org.eclipse.emf.ecore.EReferencegetVertex_Owner()Returns the meta object for the container reference 'Owner'.org.eclipse.emf.ecore.EAttributegetVertex_Weight()Returns the meta object for the attribute 'Weight'.Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eNAME
The package name.- See Also:
- Constant Field Values
-
eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
-
eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
-
eINSTANCE
The singleton instance of the package. -
GRAPH
static final int GRAPHThe meta object id for the 'Graph' class. -
GRAPH__VERTICES
static final int GRAPH__VERTICESThe feature id for the 'Vertices' containment reference list.- See Also:
- Constant Field Values
-
GRAPH__EDGES
static final int GRAPH__EDGESThe feature id for the 'Edges' containment reference list.- See Also:
- Constant Field Values
-
GRAPH_FEATURE_COUNT
static final int GRAPH_FEATURE_COUNTThe number of structural features of the 'Graph' class.- See Also:
- Constant Field Values
-
GRAPH_OPERATION_COUNT
static final int GRAPH_OPERATION_COUNTThe number of operations of the 'Graph' class.- See Also:
- Constant Field Values
-
VERTEX
static final int VERTEXThe meta object id for the 'Vertex' class. -
VERTEX__OWNER
static final int VERTEX__OWNERThe feature id for the 'Owner' container reference.- See Also:
- Constant Field Values
-
VERTEX__LABEL
static final int VERTEX__LABELThe feature id for the 'Label' attribute.- See Also:
- Constant Field Values
-
VERTEX__WEIGHT
static final int VERTEX__WEIGHTThe feature id for the 'Weight' attribute.- See Also:
- Constant Field Values
-
VERTEX_FEATURE_COUNT
static final int VERTEX_FEATURE_COUNTThe number of structural features of the 'Vertex' class.- See Also:
- Constant Field Values
-
VERTEX_OPERATION_COUNT
static final int VERTEX_OPERATION_COUNTThe number of operations of the 'Vertex' class.- See Also:
- Constant Field Values
-
EDGE
static final int EDGEThe meta object id for the 'Edge' class.- See Also:
EdgeImpl,GraphPackageImpl.getEdge(), Constant Field Values
-
EDGE__FROM
static final int EDGE__FROMThe feature id for the 'From' reference.- See Also:
- Constant Field Values
-
EDGE__TO
static final int EDGE__TOThe feature id for the 'To' reference.- See Also:
- Constant Field Values
-
EDGE_FEATURE_COUNT
static final int EDGE_FEATURE_COUNTThe number of structural features of the 'Edge' class.- See Also:
- Constant Field Values
-
EDGE_OPERATION_COUNT
static final int EDGE_OPERATION_COUNTThe number of operations of the 'Edge' class.- See Also:
- Constant Field Values
-
-
Method Details
-
getGraph
org.eclipse.emf.ecore.EClass getGraph()Returns the meta object for class 'Graph'.- Returns:
- the meta object for class 'Graph'.
- See Also:
Graph
-
getGraph_Vertices
org.eclipse.emf.ecore.EReference getGraph_Vertices()Returns the meta object for the containment reference list 'Vertices'.- Returns:
- the meta object for the containment reference list 'Vertices'.
- See Also:
Graph.getVertices(),getGraph()
-
getGraph_Edges
org.eclipse.emf.ecore.EReference getGraph_Edges()Returns the meta object for the containment reference list 'Edges'.- Returns:
- the meta object for the containment reference list 'Edges'.
- See Also:
Graph.getEdges(),getGraph()
-
getVertex
org.eclipse.emf.ecore.EClass getVertex()Returns the meta object for class 'Vertex'.- Returns:
- the meta object for class 'Vertex'.
- See Also:
Vertex
-
getVertex_Owner
org.eclipse.emf.ecore.EReference getVertex_Owner()Returns the meta object for the container reference 'Owner'.- Returns:
- the meta object for the container reference 'Owner'.
- See Also:
Vertex.getOwner(),getVertex()
-
getVertex_Label
org.eclipse.emf.ecore.EAttribute getVertex_Label()Returns the meta object for the attribute 'Label'.- Returns:
- the meta object for the attribute 'Label'.
- See Also:
Vertex.getLabel(),getVertex()
-
getVertex_Weight
org.eclipse.emf.ecore.EAttribute getVertex_Weight()Returns the meta object for the attribute 'Weight'.- Returns:
- the meta object for the attribute 'Weight'.
- See Also:
Vertex.getWeight(),getVertex()
-
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_From
org.eclipse.emf.ecore.EReference getEdge_From()Returns the meta object for the reference 'From'.- Returns:
- the meta object for the reference 'From'.
- See Also:
Edge.getFrom(),getEdge()
-
getEdge_To
org.eclipse.emf.ecore.EReference getEdge_To()Returns the meta object for the reference 'To'.- Returns:
- the meta object for the reference 'To'.
- See Also:
Edge.getTo(),getEdge()
-
getGraphFactory
GraphFactory getGraphFactory()Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-