org.eclipse.ohf.stem.core.graph.impl
Class GraphPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.ohf.stem.core.graph.impl.GraphPackageImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, GraphPackage

public class GraphPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements GraphPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.ohf.stem.core.graph.GraphPackage
GraphPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.ohf.stem.core.graph.GraphPackage
DYNAMIC_EDGE_LABEL, DYNAMIC_EDGE_LABEL__CURRENT_VALUE, DYNAMIC_EDGE_LABEL__DECORATOR, DYNAMIC_EDGE_LABEL__DUBLIN_CORE, DYNAMIC_EDGE_LABEL__EDGE, DYNAMIC_EDGE_LABEL__IDENTIFIABLE, DYNAMIC_EDGE_LABEL__NEXT_VALUE, DYNAMIC_EDGE_LABEL__NEXT_VALUE_VALID, DYNAMIC_EDGE_LABEL__TYPE_URI, DYNAMIC_EDGE_LABEL__URI, DYNAMIC_EDGE_LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, DYNAMIC_EDGE_LABEL_FEATURE_COUNT, DYNAMIC_LABEL, DYNAMIC_LABEL__CURRENT_VALUE, DYNAMIC_LABEL__DECORATOR, DYNAMIC_LABEL__DUBLIN_CORE, DYNAMIC_LABEL__IDENTIFIABLE, DYNAMIC_LABEL__NEXT_VALUE, DYNAMIC_LABEL__NEXT_VALUE_VALID, DYNAMIC_LABEL__TYPE_URI, DYNAMIC_LABEL__URI, DYNAMIC_LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, DYNAMIC_LABEL_FEATURE_COUNT, DYNAMIC_NODE_LABEL, DYNAMIC_NODE_LABEL__CURRENT_VALUE, DYNAMIC_NODE_LABEL__DECORATOR, DYNAMIC_NODE_LABEL__DUBLIN_CORE, DYNAMIC_NODE_LABEL__IDENTIFIABLE, DYNAMIC_NODE_LABEL__NEXT_VALUE, DYNAMIC_NODE_LABEL__NEXT_VALUE_VALID, DYNAMIC_NODE_LABEL__NODE, DYNAMIC_NODE_LABEL__TYPE_URI, DYNAMIC_NODE_LABEL__URI, DYNAMIC_NODE_LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, DYNAMIC_NODE_LABEL_FEATURE_COUNT, EDGE, EDGE__A, EDGE__B, EDGE__DIRECTED, EDGE__DUBLIN_CORE, EDGE__LABEL, EDGE__NODE_AURI, EDGE__NODE_BURI, EDGE__TYPE_URI, EDGE__URI, EDGE_FEATURE_COUNT, EDGE_LABEL, EDGE_LABEL__CURRENT_VALUE, EDGE_LABEL__DUBLIN_CORE, EDGE_LABEL__EDGE, EDGE_LABEL__IDENTIFIABLE, EDGE_LABEL__TYPE_URI, EDGE_LABEL__URI, EDGE_LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, EDGE_LABEL_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, GRAPH, GRAPH__DECORATORS, GRAPH__DUBLIN_CORE, GRAPH__DYNAMIC_LABELS, GRAPH__EDGES, GRAPH__GRAPH_LABELS, GRAPH__NODE_LABELS, GRAPH__NODES, GRAPH__NUM_DYNAMIC_LABELS, GRAPH__NUM_EDGES, GRAPH__NUM_GRAPH_LABELS, GRAPH__NUM_NODE_LABELS, GRAPH__NUM_NODES, GRAPH__TYPE_URI, GRAPH__UNRESOLVED_IDENTIFIABLES, GRAPH__URI, GRAPH_FEATURE_COUNT, ILLEGAL_ARGUMENT_EXCEPTION, LABEL, LABEL__CURRENT_VALUE, LABEL__DUBLIN_CORE, LABEL__IDENTIFIABLE, LABEL__TYPE_URI, LABEL__URI, LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, LABEL_FEATURE_COUNT, LABEL_VALUE, LABEL_VALUE_FEATURE_COUNT, NODE, NODE__DUBLIN_CORE, NODE__EDGES, NODE__LABELS, NODE__TYPE_URI, NODE__URI, NODE_FEATURE_COUNT, NODE_LABEL, NODE_LABEL__CURRENT_VALUE, NODE_LABEL__DUBLIN_CORE, NODE_LABEL__IDENTIFIABLE, NODE_LABEL__NODE, NODE_LABEL__TYPE_URI, NODE_LABEL__URI, NODE_LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, NODE_LABEL_FEATURE_COUNT, SANITY_CHECKER, SANITY_CHECKER_FEATURE_COUNT, STATIC_EDGE_LABEL, STATIC_EDGE_LABEL__CURRENT_VALUE, STATIC_EDGE_LABEL__DUBLIN_CORE, STATIC_EDGE_LABEL__EDGE, STATIC_EDGE_LABEL__IDENTIFIABLE, STATIC_EDGE_LABEL__TYPE_URI, STATIC_EDGE_LABEL__URI, STATIC_EDGE_LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, STATIC_EDGE_LABEL_FEATURE_COUNT, STATIC_NODE_LABEL, STATIC_NODE_LABEL__CURRENT_VALUE, STATIC_NODE_LABEL__DUBLIN_CORE, STATIC_NODE_LABEL__IDENTIFIABLE, STATIC_NODE_LABEL__NODE, STATIC_NODE_LABEL__TYPE_URI, STATIC_NODE_LABEL__URI, STATIC_NODE_LABEL__URI_OF_IDENTIFIABLE_TO_BE_LABELED, STATIC_NODE_LABEL_FEATURE_COUNT, UNRESOLVED_IDENTIFIABLE, UNRESOLVED_IDENTIFIABLE__FIELD_NAME, UNRESOLVED_IDENTIFIABLE__GRAPH, UNRESOLVED_IDENTIFIABLE__IDENTIFIABLE, UNRESOLVED_IDENTIFIABLE__MODEL, UNRESOLVED_IDENTIFIABLE__SCENARIO, UNRESOLVED_IDENTIFIABLE__UNRESOLVED_URI, UNRESOLVED_IDENTIFIABLE_FEATURE_COUNT, URI, URI_TO_EDGE_MAP_ENTRY, URI_TO_EDGE_MAP_ENTRY__KEY, URI_TO_EDGE_MAP_ENTRY__VALUE, URI_TO_EDGE_MAP_ENTRY_FEATURE_COUNT, URI_TO_IDENTIFIABLE_MAP_ENTRY, URI_TO_IDENTIFIABLE_MAP_ENTRY__KEY, URI_TO_IDENTIFIABLE_MAP_ENTRY__VALUE, URI_TO_IDENTIFIABLE_MAP_ENTRY_FEATURE_COUNT, URI_TO_LABEL_MAP_ENTRY, URI_TO_LABEL_MAP_ENTRY__KEY, URI_TO_LABEL_MAP_ENTRY__VALUE, URI_TO_LABEL_MAP_ENTRY_FEATURE_COUNT, URI_TO_NODE_LABEL_MAP_ENTRY, URI_TO_NODE_LABEL_MAP_ENTRY__KEY, URI_TO_NODE_LABEL_MAP_ENTRY__VALUE, URI_TO_NODE_LABEL_MAP_ENTRY_FEATURE_COUNT, URI_TO_NODE_MAP_ENTRY, URI_TO_NODE_MAP_ENTRY__KEY, URI_TO_NODE_MAP_ENTRY__VALUE, URI_TO_NODE_MAP_ENTRY_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EClass getDynamicEdgeLabel()
           
 org.eclipse.emf.ecore.EReference getDynamicLabel_Decorator()
           
 org.eclipse.emf.ecore.EReference getDynamicLabel_NextValue()
           
 org.eclipse.emf.ecore.EAttribute getDynamicLabel_NextValueValid()
           
 org.eclipse.emf.ecore.EClass getDynamicLabel()
           
 org.eclipse.emf.ecore.EClass getDynamicNodeLabel()
           
 org.eclipse.emf.ecore.EReference getEdge_A()
           
 org.eclipse.emf.ecore.EReference getEdge_B()
           
 org.eclipse.emf.ecore.EAttribute getEdge_Directed()
           
 org.eclipse.emf.ecore.EReference getEdge_Label()
           
 org.eclipse.emf.ecore.EAttribute getEdge_NodeAURI()
           
 org.eclipse.emf.ecore.EAttribute getEdge_NodeBURI()
           
 org.eclipse.emf.ecore.EClass getEdge()
           
 org.eclipse.emf.ecore.EReference getEdgeLabel_Edge()
           
 org.eclipse.emf.ecore.EClass getEdgeLabel()
           
 org.eclipse.emf.ecore.EReference getGraph_Decorators()
           
 org.eclipse.emf.ecore.EReference getGraph_DynamicLabels()
           
 org.eclipse.emf.ecore.EReference getGraph_Edges()
           
 org.eclipse.emf.ecore.EReference getGraph_GraphLabels()
           
 org.eclipse.emf.ecore.EReference getGraph_NodeLabels()
           
 org.eclipse.emf.ecore.EReference getGraph_Nodes()
           
 org.eclipse.emf.ecore.EAttribute getGraph_NumDynamicLabels()
           
 org.eclipse.emf.ecore.EAttribute getGraph_NumEdges()
           
 org.eclipse.emf.ecore.EAttribute getGraph_NumGraphLabels()
           
 org.eclipse.emf.ecore.EAttribute getGraph_NumNodeLabels()
           
 org.eclipse.emf.ecore.EAttribute getGraph_NumNodes()
           
 org.eclipse.emf.ecore.EReference getGraph_UnresolvedIdentifiables()
           
 org.eclipse.emf.ecore.EClass getGraph()
           
 GraphFactory getGraphFactory()
           
 org.eclipse.emf.ecore.EDataType getIllegalArgumentException()
           
 org.eclipse.emf.ecore.EReference getLabel_CurrentValue()
           
 org.eclipse.emf.ecore.EReference getLabel_Identifiable()
           
 org.eclipse.emf.ecore.EAttribute getLabel_URIOfIdentifiableToBeLabeled()
           
 org.eclipse.emf.ecore.EClass getLabel()
           
 org.eclipse.emf.ecore.EClass getLabelValue()
           
 org.eclipse.emf.ecore.EReference getNode_Edges()
           
 org.eclipse.emf.ecore.EReference getNode_Labels()
           
 org.eclipse.emf.ecore.EClass getNode()
           
 org.eclipse.emf.ecore.EReference getNodeLabel_Node()
           
 org.eclipse.emf.ecore.EClass getNodeLabel()
           
 org.eclipse.emf.ecore.EClass getSanityChecker()
           
 org.eclipse.emf.ecore.EClass getStaticEdgeLabel()
           
 org.eclipse.emf.ecore.EClass getStaticNodeLabel()
           
 org.eclipse.emf.ecore.EAttribute getUnresolvedIdentifiable_FieldName()
           
 org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Graph()
           
 org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Identifiable()
           
 org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Model()
           
 org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Scenario()
           
 org.eclipse.emf.ecore.EAttribute getUnresolvedIdentifiable_UnresolvedURI()
           
 org.eclipse.emf.ecore.EClass getUnresolvedIdentifiable()
           
 org.eclipse.emf.ecore.EDataType getURI()
           
 org.eclipse.emf.ecore.EAttribute getURIToEdgeMapEntry_Key()
           
 org.eclipse.emf.ecore.EReference getURIToEdgeMapEntry_Value()
           
 org.eclipse.emf.ecore.EClass getURIToEdgeMapEntry()
           
 org.eclipse.emf.ecore.EAttribute getURIToIdentifiableMapEntry_Key()
           
 org.eclipse.emf.ecore.EReference getURIToIdentifiableMapEntry_Value()
           
 org.eclipse.emf.ecore.EClass getURIToIdentifiableMapEntry()
           
 org.eclipse.emf.ecore.EAttribute getURIToLabelMapEntry_Key()
           
 org.eclipse.emf.ecore.EReference getURIToLabelMapEntry_Value()
           
 org.eclipse.emf.ecore.EClass getURIToLabelMapEntry()
           
 org.eclipse.emf.ecore.EAttribute getURIToNodeLabelMapEntry_Key()
           
 org.eclipse.emf.ecore.EReference getURIToNodeLabelMapEntry_Value()
           
 org.eclipse.emf.ecore.EClass getURIToNodeLabelMapEntry()
           
 org.eclipse.emf.ecore.EAttribute getURIToNodeMapEntry_Key()
           
 org.eclipse.emf.ecore.EReference getURIToNodeMapEntry_Value()
           
 org.eclipse.emf.ecore.EClass getURIToNodeMapEntry()
           
static GraphPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static GraphPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
GraphPackage.eNS_URI, createPackageContents(), initializePackageContents()

getDynamicLabel

public org.eclipse.emf.ecore.EClass getDynamicLabel()

Specified by:
getDynamicLabel in interface GraphPackage
Returns:
the meta object for class 'Dynamic Label'.
See Also:
DynamicLabel

getDynamicLabel_NextValueValid

public org.eclipse.emf.ecore.EAttribute getDynamicLabel_NextValueValid()

Specified by:
getDynamicLabel_NextValueValid in interface GraphPackage
Returns:
the meta object for the attribute 'Next Value Valid'.
See Also:
DynamicLabel.isNextValueValid(), GraphPackage.getDynamicLabel()

getDynamicLabel_NextValue

public org.eclipse.emf.ecore.EReference getDynamicLabel_NextValue()

Specified by:
getDynamicLabel_NextValue in interface GraphPackage
Returns:
the meta object for the containment reference 'Next Value'.
See Also:
DynamicLabel.getNextValue(), GraphPackage.getDynamicLabel()

getDynamicLabel_Decorator

public org.eclipse.emf.ecore.EReference getDynamicLabel_Decorator()

Specified by:
getDynamicLabel_Decorator in interface GraphPackage
Returns:
the meta object for the reference 'Decorator'.
See Also:
DynamicLabel.getDecorator(), GraphPackage.getDynamicLabel()

