de.cau.cs.kieler.core.kgraph.impl
Class KGraphPackageImpl

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.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  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 de.cau.cs.kieler.core.kgraph.impl.KGraphPackageImpl
All Implemented Interfaces:
KGraphPackage, Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class KGraphPackageImpl
extends EPackageImpl
implements KGraphPackage

An implementation of the model Package.

Rating yellow
(2011-02-01) reviewed by cmot, soh
Generated:
This code was automatically generated.

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface de.cau.cs.kieler.core.kgraph.KGraphPackage
KGraphPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface de.cau.cs.kieler.core.kgraph.KGraphPackage
eINSTANCE, EMAP_PROPERTY_HOLDER, EMAP_PROPERTY_HOLDER__PERSISTENT_ENTRIES, EMAP_PROPERTY_HOLDER__PROPERTIES, EMAP_PROPERTY_HOLDER_FEATURE_COUNT, eNAME, eNS_PREFIX, eNS_URI, IPROPERTY, IPROPERTY_HOLDER, IPROPERTY_HOLDER_FEATURE_COUNT, IPROPERTY_TO_OBJECT_MAP, IPROPERTY_TO_OBJECT_MAP__KEY, IPROPERTY_TO_OBJECT_MAP__VALUE, IPROPERTY_TO_OBJECT_MAP_FEATURE_COUNT, KEDGE, KEDGE__DATA, KEDGE__LABELS, KEDGE__SOURCE, KEDGE__SOURCE_PORT, KEDGE__TARGET, KEDGE__TARGET_PORT, KEDGE_FEATURE_COUNT, KGRAPH_DATA, KGRAPH_DATA__PERSISTENT_ENTRIES, KGRAPH_DATA__PROPERTIES, KGRAPH_DATA_FEATURE_COUNT, KGRAPH_ELEMENT, KGRAPH_ELEMENT__DATA, KGRAPH_ELEMENT_FEATURE_COUNT, KLABEL, KLABEL__DATA, KLABEL__PARENT, KLABEL__TEXT, KLABEL_FEATURE_COUNT, KLABELED_GRAPH_ELEMENT, KLABELED_GRAPH_ELEMENT__DATA, KLABELED_GRAPH_ELEMENT__LABELS, KLABELED_GRAPH_ELEMENT_FEATURE_COUNT, KNODE, KNODE__CHILDREN, KNODE__DATA, KNODE__INCOMING_EDGES, KNODE__LABELS, KNODE__OUTGOING_EDGES, KNODE__PARENT, KNODE__PORTS, KNODE_FEATURE_COUNT, KPORT, KPORT__DATA, KPORT__EDGES, KPORT__LABELS, KPORT__NODE, KPORT_FEATURE_COUNT, PERSISTENT_ENTRY, PERSISTENT_ENTRY__KEY, PERSISTENT_ENTRY__VALUE, PERSISTENT_ENTRY_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EReference getEMapPropertyHolder_PersistentEntries()
           
 EReference getEMapPropertyHolder_Properties()
           
 EClass getEMapPropertyHolder()
           
 EDataType getIProperty()
           
 EClass getIPropertyHolder()
           
 EAttribute getIPropertyToObjectMap_Key()
           
 EAttribute getIPropertyToObjectMap_Value()
           
 EClass getIPropertyToObjectMap()
           
 EReference getKEdge_Source()
           
 EReference getKEdge_SourcePort()
           
 EReference getKEdge_Target()
           
 EReference getKEdge_TargetPort()
           
 EClass getKEdge()
           
 EClass getKGraphData()
           
 EReference getKGraphElement_Data()
           
 EClass getKGraphElement()
           
 KGraphFactory getKGraphFactory()
           
 EReference getKLabel_Parent()
           
 EAttribute getKLabel_Text()
           
 EClass getKLabel()
           
 EReference getKLabeledGraphElement_Labels()
           
 EClass getKLabeledGraphElement()
           
 EReference getKNode_Children()
           
 EReference getKNode_IncomingEdges()
           
 EReference getKNode_OutgoingEdges()
           
 EReference getKNode_Parent()
           
 EReference getKNode_Ports()
           
 EClass getKNode()
           
 EReference getKPort_Edges()
           
 EReference getKPort_Node()
           
 EClass getKPort()
           
 EAttribute getPersistentEntry_Key()
           
 EAttribute getPersistentEntry_Value()
           
 EClass getPersistentEntry()
           
static KGraphPackage 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
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, 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
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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, eInvoke, 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 KGraphPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize KGraphPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
KGraphPackage.eNS_URI, createPackageContents(), initializePackageContents()
Generated:
This code was automatically generated.

getKGraphElement

public EClass getKGraphElement()

