org.eclipse.etrice.generator.etricegen.impl
Class RootImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.etrice.generator.etricegen.impl.RootImpl
All Implemented Interfaces:
Root

public class RootImpl
extends EObjectImpl
implements Root

An implementation of the model object 'Root'.

The following features are implemented:

EMF generated code

Field Summary
protected  boolean library
          The cached value of the 'Library' attribute.
protected static boolean LIBRARY_EDEFAULT
          The default value of the 'Library' attribute.
protected   models
          The cached value of the 'Models' reference list.
protected   subSystemInstances
          The cached value of the 'Sub System Instances' containment reference list.
protected   xpActorClasses
          The cached value of the 'Xp Actor Classes' containment reference list.
 
Constructor Summary
protected RootImpl()
           
 
Method Summary
 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)
           
 ExpandedActorClass getExpandedActorClass(ActorInstance ai)
           
  getModels()
           
 java.util.HashSet<DataClass> getReferencedDataClasses(ActorClass cls)
           
 java.util.HashSet<DataClass> getReferencedDataClasses(DataClass cls)
           
 java.util.HashSet<DataClass> getReferencedDataClasses(ProtocolClass pc)
           
  getReferencedModels(RoomClass cls)
           
  getReferencedProtocolClasses(ActorClass cls)
           
  getSubSystemClasses()
           
  getSubSystemInstances()
           
  getUsedActorClasses()
           
  getUsedDataClasses()
           
  getUsedProtocolClasses()
           
  getUsedRoomModels()
           
  getXpActorClasses()
           
 boolean isLibrary()
           
 void setLibrary(boolean newLibrary)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LIBRARY_EDEFAULT

protected static final boolean LIBRARY_EDEFAULT
The default value of the 'Library' attribute.

See Also:
isLibrary(), Constant Field Values
EMF generated code
EMF ordered

library

protected boolean library
The cached value of the 'Library' attribute.

See Also:
isLibrary()
EMF generated code
EMF ordered

subSystemInstances

protected  subSystemInstances
The cached value of the 'Sub System Instances' containment reference list.

See Also:
getSubSystemInstances()
EMF generated code
EMF ordered

models

protected  models
The cached value of the 'Models' reference list.

See Also:
getModels()
EMF generated code
EMF ordered

xpActorClasses

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

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

RootImpl

protected RootImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getSubSystemInstances

public  getSubSystemInstances()

Specified by:
getSubSystemInstances in interface Root
Returns:
the value of the 'Sub System Instances' containment reference list.
See Also:
ETriceGenPackage.getRoot_SubSystemInstances()
EMF generated code

getModels

public  getModels()

Specified by:
getModels in interface Root
Returns:
the value of the 'Models' reference list.
See Also:
ETriceGenPackage.getRoot_Models()
EMF generated code

getXpActorClasses

public  getXpActorClasses()

Specified by:
getXpActorClasses in interface Root
Returns:
the value of the 'Xp Actor Classes' containment reference list.
See Also:
ETriceGenPackage.getRoot_XpActorClasses()
EMF generated code

getUsedDataClasses

public  getUsedDataClasses()

Specified by:
getUsedDataClasses in interface Root
Returns:
the value of the 'Used Data Classes' reference list.
See Also:
ETriceGenPackage.getRoot_UsedDataClasses()
EMF generated code
NOT

getUsedProtocolClasses

public  getUsedProtocolClasses()

Specified by:
getUsedProtocolClasses in interface Root
Returns:
the value of the 'Used Protocol Classes' reference list.
See Also:
ETriceGenPackage.getRoot_UsedProtocolClasses()
EMF generated code
NOT

getUsedActorClasses

public  getUsedActorClasses()

Specified by:
getUsedActorClasses in interface Root
Returns:
the value of the 'Used Actor Classes' reference list.
See Also:
ETriceGenPackage.getRoot_UsedActorClasses()
EMF generated code
NOT

getUsedRoomModels

public  getUsedRoomModels()

Specified by:
getUsedRoomModels in interface Root
Returns:
the value of the 'Used Room Models' reference list.
See Also:
ETriceGenPackage.getRoot_UsedRoomModels()
EMF generated code
NOT

getSubSystemClasses

public  getSubSystemClasses()

Specified by:
getSubSystemClasses in interface Root
Returns:
the value of the 'Sub System Classes' reference list.
See Also:
ETriceGenPackage.getRoot_SubSystemClasses()
EMF generated code
NOT

isLibrary

public boolean isLibrary()

Specified by:
isLibrary in interface Root
Returns:
the value of the 'Library' attribute.
See Also:
Root.setLibrary(boolean), ETriceGenPackage.getRoot_Library()
EMF generated code

setLibrary

public void setLibrary(boolean newLibrary)

Specified by:
setLibrary in interface Root
Parameters:
newLibrary - the new value of the 'Library' attribute.
See Also:
Root.isLibrary()
EMF generated code

getReferencedModels

public  getReferencedModels(RoomClass cls)

Specified by:
getReferencedModels in interface Root
EMF generated code
NOT

getReferencedProtocolClasses

public  getReferencedProtocolClasses(ActorClass cls)

Specified by:
getReferencedProtocolClasses in interface Root
EMF generated code
NOT

getExpandedActorClass

public ExpandedActorClass getExpandedActorClass(ActorInstance ai)

Specified by:
getExpandedActorClass in interface Root
EMF generated code
NOT

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

getReferencedDataClasses

public java.util.HashSet<DataClass> getReferencedDataClasses(DataClass cls)
Specified by:
getReferencedDataClasses in interface Root

getReferencedDataClasses

public java.util.HashSet<DataClass> getReferencedDataClasses(ActorClass cls)
Specified by:
getReferencedDataClasses in interface Root

getReferencedDataClasses

public java.util.HashSet<DataClass> getReferencedDataClasses(ProtocolClass pc)
Specified by:
getReferencedDataClasses in interface Root