getDynamicNodeLabel

public org.eclipse.emf.ecore.EClass getDynamicNodeLabel()

Specified by:
getDynamicNodeLabel in interface GraphPackage
Returns:
the meta object for class 'Dynamic Node Label'.
See Also:
DynamicNodeLabel

getEdge

public org.eclipse.emf.ecore.EClass getEdge()

Specified by:
getEdge in interface GraphPackage
Returns:
the meta object for class 'Edge'.
See Also:
Edge

getEdge_A

public org.eclipse.emf.ecore.EReference getEdge_A()

Specified by:
getEdge_A in interface GraphPackage
Returns:
the meta object for the reference 'A'.
See Also:
Edge.getA(), GraphPackage.getEdge()

getEdge_NodeAURI

public org.eclipse.emf.ecore.EAttribute getEdge_NodeAURI()

Specified by:
getEdge_NodeAURI in interface GraphPackage
Returns:
the meta object for the attribute 'Node AURI'.
See Also:
Edge.getNodeAURI(), GraphPackage.getEdge()

getEdge_B

public org.eclipse.emf.ecore.EReference getEdge_B()

Specified by:
getEdge_B in interface GraphPackage
Returns:
the meta object for the reference 'B'.
See Also:
Edge.getB(), GraphPackage.getEdge()