Specified by:
getKGraphElement in interface KGraphPackage
Returns:
the meta object for class 'Element'.
See Also:
KGraphElement
Generated:
This code was automatically generated.

getKGraphElement_Data

public EReference getKGraphElement_Data()

Specified by:
getKGraphElement_Data in interface KGraphPackage
Returns:
the meta object for the containment reference list 'Data'.
See Also:
KGraphElement.getData(), KGraphPackage.getKGraphElement()
Generated:
This code was automatically generated.

getKLabeledGraphElement

public EClass getKLabeledGraphElement()

Specified by:
getKLabeledGraphElement in interface KGraphPackage
Returns:
the meta object for class 'KLabeled Graph Element'.
See Also:
KLabeledGraphElement
Generated:
This code was automatically generated.

getKLabeledGraphElement_Labels

public EReference getKLabeledGraphElement_Labels()

Specified by:
getKLabeledGraphElement_Labels in interface KGraphPackage
Returns:
the meta object for the containment reference list 'Labels'.
See Also:
KLabeledGraphElement.getLabels(), KGraphPackage.getKLabeledGraphElement()
Generated:
This code was automatically generated.

getKGraphData

public EClass getKGraphData()

Specified by:
getKGraphData in interface KGraphPackage
Returns:
the meta object for class 'Data'.
See Also:
KGraphData
Generated:
This code was automatically generated.

getKNode

public EClass getKNode()

Specified by:
getKNode in interface KGraphPackage
Returns:
the meta object for class 'KNode'.
See Also:
KNode
Generated:
This code was automatically generated.

getKNode_Children

public EReference getKNode_Children()

Specified by:
getKNode_Children in interface KGraphPackage
Returns:
the meta object for the containment reference list 'Children'.
See Also:
KNode.getChildren(), KGraphPackage.getKNode()
Generated:
This code was automatically generated.

getKNode_Parent

public EReference getKNode_Parent()

Specified by:
getKNode_Parent in interface KGraphPackage
Returns:
the meta object for the container reference 'Parent'.
See Also:
KNode.getParent(), KGraphPackage.getKNode()
Generated:
This code was automatically generated.

getKNode_Ports

public EReference getKNode_Ports()

Specified by:
getKNode_Ports in interface KGraphPackage
Returns:
the meta object for the containment reference list 'Ports'.
See Also:
KNode.getPorts(), KGraphPackage.getKNode()
Generated:
This code was automatically generated.

getKNode_OutgoingEdges

public EReference getKNode_OutgoingEdges()

Specified by:
getKNode_OutgoingEdges in interface KGraphPackage
Returns:
the meta object for the containment reference list 'Outgoing Edges'.
See Also:
KNode.getOutgoingEdges(), KGraphPackage.getKNode()
Generated:
This code was automatically generated.

getKNode_IncomingEdges

public EReference getKNode_IncomingEdges()

Specified by:
getKNode_IncomingEdges in interface KGraphPackage
Returns:
the meta object for the reference list 'Incoming Edges'.
See Also:
KNode.getIncomingEdges(), KGraphPackage.getKNode()
Generated:
This code was automatically generated.

getKEdge

public EClass getKEdge()

Specified by:
getKEdge in interface KGraphPackage
Returns:
the meta object for class 'KEdge'.
See Also:
KEdge
Generated:
This code was automatically generated.

getKEdge_Source

public EReference getKEdge_Source()

Specified by:
getKEdge_Source in interface KGraphPackage
Returns:
the meta object for the container reference 'Source'.
See Also:
KEdge.getSource(), KGraphPackage.getKEdge()
Generated:
This code was automatically generated.

getKEdge_Target

public EReference getKEdge_Target()

Specified by:
getKEdge_Target in interface KGraphPackage
Returns:
the meta object for the reference 'Target'.
See Also:
KEdge.getTarget(), KGraphPackage.getKEdge()
Generated:
This code was automatically generated.

getKEdge_SourcePort

public EReference getKEdge_SourcePort()

Specified by:
getKEdge_SourcePort in interface KGraphPackage
Returns:
the meta object for the reference 'Source Port'.
See Also:
KEdge.getSourcePort(), KGraphPackage.getKEdge()
Generated:
This code was automatically generated.

getKEdge_TargetPort

public EReference getKEdge_TargetPort()

Specified by:
getKEdge_TargetPort in interface KGraphPackage
Returns:
the meta object for the reference 'Target Port'.
See Also:
KEdge.getTargetPort(), KGraphPackage.getKEdge()
Generated:
This code was automatically generated.

getKPort

public EClass getKPort()

Specified by:
getKPort in interface KGraphPackage
Returns:
the meta object for class 'KPort'.
See Also:
KPort
Generated:
This code was automatically generated.

getKPort_Node

public EReference getKPort_Node()

