org.eodisp.hla.crc.data.impl
Class DataPackageImpl

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.eodisp.hla.crc.data.impl.DataPackageImpl
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, DataPackage

public class DataPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements DataPackage

An implementation of the model Package.

generated

Nested Class Summary
 
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
 
Nested classes/interfaces inherited from interface org.eodisp.hla.crc.data.DataPackage
DataPackage.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
static java.lang.String copyright
           
 
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, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
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.eodisp.hla.crc.data.DataPackage
EFEDERATE_HANDLE, EFEDERATION_EXECUTION, eINSTANCE, ELRC_HANDLE, eNAME, eNS_PREFIX, eNS_URI, EOBJECT_INSTANCE_HANDLE, FEDERATE, FEDERATE__FEDERATION_EXECUTION, FEDERATE__HANDLE, FEDERATE__LRC_HANDLE, FEDERATE__PUBLISHED_ATTRIBUTES, FEDERATE__PUBLISHED_INTERACTIONS, FEDERATE__PUBLISHED_OBJECT_CLASSES, FEDERATE__REGISTERED_OBJECT_INSTANCES, FEDERATE__SUBSCRIBED_ATTRIBUTES, FEDERATE__SUBSCRIBED_INTERACTIONS, FEDERATE__SUBSCRIBED_OBJECT_CLASSES, FEDERATE_FEATURE_COUNT, OBJECT_INSTANCE, OBJECT_INSTANCE__HANDLE, OBJECT_INSTANCE__NAME, OBJECT_INSTANCE__OBJECT_CLASS, OBJECT_INSTANCE__REGISTERING_FEDERATE, OBJECT_INSTANCE_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.
 DataFactory getDataFactory()
           
 org.eclipse.emf.ecore.EDataType getEFederateHandle()
           
 org.eclipse.emf.ecore.EDataType getEFederationExecution()
           
 org.eclipse.emf.ecore.EDataType getELrcHandle()
           
 org.eclipse.emf.ecore.EDataType getEObjectInstanceHandle()
           
 org.eclipse.emf.ecore.EAttribute getFederate_FederationExecution()
           
 org.eclipse.emf.ecore.EAttribute getFederate_Handle()
           
 org.eclipse.emf.ecore.EAttribute getFederate_LrcHandle()
           
 org.eclipse.emf.ecore.EReference getFederate_PublishedAttributes()
           
 org.eclipse.emf.ecore.EReference getFederate_PublishedInteractions()
           
 org.eclipse.emf.ecore.EReference getFederate_PublishedObjectClasses()
           
 org.eclipse.emf.ecore.EReference getFederate_RegisteredObjectInstances()
           
 org.eclipse.emf.ecore.EReference getFederate_SubscribedAttributes()
           
 org.eclipse.emf.ecore.EReference getFederate_SubscribedInteractions()
           
 org.eclipse.emf.ecore.EReference getFederate_SubscribedObjectClasses()
           
 org.eclipse.emf.ecore.EClass getFederate()
           
 org.eclipse.emf.ecore.EAttribute getObjectInstance_Handle()
           
 org.eclipse.emf.ecore.EAttribute getObjectInstance_Name()
           
 org.eclipse.emf.ecore.EReference getObjectInstance_ObjectClass()
           
 org.eclipse.emf.ecore.EReference getObjectInstance_RegisteringFederate()
           
 org.eclipse.emf.ecore.EClass getObjectInstance()
           
static DataPackage 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, addEEnumLiteral, addEException, addEOperation, addEOperation, addEParameter, addEParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEDataType, initEDataType, initEEnum, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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, 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
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
generated
Method Detail

init

public static DataPackage 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:
DataPackage.eNS_URI, createPackageContents(), initializePackageContents()
generated

getFederate

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

Specified by:
getFederate in interface DataPackage
Returns:
the meta object for class 'Federate'.
See Also:
Federate
generated

getFederate_RegisteredObjectInstances

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

Specified by:
getFederate_RegisteredObjectInstances in interface DataPackage
Returns:
the meta object for the containment reference list 'Registered Object Instances'.
See Also:
Federate.getRegisteredObjectInstances(), DataPackage.getFederate()
generated

getFederate_SubscribedAttributes

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