getEdge_NodeBURI

public org.eclipse.emf.ecore.EAttribute getEdge_NodeBURI()

Specified by:
getEdge_NodeBURI in interface GraphPackage
Returns:
the meta object for the attribute 'Node BURI'.
See Also:
Edge.getNodeBURI(), GraphPackage.getEdge()

getEdge_Label

public org.eclipse.emf.ecore.EReference getEdge_Label()

Specified by:
getEdge_Label in interface GraphPackage
Returns:
the meta object for the containment reference 'Label'.
See Also:
Edge.getLabel(), GraphPackage.getEdge()

getEdge_Directed

public org.eclipse.emf.ecore.EAttribute getEdge_Directed()

Specified by:
getEdge_Directed in interface GraphPackage
Returns:
the meta object for the attribute 'Directed'.
See Also:
Edge.isDirected(), GraphPackage.getEdge()

getGraph

public org.eclipse.emf.ecore.EClass getGraph()

Specified by:
getGraph in interface GraphPackage
Returns:
the meta object for class 'Graph'.
See Also:
Graph

getGraph_Edges

public org.eclipse.emf.ecore.EReference getGraph_Edges()

Specified by:
getGraph_Edges in interface GraphPackage
Returns:
the meta object for the map 'Edges'.
See Also:
Graph.getEdges(), GraphPackage.getGraph()

