Class FragmentPackageImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.e4.ui.model.fragment.impl.FragmentPackageImpl
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.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class FragmentPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

    org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl

    Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

    org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList

    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
    Modifier and Type
    Field
    Description
    static final FragmentPackageImpl
    The singleton instance of the package.
    static final String
    The package name.
    static final String
    The package namespace name.
    static final String
    The package namespace URI.
    static final int
    The meta object id for the 'Model Fragment' class.
    static final int
    The operation id for the 'Merge' operation.
    static final int
    The feature id for the 'Elements' containment reference list.
    static final int
    The number of structural features of the 'Model Fragment' class.
    static final int
    The number of operations of the 'Model Fragment' class.
    static final int
    The meta object id for the 'Model Fragments' class.
    static final int
    The feature id for the 'Fragments' containment reference list.
    static final int
    The feature id for the 'Imports' containment reference list.
    static final int
    The number of structural features of the 'Model Fragments' class.
    static final int
    The number of operations of the 'Model Fragments' class.
    static final int
    The meta object id for the 'String Model Fragment' class.
    static final int
    The operation id for the 'Merge' operation.
    static final int
    The feature id for the 'Elements' containment reference list.
    static final int
    The feature id for the 'Featurename' attribute.
    static final int
    The feature id for the 'Parent Element Id' attribute.
    static final int
    The feature id for the 'Position In List' attribute.
    static final int
    The number of structural features of the 'String Model Fragment' class.
    static final int
    The number of operations of the 'String Model Fragment' class.

    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 org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

    NIL

    Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

    EOPPOSITE_FEATURE_BASE
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Creates the meta-model objects for the package.
    Returns the factory that creates the instances of the model.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Model Fragment'.
    org.eclipse.emf.ecore.EOperation
    Returns the meta object for the 'Merge' operation.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Elements'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Model Fragments'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Fragments'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Imports'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'String Model Fragment'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Featurename'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Parent Element Id'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Position In List'.
    Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
    void
    Complete the initialization of the package and its meta-model.

    Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

    addAnnotation, addAnnotation, 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, 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, setName, setNamespaceURI, setNsPrefix, setNsURI, toString

    Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl

    eContents, eCrossReferences, getName, getNameGen

    Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl

    eObjectForURIFragmentSegment, 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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, 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.EModelElement

    getEAnnotation, getEAnnotations

    Methods inherited from interface org.eclipse.emf.ecore.ENamedElement

    getName

    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.ecore.InternalEObject

    eNotificationRequired

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Field Details

    • eNAME

      public static final String eNAME
      The package name.
      See Also:
    • eNS_URI

      public static final String eNS_URI
      The package namespace URI.
      See Also:
    • eNS_PREFIX

      public static final String eNS_PREFIX
      The package namespace name.
      See Also:
    • eINSTANCE

      public static final FragmentPackageImpl eINSTANCE
      The singleton instance of the package.
    • MODEL_FRAGMENTS

      public static final int MODEL_FRAGMENTS
      The meta object id for the 'Model Fragments' class.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENTS__IMPORTS

      public static final int MODEL_FRAGMENTS__IMPORTS
      The feature id for the 'Imports' containment reference list.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENTS__FRAGMENTS

      public static final int MODEL_FRAGMENTS__FRAGMENTS
      The feature id for the 'Fragments' containment reference list.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENTS_FEATURE_COUNT

      public static final int MODEL_FRAGMENTS_FEATURE_COUNT
      The number of structural features of the 'Model Fragments' class.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENTS_OPERATION_COUNT

      public static final int MODEL_FRAGMENTS_OPERATION_COUNT
      The number of operations of the 'Model Fragments' class.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENT

      public static final int MODEL_FRAGMENT
      The meta object id for the 'Model Fragment' class.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENT__ELEMENTS

      public static final int MODEL_FRAGMENT__ELEMENTS
      The feature id for the 'Elements' containment reference list.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENT_FEATURE_COUNT

      public static final int MODEL_FRAGMENT_FEATURE_COUNT
      The number of structural features of the 'Model Fragment' class.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENT___MERGE__MAPPLICATION

      public static final int MODEL_FRAGMENT___MERGE__MAPPLICATION
      The operation id for the 'Merge' operation.
      Since:
      1.0
      See Also:
    • MODEL_FRAGMENT_OPERATION_COUNT

      public static final int MODEL_FRAGMENT_OPERATION_COUNT
      The number of operations of the 'Model Fragment' class.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT

      public static final int STRING_MODEL_FRAGMENT
      The meta object id for the 'String Model Fragment' class.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT__ELEMENTS

      public static final int STRING_MODEL_FRAGMENT__ELEMENTS
      The feature id for the 'Elements' containment reference list.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT__FEATURENAME

      public static final int STRING_MODEL_FRAGMENT__FEATURENAME
      The feature id for the 'Featurename' attribute.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT__PARENT_ELEMENT_ID

      public static final int STRING_MODEL_FRAGMENT__PARENT_ELEMENT_ID
      The feature id for the 'Parent Element Id' attribute.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT__POSITION_IN_LIST

      public static final int STRING_MODEL_FRAGMENT__POSITION_IN_LIST
      The feature id for the 'Position In List' attribute.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT_FEATURE_COUNT

      public static final int STRING_MODEL_FRAGMENT_FEATURE_COUNT
      The number of structural features of the 'String Model Fragment' class.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT___MERGE__MAPPLICATION

      public static final int STRING_MODEL_FRAGMENT___MERGE__MAPPLICATION
      The operation id for the 'Merge' operation.
      Since:
      1.0
      See Also:
    • STRING_MODEL_FRAGMENT_OPERATION_COUNT

      public static final int STRING_MODEL_FRAGMENT_OPERATION_COUNT
      The number of operations of the 'String Model Fragment' class.
      Since:
      1.0
      See Also:
  • Method Details

    • init

      public static FragmentPackageImpl init()
      Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

      This method is used to initialize 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:
    • getModelFragments

      public org.eclipse.emf.ecore.EClass getModelFragments()
      Returns the meta object for class 'Model Fragments'.
      Returns:
      the meta object for class 'Model Fragments'.
      Since:
      1.0
      See Also:
    • getModelFragments_Imports

      public org.eclipse.emf.ecore.EReference getModelFragments_Imports()
      Returns the meta object for the containment reference list 'Imports'.
      Returns:
      the meta object for the containment reference list 'Imports'.
      Since:
      1.0
      See Also:
    • getModelFragments_Fragments

      public org.eclipse.emf.ecore.EReference getModelFragments_Fragments()
      Returns the meta object for the containment reference list 'Fragments'.
      Returns:
      the meta object for the containment reference list 'Fragments'.
      Since:
      1.0
      See Also:
    • getModelFragment

      public org.eclipse.emf.ecore.EClass getModelFragment()
      Returns the meta object for class 'Model Fragment'.
      Returns:
      the meta object for class 'Model Fragment'.
      Since:
      1.0
      See Also:
    • getModelFragment_Elements

      public org.eclipse.emf.ecore.EReference getModelFragment_Elements()
      Returns the meta object for the containment reference list 'Elements'.
      Returns:
      the meta object for the containment reference list 'Elements'.
      Since:
      1.0
      See Also:
    • getModelFragment__Merge__MApplication

      public org.eclipse.emf.ecore.EOperation getModelFragment__Merge__MApplication()
      Returns the meta object for the 'Merge' operation.
      Returns:
      the meta object for the 'Merge' operation.
      Since:
      1.0
      See Also:
    • getStringModelFragment

      public org.eclipse.emf.ecore.EClass getStringModelFragment()
      Returns the meta object for class 'String Model Fragment'.
      Returns:
      the meta object for class 'String Model Fragment'.
      Since:
      1.0
      See Also:
    • getStringModelFragment_Featurename

      public org.eclipse.emf.ecore.EAttribute getStringModelFragment_Featurename()
      Returns the meta object for the attribute 'Featurename'.
      Returns:
      the meta object for the attribute 'Featurename'.
      Since:
      1.0
      See Also:
    • getStringModelFragment_ParentElementId

      public org.eclipse.emf.ecore.EAttribute getStringModelFragment_ParentElementId()
      Returns the meta object for the attribute 'Parent Element Id'.
      Returns:
      the meta object for the attribute 'Parent Element Id'.
      Since:
      1.0
      See Also:
    • getStringModelFragment_PositionInList

      public org.eclipse.emf.ecore.EAttribute getStringModelFragment_PositionInList()
      Returns the meta object for the attribute 'Position In List'.
      Returns:
      the meta object for the attribute 'Position In List'.
      Since:
      1.0
      See Also:
    • getFragmentFactory

      public MFragmentFactory getFragmentFactory()
      Returns the factory that creates the instances of the model.
      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.