org.ceno.model.impl
Class ModelPackageImpl

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 org.ceno.model.impl.ModelPackageImpl
All Implemented Interfaces:
ModelPackage, 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 ModelPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements ModelPackage

An implementation of the model Package.


Nested Class Summary
 
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.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.ceno.model.ModelPackage
ModelPackage.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 interface org.ceno.model.ModelPackage
BROADCAST_MESSAGE, BROADCAST_MESSAGE__ID, BROADCAST_MESSAGE__MESSAGE_TEXT, BROADCAST_MESSAGE__SENDER, BROADCAST_MESSAGE__TIMESTAMP, BROADCAST_MESSAGE_FEATURE_COUNT, DEVELOPER, DEVELOPER__EMAIL, DEVELOPER__ID, DEVELOPER__NAME, DEVELOPER__ONLINE, DEVELOPER__PASSWORD, DEVELOPER_FEATURE_COUNT, DEVELOPER_RESOURCE_STATE, DEVELOPER_RESOURCE_STATE__DEVELOPER, DEVELOPER_RESOURCE_STATE__ID, DEVELOPER_RESOURCE_STATE__OPENED_RESOURCES, DEVELOPER_RESOURCE_STATE__TIMESTAMP, DEVELOPER_RESOURCE_STATE_FEATURE_COUNT, DEVELOPER_RESOURCE_STATES, DEVELOPER_RESOURCE_STATES__STATES, DEVELOPER_RESOURCE_STATES_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, MESSAGE, MESSAGE__ID, MESSAGE__MESSAGE_TEXT, MESSAGE__SENDER, MESSAGE__TIMESTAMP, MESSAGE_FEATURE_COUNT, MESSAGES, MESSAGES__MESSAGES, MESSAGES_FEATURE_COUNT, MULTICAST_MESSAGE, MULTICAST_MESSAGE__GROUP, MULTICAST_MESSAGE__ID, MULTICAST_MESSAGE__MESSAGE_TEXT, MULTICAST_MESSAGE__SENDER, MULTICAST_MESSAGE__TIMESTAMP, MULTICAST_MESSAGE_FEATURE_COUNT, RESOURCE, RESOURCE__FQ_NAME, RESOURCE__ID, RESOURCE_FEATURE_COUNT, UNICAST_MESSAGE, UNICAST_MESSAGE__ID, UNICAST_MESSAGE__MESSAGE_TEXT, UNICAST_MESSAGE__RECEIVER, UNICAST_MESSAGE__SENDER, UNICAST_MESSAGE__TIMESTAMP, UNICAST_MESSAGE_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.
 org.eclipse.emf.ecore.EClass getBroadcastMessage()
           
 org.eclipse.emf.ecore.EAttribute getDeveloper_Email()
           
 org.eclipse.emf.ecore.EAttribute getDeveloper_Id()
           
 org.eclipse.emf.ecore.EAttribute getDeveloper_Name()
           
 org.eclipse.emf.ecore.EAttribute getDeveloper_Online()
           
 org.eclipse.emf.ecore.EAttribute getDeveloper_Password()
           
 org.eclipse.emf.ecore.EClass getDeveloper()
           
 org.eclipse.emf.ecore.EReference getDeveloperResourceState_Developer()
           
 org.eclipse.emf.ecore.EAttribute getDeveloperResourceState_Id()
           
 org.eclipse.emf.ecore.EReference getDeveloperResourceState_OpenedResources()
           
 org.eclipse.emf.ecore.EAttribute getDeveloperResourceState_Timestamp()
           
 org.eclipse.emf.ecore.EClass getDeveloperResourceState()
           
 org.eclipse.emf.ecore.EReference getDeveloperResourceStates_States()
           
 org.eclipse.emf.ecore.EClass getDeveloperResourceStates()
           
 org.eclipse.emf.ecore.EAttribute getMessage_Id()
           
 org.eclipse.emf.ecore.EAttribute getMessage_MessageText()
           
 org.eclipse.emf.ecore.EReference getMessage_Sender()
           
 org.eclipse.emf.ecore.EAttribute getMessage_Timestamp()
           
 org.eclipse.emf.ecore.EClass getMessage()
           
 org.eclipse.emf.ecore.EReference getMessages_Messages()
           
 org.eclipse.emf.ecore.EClass getMessages()
           
 ModelFactory getModelFactory()
           
 org.eclipse.emf.ecore.EReference getMulticastMessage_Group()
           
 org.eclipse.emf.ecore.EClass getMulticastMessage()
           
 org.eclipse.emf.ecore.EAttribute getResource_FqName()
           
 org.eclipse.emf.ecore.EAttribute getResource_Id()
           
 org.eclipse.emf.ecore.EClass getResource()
           
 org.eclipse.emf.ecore.EReference getUnicastMessage_Receiver()
           
 org.eclipse.emf.ecore.EClass getUnicastMessage()
           
static ModelPackage 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.MinimalEObjectImpl.Container
eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, 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 ModelPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize ModelPackage.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:
ModelPackage.eNS_URI, createPackageContents(), initializePackageContents()

getDeveloper

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

Specified by:
getDeveloper in interface ModelPackage
Returns:
the meta object for class 'Developer'.
See Also:
Developer

getDeveloper_Name

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

Specified by:
getDeveloper_Name in interface ModelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Developer.getName(), ModelPackage.getDeveloper()

getDeveloper_Online

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