getGraph_Nodes

public org.eclipse.emf.ecore.EReference getGraph_Nodes()

Specified by:
getGraph_Nodes in interface GraphPackage
Returns:
the meta object for the map 'Nodes'.
See Also:
Graph.getNodes(), GraphPackage.getGraph()

getGraph_GraphLabels

public org.eclipse.emf.ecore.EReference getGraph_GraphLabels()

Specified by:
getGraph_GraphLabels in interface GraphPackage
Returns:
the meta object for the map 'Graph Labels'.
See Also:
Graph.getGraphLabels(), GraphPackage.getGraph()

getGraph_NodeLabels

public org.eclipse.emf.ecore.EReference getGraph_NodeLabels()

Specified by:
getGraph_NodeLabels in interface GraphPackage
Returns:
the meta object for the map 'Node Labels'.
See Also:
Graph.getNodeLabels(), GraphPackage.getGraph()

getGraph_DynamicLabels

public org.eclipse.emf.ecore.EReference getGraph_DynamicLabels()

Specified by:
getGraph_DynamicLabels in interface GraphPackage
Returns:
the meta object for the reference list 'Dynamic Labels'.
See Also:
Graph.getDynamicLabels(), GraphPackage.getGraph()

getGraph_NumEdges

public org.eclipse.emf.ecore.EAttribute getGraph_NumEdges()

Specified by:
getGraph_NumEdges in interface GraphPackage
Returns:
the meta object for the attribute 'Num Edges'.
See Also:
Graph.getNumEdges(), GraphPackage.getGraph()

getGraph_NumNodes

public org.eclipse.emf.ecore.EAttribute getGraph_NumNodes()

Specified by:
getGraph_NumNodes in interface GraphPackage
Returns:
the meta object for the attribute 'Num Nodes'.
See Also:
Graph.getNumNodes(), GraphPackage.getGraph()

getGraph_NumGraphLabels

public org.eclipse.emf.ecore.EAttribute getGraph_NumGraphLabels()

Specified by:
getGraph_NumGraphLabels in interface GraphPackage
Returns:
the meta object for the attribute 'Num Graph Labels'.
See Also:
Graph.getNumGraphLabels(), GraphPackage.getGraph()

getGraph_NumNodeLabels

public org.eclipse.emf.ecore.EAttribute getGraph_NumNodeLabels()

Specified by:
getGraph_NumNodeLabels in interface GraphPackage
Returns:
the meta object for the attribute 'Num Node Labels'.
See Also:
Graph.getNumNodeLabels(), GraphPackage.getGraph()

getGraph_NumDynamicLabels

public org.eclipse.emf.ecore.EAttribute getGraph_NumDynamicLabels()

Specified by:
getGraph_NumDynamicLabels in interface GraphPackage
Returns:
the meta object for the attribute 'Num Dynamic Labels'.
See Also:
Graph.getNumDynamicLabels(), GraphPackage.getGraph()

getGraph_UnresolvedIdentifiables

public org.eclipse.emf.ecore.EReference getGraph_UnresolvedIdentifiables()

Specified by:
getGraph_UnresolvedIdentifiables in interface GraphPackage
Returns:
the meta object for the containment reference list 'Unresolved Identifiables'.
See Also:
Graph.getUnresolvedIdentifiables(), GraphPackage.getGraph()

getGraph_Decorators

public org.eclipse.emf.ecore.EReference getGraph_Decorators()