Specified by:
getFederate_SubscribedAttributes in interface DataPackage
Returns:
the meta object for the reference list 'Subscribed Attributes'.
See Also:
Federate.getSubscribedAttributes(), DataPackage.getFederate()
generated

getFederate_SubscribedInteractions

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

Specified by:
getFederate_SubscribedInteractions in interface DataPackage
Returns:
the meta object for the reference list 'Subscribed Interactions'.
See Also:
Federate.getSubscribedInteractions(), DataPackage.getFederate()
generated

getFederate_PublishedAttributes

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

Specified by:
getFederate_PublishedAttributes in interface DataPackage
Returns:
the meta object for the reference list 'Published Attributes'.
See Also:
Federate.getPublishedAttributes(), DataPackage.getFederate()
generated

getFederate_PublishedInteractions

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

Specified by:
getFederate_PublishedInteractions in interface DataPackage
Returns:
the meta object for the reference list 'Published Interactions'.
See Also:
Federate.getPublishedInteractions(), DataPackage.getFederate()
generated

getFederate_LrcHandle

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

Specified by:
getFederate_LrcHandle in interface DataPackage
Returns:
the meta object for the attribute 'Lrc Handle'.
See Also:
Federate.getLrcHandle(), DataPackage.getFederate()
generated

getFederate_Handle

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

Specified by:
getFederate_Handle in interface DataPackage
Returns:
the meta object for the attribute 'Handle'.
See Also:
Federate.getHandle(), DataPackage.getFederate()
generated

getFederate_FederationExecution

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

Specified by:
getFederate_FederationExecution in interface DataPackage
Returns:
the meta object for the attribute 'Federation Execution'.
See Also:
Federate.getFederationExecution(), DataPackage.getFederate()
generated

getFederate_PublishedObjectClasses

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

Specified by:
getFederate_PublishedObjectClasses in interface DataPackage
Returns:
the meta object for the reference list 'Published Object Classes'.
See Also:
Federate.getPublishedObjectClasses(), DataPackage.getFederate()
generated

getFederate_SubscribedObjectClasses

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

Specified by:
getFederate_SubscribedObjectClasses in interface DataPackage
Returns:
the meta object for the reference list 'Subscribed Object Classes'.
See Also:
Federate.getSubscribedObjectClasses(), DataPackage.getFederate()
generated

getObjectInstance

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

Specified by:
getObjectInstance in interface DataPackage
Returns:
the meta object for class 'Object Instance'.
See Also:
ObjectInstance
generated

getObjectInstance_Name

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

Specified by:
getObjectInstance_Name in interface DataPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ObjectInstance.getName(), DataPackage.getObjectInstance()
generated

getObjectInstance_ObjectClass

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

Specified by:
getObjectInstance_ObjectClass in interface DataPackage
Returns:
the meta object for the reference 'Object Class'.
See Also:
ObjectInstance.getObjectClass(), DataPackage.getObjectInstance()
generated

getObjectInstance_RegisteringFederate

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

Specified by:
getObjectInstance_RegisteringFederate in interface DataPackage
Returns:
the meta object for the container reference 'Registering Federate'.
See Also:
ObjectInstance.getRegisteringFederate(), DataPackage.getObjectInstance()
generated

getObjectInstance_Handle

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

Specified by:
getObjectInstance_Handle in interface DataPackage
Returns:
the meta object for the attribute 'Handle'.
See Also:
ObjectInstance.getHandle(), DataPackage.getObjectInstance()
generated

getEFederateHandle

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

Specified by:
getEFederateHandle in interface DataPackage
Returns:
the meta object for data type 'EFederate Handle'.
See Also:
FederateHandle
generated

getEFederationExecution

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

Specified by:
getEFederationExecution in interface DataPackage
Returns:
the meta object for data type 'EFederation Execution'.
See Also:
FederationExecution
generated

getEObjectInstanceHandle

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

Specified by:
getEObjectInstanceHandle in interface DataPackage
Returns:
the meta object for data type 'EObject Instance Handle'.
See Also:
ObjectInstanceHandle
generated

getELrcHandle

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

Specified by:
getELrcHandle in interface DataPackage
Returns:
the meta object for data type 'ELrc Handle'.
See Also:
LrcHandle
generated

getDataFactory

public DataFactory getDataFactory()

Specified by:
getDataFactory in interface DataPackage
Returns:
the factory that creates the instances of the model.
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

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