Specified by:
getDeveloper_Online in interface ModelPackage
Returns:
the meta object for the attribute 'Online'.
See Also:
Developer.isOnline(), ModelPackage.getDeveloper()

getDeveloper_Id

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

Specified by:
getDeveloper_Id in interface ModelPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
Developer.getId(), ModelPackage.getDeveloper()

getDeveloper_Password

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

Specified by:
getDeveloper_Password in interface ModelPackage
Returns:
the meta object for the attribute 'Password'.
See Also:
Developer.getPassword(), ModelPackage.getDeveloper()

getDeveloper_Email

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

Specified by:
getDeveloper_Email in interface ModelPackage
Returns:
the meta object for the attribute 'Email'.
See Also:
Developer.getEmail(), ModelPackage.getDeveloper()

getResource

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

Specified by:
getResource in interface ModelPackage
Returns:
the meta object for class 'Resource'.
See Also:
Resource

getResource_FqName

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

Specified by:
getResource_FqName in interface ModelPackage
Returns:
the meta object for the attribute 'Fq Name'.
See Also:
Resource.getFqName(), ModelPackage.getResource()

getResource_Id

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

Specified by:
getResource_Id in interface ModelPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
Resource.getId(), ModelPackage.getResource()

getDeveloperResourceState

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

Specified by:
getDeveloperResourceState in interface ModelPackage
Returns:
the meta object for class 'Developer Resource State'.
See Also:
DeveloperResourceState

getDeveloperResourceState_Developer

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

Specified by:
getDeveloperResourceState_Developer in interface ModelPackage
Returns:
the meta object for the reference 'Developer'.
See Also:
DeveloperResourceState.getDeveloper(), ModelPackage.getDeveloperResourceState()

getDeveloperResourceState_OpenedResources

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

Specified by:
getDeveloperResourceState_OpenedResources in interface ModelPackage
Returns:
the meta object for the reference list 'Opened Resources'.
See Also:
DeveloperResourceState.getOpenedResources(), ModelPackage.getDeveloperResourceState()

getDeveloperResourceState_Timestamp

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

Specified by:
getDeveloperResourceState_Timestamp in interface ModelPackage
Returns:
the meta object for the attribute 'Timestamp'.
See Also:
DeveloperResourceState.getTimestamp(), ModelPackage.getDeveloperResourceState()

getDeveloperResourceState_Id

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

Specified by:
getDeveloperResourceState_Id in interface ModelPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
DeveloperResourceState.getId(), ModelPackage.getDeveloperResourceState()

getDeveloperResourceStates

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

Specified by:
getDeveloperResourceStates in interface ModelPackage
Returns:
the meta object for class 'Developer Resource States'.
See Also:
DeveloperResourceStates

getDeveloperResourceStates_States

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

Specified by:
getDeveloperResourceStates_States in interface ModelPackage
Returns:
the meta object for the reference list 'States'.
See Also:
DeveloperResourceStates.getStates(), ModelPackage.getDeveloperResourceStates()

getMessage

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

Specified by:
getMessage in interface ModelPackage
Returns:
the meta object for class 'Message'.
See Also:
Message

getMessage_Sender

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

Specified by:
getMessage_Sender in interface ModelPackage
Returns:
the meta object for the reference 'Sender'.
See Also:
Message.getSender(), ModelPackage.getMessage()

getMessage_MessageText

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

Specified by:
getMessage_MessageText in interface ModelPackage
Returns:
the meta object for the attribute 'Message Text'.
See Also:
Message.getMessageText(), ModelPackage.getMessage()

getMessage_Id

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

Specified by:
getMessage_Id in interface ModelPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
Message.getId(), ModelPackage.getMessage()

getMessage_Timestamp

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

Specified by:
getMessage_Timestamp in interface ModelPackage
Returns:
the meta object for the attribute 'Timestamp'.
See Also:
Message.getTimestamp(), ModelPackage.getMessage()

getUnicastMessage

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

Specified by:
getUnicastMessage in interface ModelPackage
Returns:
the meta object for class 'Unicast Message'.
See Also:
UnicastMessage

getUnicastMessage_Receiver

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

Specified by:
getUnicastMessage_Receiver in interface ModelPackage
Returns:
the meta object for the reference 'Receiver'.
See Also:
UnicastMessage.getReceiver(), ModelPackage.getUnicastMessage()

getMulticastMessage

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

Specified by:
getMulticastMessage in interface ModelPackage
Returns:
the meta object for class 'Multicast Message'.
See Also:
MulticastMessage

getMulticastMessage_Group

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

Specified by:
getMulticastMessage_Group in interface ModelPackage
Returns:
the meta object for the reference 'Group'.
See Also:
MulticastMessage.getGroup(), ModelPackage.getMulticastMessage()

getBroadcastMessage

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

Specified by:
getBroadcastMessage in interface ModelPackage
Returns:
the meta object for class 'Broadcast Message'.
See Also:
BroadcastMessage

getMessages

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

Specified by:
getMessages in interface ModelPackage
Returns:
the meta object for class 'Messages'.
See Also:
Messages

getMessages_Messages

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

Specified by:
getMessages_Messages in interface ModelPackage
Returns:
the meta object for the reference list 'Messages'.
See Also:
Messages.getMessages(), ModelPackage.getMessages()

getModelFactory

public ModelFactory getModelFactory()

Specified by:
getModelFactory in interface ModelPackage
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.