Specified by:
getGraph_Decorators in interface GraphPackage
Returns:
the meta object for the containment reference list 'Decorators'.
See Also:
Graph.getDecorators(), GraphPackage.getGraph()

getLabel

public org.eclipse.emf.ecore.EClass getLabel()

Specified by:
getLabel in interface GraphPackage
Returns:
the meta object for class 'Label'.
See Also:
Label

getLabel_URIOfIdentifiableToBeLabeled

public org.eclipse.emf.ecore.EAttribute getLabel_URIOfIdentifiableToBeLabeled()

Specified by:
getLabel_URIOfIdentifiableToBeLabeled in interface GraphPackage
Returns:
the meta object for the attribute 'URI Of Identifiable To Be Labeled'.
See Also:
Label.getURIOfIdentifiableToBeLabeled(), GraphPackage.getLabel()

getLabel_CurrentValue

public org.eclipse.emf.ecore.EReference getLabel_CurrentValue()

Specified by:
getLabel_CurrentValue in interface GraphPackage
Returns:
the meta object for the containment reference 'Current Value'.
See Also:
Label.getCurrentValue(), GraphPackage.getLabel()

getLabel_Identifiable

public org.eclipse.emf.ecore.EReference getLabel_Identifiable()

Specified by:
getLabel_Identifiable in interface GraphPackage
Returns:
the meta object for the reference 'Identifiable'.
See Also:
Label.getIdentifiable(), GraphPackage.getLabel()

getLabelValue

public org.eclipse.emf.ecore.EClass getLabelValue()

Specified by:
getLabelValue in interface GraphPackage
Returns:
the meta object for class 'Label Value'.
See Also:
LabelValue

getNode

public org.eclipse.emf.ecore.EClass getNode()

Specified by:
getNode in interface GraphPackage
Returns:
the meta object for class 'Node'.
See Also:
Node

getNode_Edges

public org.eclipse.emf.ecore.EReference getNode_Edges()

Specified by:
getNode_Edges in interface GraphPackage
Returns:
the meta object for the reference list 'Edges'.
See Also:
Node.getEdges(), GraphPackage.getNode()

getNode_Labels

public org.eclipse.emf.ecore.EReference getNode_Labels()

Specified by:
getNode_Labels in interface GraphPackage
Returns:
the meta object for the reference list 'Labels'.
See Also:
Node.getLabels(), GraphPackage.getNode()

getNodeLabel

public org.eclipse.emf.ecore.EClass getNodeLabel()

Specified by:
getNodeLabel in interface GraphPackage
Returns:
the meta object for class 'Node Label'.
See Also:
NodeLabel

getNodeLabel_Node

public org.eclipse.emf.ecore.EReference getNodeLabel_Node()

Specified by:
getNodeLabel_Node in interface GraphPackage
Returns:
the meta object for the reference 'Node'.
See Also:
NodeLabel.getNode(), GraphPackage.getNodeLabel()

getStaticNodeLabel

public org.eclipse.emf.ecore.EClass getStaticNodeLabel()

Specified by:
getStaticNodeLabel in interface GraphPackage
Returns:
the meta object for class 'Static Node Label'.
See Also:
StaticNodeLabel

getUnresolvedIdentifiable

public org.eclipse.emf.ecore.EClass getUnresolvedIdentifiable()

Specified by:
getUnresolvedIdentifiable in interface GraphPackage
Returns:
the meta object for class 'Unresolved Identifiable'.
See Also:
UnresolvedIdentifiable

getUnresolvedIdentifiable_Scenario

public org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Scenario()

Specified by:
getUnresolvedIdentifiable_Scenario in interface GraphPackage
Returns:
the meta object for the reference 'Scenario'.
See Also:
UnresolvedIdentifiable.getScenario(), GraphPackage.getUnresolvedIdentifiable()

getUnresolvedIdentifiable_Model

public org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Model()

Specified by:
getUnresolvedIdentifiable_Model in interface GraphPackage
Returns:
the meta object for the reference 'Model'.
See Also:
UnresolvedIdentifiable.getModel(), GraphPackage.getUnresolvedIdentifiable()