Specified by:
getKPort_Node in interface KGraphPackage
Returns:
the meta object for the container reference 'Node'.
See Also:
KPort.getNode(), KGraphPackage.getKPort()
Generated:
This code was automatically generated.

getKPort_Edges

public EReference getKPort_Edges()

Specified by:
getKPort_Edges in interface KGraphPackage
Returns:
the meta object for the reference list 'Edges'.
See Also:
KPort.getEdges(), KGraphPackage.getKPort()
Generated:
This code was automatically generated.

getKLabel

public EClass getKLabel()

Specified by:
getKLabel in interface KGraphPackage
Returns:
the meta object for class 'KLabel'.
See Also:
KLabel
Generated:
This code was automatically generated.

getKLabel_Text

public EAttribute getKLabel_Text()

Specified by:
getKLabel_Text in interface KGraphPackage
Returns:
the meta object for the attribute 'Text'.
See Also:
KLabel.getText(), KGraphPackage.getKLabel()
Generated:
This code was automatically generated.

getKLabel_Parent

public EReference getKLabel_Parent()

Specified by:
getKLabel_Parent in interface KGraphPackage
Returns:
the meta object for the container reference 'Parent'.
See Also:
KLabel.getParent(), KGraphPackage.getKLabel()
Generated:
This code was automatically generated.

getEMapPropertyHolder

public EClass getEMapPropertyHolder()

Specified by:
getEMapPropertyHolder in interface KGraphPackage
Returns:
the meta object for class 'EMap Property Holder'.
See Also:
EMapPropertyHolder
Generated:
This code was automatically generated.

getEMapPropertyHolder_Properties

public EReference getEMapPropertyHolder_Properties()

Specified by:
getEMapPropertyHolder_Properties in interface KGraphPackage
Returns:
the meta object for the map 'Properties'.
See Also:
EMapPropertyHolder.getProperties(), KGraphPackage.getEMapPropertyHolder()
Generated:
This code was automatically generated.

getEMapPropertyHolder_PersistentEntries

public EReference getEMapPropertyHolder_PersistentEntries()

Specified by:
getEMapPropertyHolder_PersistentEntries in interface KGraphPackage
Returns:
the meta object for the containment reference list 'Persistent Entries'.
See Also:
EMapPropertyHolder.getPersistentEntries(), KGraphPackage.getEMapPropertyHolder()
Generated:
This code was automatically generated.

getIPropertyToObjectMap

public EClass getIPropertyToObjectMap()

Specified by:
getIPropertyToObjectMap in interface KGraphPackage
Returns:
the meta object for class 'IProperty To Object Map'.
See Also:
Map.Entry
Generated:
This code was automatically generated.

getIPropertyToObjectMap_Key

public EAttribute getIPropertyToObjectMap_Key()

Specified by:
getIPropertyToObjectMap_Key in interface KGraphPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, KGraphPackage.getIPropertyToObjectMap()
Generated:
This code was automatically generated.

getIPropertyToObjectMap_Value

public EAttribute getIPropertyToObjectMap_Value()

Specified by:
getIPropertyToObjectMap_Value in interface KGraphPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
Map.Entry, KGraphPackage.getIPropertyToObjectMap()
Generated:
This code was automatically generated.

getIProperty

public EDataType getIProperty()

Specified by:
getIProperty in interface KGraphPackage
Returns:
the meta object for data type 'IProperty'.
See Also:
IProperty
Generated:
This code was automatically generated.

getIPropertyHolder

public EClass getIPropertyHolder()

Specified by:
getIPropertyHolder in interface KGraphPackage
Returns:
the meta object for class 'IProperty Holder'.
See Also:
IPropertyHolder
Generated:
This code was automatically generated.

getPersistentEntry

public EClass getPersistentEntry()

Specified by:
getPersistentEntry in interface KGraphPackage
Returns:
the meta object for class 'Persistent Entry'.
See Also:
PersistentEntry
Generated:
This code was automatically generated.

getPersistentEntry_Key

public EAttribute getPersistentEntry_Key()

Specified by:
getPersistentEntry_Key in interface KGraphPackage
Returns:
the meta object for the attribute 'Key'.
See Also:
PersistentEntry.getKey(), KGraphPackage.getPersistentEntry()
Generated:
This code was automatically generated.

getPersistentEntry_Value

public EAttribute getPersistentEntry_Value()

Specified by:
getPersistentEntry_Value in interface KGraphPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
PersistentEntry.getValue(), KGraphPackage.getPersistentEntry()
Generated:
This code was automatically generated.

getKGraphFactory

public KGraphFactory getKGraphFactory()

Specified by:
getKGraphFactory in interface KGraphPackage
Returns:
the factory that creates the instances of the model.
Generated:
This code was automatically generated.

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.

Generated:
This code was automatically generated.

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.

Generated:
This code was automatically generated.