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

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.RoomClassImpl
          extended by org.eclipse.etrice.core.room.impl.StructureClassImpl
              extended by org.eclipse.etrice.core.room.impl.ActorContainerClassImpl
                  extended by org.eclipse.etrice.core.room.impl.SubSystemClassImpl
All Implemented Interfaces:
ActorContainerClass, RoomClass, StructureClass, SubSystemClass

public class SubSystemClassImpl
extends ActorContainerClassImpl
implements SubSystemClass

An implementation of the model object 'Sub System Class'.

The following features are implemented:

EMF generated code

Field Summary
protected   relayPorts
          The cached value of the 'Relay Ports' containment reference list.
protected   threads
          The cached value of the 'Threads' containment reference list.
 
Fields inherited from class org.eclipse.etrice.core.room.impl.ActorContainerClassImpl
actorRefs, ifSPPs, userCode1, userCode2, userCode3
 
Fields inherited from class org.eclipse.etrice.core.room.impl.StructureClassImpl
bindings, connections
 
Fields inherited from class org.eclipse.etrice.core.room.impl.RoomClassImpl
docu, name, NAME_EDEFAULT
 
Constructor Summary
protected SubSystemClassImpl()
           
 
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)
           
  getRelayPorts()
           
  getThreads()
           
 
Methods inherited from class org.eclipse.etrice.core.room.impl.ActorContainerClassImpl
basicSetUserCode1, basicSetUserCode2, basicSetUserCode3, getActorRefs, getIfSPPs, getUserCode1, getUserCode2, getUserCode3, setUserCode1, setUserCode2, setUserCode3
 
Methods inherited from class org.eclipse.etrice.core.room.impl.StructureClassImpl
getBindings, getConnections
 
Methods inherited from class org.eclipse.etrice.core.room.impl.RoomClassImpl
basicSetDocu, getDocu, getName, setDocu, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.etrice.core.room.ActorContainerClass
getActorRefs, getIfSPPs, getUserCode1, getUserCode2, getUserCode3, setUserCode1, setUserCode2, setUserCode3
 
Methods inherited from interface org.eclipse.etrice.core.room.StructureClass
getBindings, getConnections
 
Methods inherited from interface org.eclipse.etrice.core.room.RoomClass
getDocu, getName, setDocu, setName
 

Field Detail

relayPorts

protected  relayPorts
The cached value of the 'Relay Ports' containment reference list.

See Also:
getRelayPorts()
EMF generated code
EMF ordered

threads

protected  threads
The cached value of the 'Threads' containment reference list.

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

SubSystemClassImpl

protected SubSystemClassImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ActorContainerClassImpl
EMF generated code

getRelayPorts

public  getRelayPorts()

Specified by:
getRelayPorts in interface SubSystemClass
Returns:
the value of the 'Relay Ports' containment reference list.
See Also:
RoomPackage.getSubSystemClass_RelayPorts()
EMF generated code

getThreads

public  getThreads()

Specified by:
getThreads in interface SubSystemClass
Returns:
the value of the 'Threads' containment reference list.
See Also:
RoomPackage.getSubSystemClass_Threads()
EMF generated code

eInverseRemove

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

Overrides:
eInverseRemove in class ActorContainerClassImpl
EMF generated code

eGet

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

Overrides:
eGet in class ActorContainerClassImpl
EMF generated code

eSet

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

Overrides:
eSet in class ActorContainerClassImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class ActorContainerClassImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class ActorContainerClassImpl
EMF generated code