getUnresolvedIdentifiable_Graph

public org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Graph()

Specified by:
getUnresolvedIdentifiable_Graph in interface GraphPackage
Returns:
the meta object for the reference 'Graph'.
See Also:
UnresolvedIdentifiable.getGraph(), GraphPackage.getUnresolvedIdentifiable()

getUnresolvedIdentifiable_Identifiable

public org.eclipse.emf.ecore.EReference getUnresolvedIdentifiable_Identifiable()

Specified by:
getUnresolvedIdentifiable_Identifiable in interface GraphPackage
Returns:
the meta object for the reference 'Identifiable'.
See Also:
UnresolvedIdentifiable.getIdentifiable(), GraphPackage.getUnresolvedIdentifiable()

getUnresolvedIdentifiable_UnresolvedURI

public org.eclipse.emf.ecore.EAttribute getUnresolvedIdentifiable_UnresolvedURI()

Specified by:
getUnresolvedIdentifiable_UnresolvedURI in interface GraphPackage
Returns:
the meta object for the attribute 'Unresolved URI'.
See Also:
UnresolvedIdentifiable.getUnresolvedURI(), GraphPackage.getUnresolvedIdentifiable()

getUnresolvedIdentifiable_FieldName

public org.eclipse.emf.ecore.EAttribute getUnresolvedIdentifiable_FieldName()

Specified by:
getUnresolvedIdentifiable_FieldName in interface GraphPackage
Returns:
the meta object for the attribute 'Field Name'.
See Also:
UnresolvedIdentifiable.getFieldName(), GraphPackage.getUnresolvedIdentifiable()

getURIToIdentifiableMapEntry

public org.eclipse.emf.ecore.EClass getURIToIdentifiableMapEntry()

Specified by:
getURIToIdentifiableMapEntry in interface GraphPackage
Returns:
the meta object for class 'URI To Identifiable Map Entry'.
See Also:
Map.Entry

getURIToIdentifiableMapEntry_Key

public org.eclipse.emf.ecore.EAttribute getURIToIdentifiableMapEntry_Key()

Specified by:
getURIToIdentifiableMapEntry_Key in interface GraphPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, GraphPackage.getURIToIdentifiableMapEntry()

getURIToIdentifiableMapEntry_Value

public org.eclipse.emf.ecore.EReference getURIToIdentifiableMapEntry_Value()

Specified by:
getURIToIdentifiableMapEntry_Value in interface GraphPackage
Returns:
the meta object for the containment reference 'Value'.
See Also:
Map.Entry, GraphPackage.getURIToIdentifiableMapEntry()

getSanityChecker

public org.eclipse.emf.ecore.EClass getSanityChecker()

Specified by:
getSanityChecker in interface GraphPackage
Returns:
the meta object for class 'Sanity Checker'.
See Also:
SanityChecker

getDynamicEdgeLabel

public org.eclipse.emf.ecore.EClass getDynamicEdgeLabel()

Specified by:
getDynamicEdgeLabel in interface GraphPackage
Returns:
the meta object for class 'Dynamic Edge Label'.
See Also:
DynamicEdgeLabel

getEdgeLabel

public org.eclipse.emf.ecore.EClass getEdgeLabel()

Specified by:
getEdgeLabel in interface GraphPackage
Returns:
the meta object for class 'Edge Label'.
See Also:
EdgeLabel

getEdgeLabel_Edge

public org.eclipse.emf.ecore.EReference getEdgeLabel_Edge()

Specified by:
getEdgeLabel_Edge in interface GraphPackage
Returns:
the meta object for the container reference 'Edge'.
See Also:
EdgeLabel.getEdge(), GraphPackage.getEdgeLabel()

getStaticEdgeLabel

public org.eclipse.emf.ecore.EClass getStaticEdgeLabel()

Specified by:
getStaticEdgeLabel in interface GraphPackage
Returns:
the meta object for class 'Static Edge Label'.
See Also:
StaticEdgeLabel

getURIToEdgeMapEntry

public org.eclipse.emf.ecore.EClass getURIToEdgeMapEntry()

