org.eclipse.etrice.core.room.impl
Class RoomModelImpl

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.RoomModelImpl
All Implemented Interfaces:
RoomModel

public class RoomModelImpl
extends MinimalEObjectImpl.Container
implements RoomModel

An implementation of the model object 'Model'.

The following features are implemented:

EMF generated code

Field Summary
protected   actorClasses
          The cached value of the 'Actor Classes' containment reference list.
protected   dataClasses
          The cached value of the 'Data Classes' containment reference list.
protected  Documentation docu
          The cached value of the 'Docu' containment reference.
protected   externalTypes
          The cached value of the 'External Types' containment reference list.
protected   imports
          The cached value of the 'Imports' containment reference list.
protected  java.lang.String name
          The cached value of the 'Name' attribute.
protected static java.lang.String NAME_EDEFAULT
          The default value of the 'Name' attribute.
protected   primitiveTypes
          The cached value of the 'Primitive Types' containment reference list.
protected   protocolClasses
          The cached value of the 'Protocol Classes' containment reference list.
protected   subSystemClasses
          The cached value of the 'Sub System Classes' containment reference list.
protected   systems
          The cached value of the 'Systems' containment reference list.
 
Constructor Summary
protected RoomModelImpl()
           
 
Method Summary
 NotificationChain basicSetDocu(Documentation newDocu, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
  getActorClasses()
           
  getDataClasses()
           
 Documentation getDocu()
           
  getExternalTypes()
           
  getImports()
           
 java.lang.String getName()
           
  getPrimitiveTypes()
           
  getProtocolClasses()
           
  getSubSystemClasses()
           
  getSystems()
           
 void setDocu(Documentation newDocu)
           
 void setName(java.lang.String newName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME_EDEFAULT

protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()
EMF generated code
EMF ordered

name

protected java.lang.String name
The cached value of the 'Name' attribute.

See Also:
getName()
EMF generated code
EMF ordered

docu

protected Documentation docu
The cached value of the 'Docu' containment reference.

See Also:
getDocu()
EMF generated code
EMF ordered

imports

protected  imports
The cached value of the 'Imports' containment reference list.

See Also:
getImports()
EMF generated code
EMF ordered

primitiveTypes

protected  primitiveTypes
The cached value of the 'Primitive Types' containment reference list.

See Also:
getPrimitiveTypes()
EMF generated code
EMF ordered

externalTypes

protected  externalTypes
The cached value of the 'External Types' containment reference list.

See Also:
getExternalTypes()
EMF generated code
EMF ordered

dataClasses

protected  dataClasses
The cached value of the 'Data Classes' containment reference list.

See Also:
getDataClasses()
EMF generated code
EMF ordered

protocolClasses

protected  protocolClasses
The cached value of the 'Protocol Classes' containment reference list.

See Also:
getProtocolClasses()
EMF generated code
EMF ordered

actorClasses

protected  actorClasses
The cached value of the 'Actor Classes' containment reference list.

See Also:
getActorClasses()
EMF generated code
EMF ordered

subSystemClasses

protected  subSystemClasses
The cached value of the 'Sub System Classes' containment reference list.

See Also:
getSubSystemClasses()
EMF generated code
EMF ordered

systems

protected  systems
The cached value of the 'Systems' containment reference list.

See Also:
getSystems()
EMF generated code
EMF ordered
Constructor Detail

RoomModelImpl

protected RoomModelImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getName

public java.lang.String getName()

Specified by:
getName in interface RoomModel
Returns:
the value of the 'Name' attribute.
See Also:
RoomModel.setName(String), RoomPackage.getRoomModel_Name()
EMF generated code

setName

public void setName(java.lang.String newName)

Specified by:
setName in interface RoomModel
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
RoomModel.getName()
EMF generated code

getDocu

public Documentation getDocu()

Specified by:
getDocu in interface RoomModel
Returns:
the value of the 'Docu' containment reference.
See Also:
RoomModel.setDocu(Documentation), RoomPackage.getRoomModel_Docu()
EMF generated code

basicSetDocu

public NotificationChain basicSetDocu(Documentation newDocu,
                                      NotificationChain msgs)

EMF generated code

setDocu

public void setDocu(Documentation newDocu)

Specified by:
setDocu in interface RoomModel
Parameters:
newDocu - the new value of the 'Docu' containment reference.
See Also:
RoomModel.getDocu()
EMF generated code

getImports

public  getImports()

Specified by:
getImports in interface RoomModel
Returns:
the value of the 'Imports' containment reference list.
See Also:
RoomPackage.getRoomModel_Imports()
EMF generated code

getPrimitiveTypes

public  getPrimitiveTypes()

Specified by:
getPrimitiveTypes in interface RoomModel
Returns:
the value of the 'Primitive Types' containment reference list.
See Also:
RoomPackage.getRoomModel_PrimitiveTypes()
EMF generated code

getExternalTypes

public  getExternalTypes()

Specified by:
getExternalTypes in interface RoomModel
Returns:
the value of the 'External Types' containment reference list.
See Also:
RoomPackage.getRoomModel_ExternalTypes()
EMF generated code

getDataClasses

public  getDataClasses()

Specified by:
getDataClasses in interface RoomModel
Returns:
the value of the 'Data Classes' containment reference list.
See Also:
RoomPackage.getRoomModel_DataClasses()
EMF generated code

getProtocolClasses

public  getProtocolClasses()

Specified by:
getProtocolClasses in interface RoomModel
Returns:
the value of the 'Protocol Classes' containment reference list.
See Also:
RoomPackage.getRoomModel_ProtocolClasses()
EMF generated code

getActorClasses

public  getActorClasses()

Specified by:
getActorClasses in interface RoomModel
Returns:
the value of the 'Actor Classes' containment reference list.
See Also:
RoomPackage.getRoomModel_ActorClasses()
EMF generated code

getSubSystemClasses

public  getSubSystemClasses()

Specified by:
getSubSystemClasses in interface RoomModel
Returns:
the value of the 'Sub System Classes' containment reference list.
See Also:
RoomPackage.getRoomModel_SubSystemClasses()
EMF generated code

getSystems

public  getSystems()

Specified by:
getSystems in interface RoomModel
Returns:
the value of the 'Systems' containment reference list.
See Also:
RoomPackage.getRoomModel_Systems()
EMF generated code

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

EMF generated code

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

EMF generated code

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

EMF generated code

eUnset

public void eUnset(int featureID)

EMF generated code

eIsSet

public boolean eIsSet(int featureID)

EMF generated code

toString

public java.lang.String toString()

EMF generated code