Specified by:
getURIToEdgeMapEntry in interface GraphPackage
Returns:
the meta object for class 'URI To Edge Map Entry'.
See Also:
Map.Entry

getURIToEdgeMapEntry_Key

public org.eclipse.emf.ecore.EAttribute getURIToEdgeMapEntry_Key()

Specified by:
getURIToEdgeMapEntry_Key in interface GraphPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, GraphPackage.getURIToEdgeMapEntry()

getURIToEdgeMapEntry_Value

public org.eclipse.emf.ecore.EReference getURIToEdgeMapEntry_Value()

Specified by:
getURIToEdgeMapEntry_Value in interface GraphPackage
Returns:
the meta object for the containment reference 'Value'.
See Also:
Map.Entry, GraphPackage.getURIToEdgeMapEntry()

getURIToNodeMapEntry

public org.eclipse.emf.ecore.EClass getURIToNodeMapEntry()

Specified by:
getURIToNodeMapEntry in interface GraphPackage
Returns:
the meta object for class 'URI To Node Map Entry'.
See Also:
Map.Entry

getURIToNodeMapEntry_Key

public org.eclipse.emf.ecore.EAttribute getURIToNodeMapEntry_Key()

Specified by:
getURIToNodeMapEntry_Key in interface GraphPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, GraphPackage.getURIToNodeMapEntry()

getURIToNodeMapEntry_Value

public org.eclipse.emf.ecore.EReference getURIToNodeMapEntry_Value()

Specified by:
getURIToNodeMapEntry_Value in interface GraphPackage
Returns:
the meta object for the containment reference 'Value'.
See Also:
Map.Entry, GraphPackage.getURIToNodeMapEntry()

getURIToLabelMapEntry

public org.eclipse.emf.ecore.EClass getURIToLabelMapEntry()

Specified by:
getURIToLabelMapEntry in interface GraphPackage
Returns:
the meta object for class 'URI To Label Map Entry'.
See Also:
Map.Entry

getURIToLabelMapEntry_Key

public org.eclipse.emf.ecore.EAttribute getURIToLabelMapEntry_Key()

Specified by:
getURIToLabelMapEntry_Key in interface GraphPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, GraphPackage.getURIToLabelMapEntry()

getURIToLabelMapEntry_Value

public org.eclipse.emf.ecore.EReference getURIToLabelMapEntry_Value()

Specified by:
getURIToLabelMapEntry_Value in interface GraphPackage
Returns:
the meta object for the containment reference 'Value'.
See Also:
Map.Entry, GraphPackage.getURIToLabelMapEntry()

getURIToNodeLabelMapEntry

public org.eclipse.emf.ecore.EClass getURIToNodeLabelMapEntry()

Specified by:
getURIToNodeLabelMapEntry in interface GraphPackage
Returns:
the meta object for class 'URI To Node Label Map Entry'.
See Also:
Map.Entry

getURIToNodeLabelMapEntry_Key

public org.eclipse.emf.ecore.EAttribute getURIToNodeLabelMapEntry_Key()

Specified by:
getURIToNodeLabelMapEntry_Key in interface GraphPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, GraphPackage.getURIToNodeLabelMapEntry()

getURIToNodeLabelMapEntry_Value

public org.eclipse.emf.ecore.EReference getURIToNodeLabelMapEntry_Value()

Specified by:
getURIToNodeLabelMapEntry_Value in interface GraphPackage
Returns:
the meta object for the containment reference 'Value'.
See Also:
Map.Entry, GraphPackage.getURIToNodeLabelMapEntry()

getURI

public org.eclipse.emf.ecore.EDataType getURI()

Specified by:
getURI in interface GraphPackage
Returns:
the meta object for data type 'URI'.
See Also:
URI

getIllegalArgumentException

public org.eclipse.emf.ecore.EDataType getIllegalArgumentException()

Specified by:
getIllegalArgumentException in interface GraphPackage
Returns:
the meta object for data type 'Illegal Argument Exception'.
See Also:
IllegalArgumentException

getGraphFactory

public GraphFactory getGraphFactory()

Specified by:
getGraphFactory in interface GraphPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.