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

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.LogicalSystemImpl
All Implemented Interfaces:
LogicalSystem, RoomClass, StructureClass

public class LogicalSystemImpl
extends StructureClassImpl
implements LogicalSystem

An implementation of the model object 'Logical System'.

The following features are implemented:

EMF generated code

Field Summary
protected   subSystems
          The cached value of the 'Sub Systems' containment reference list.
 
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 LogicalSystemImpl()
           
 
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)
           
  getSubSystems()
           
 
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.StructureClass
getBindings, getConnections
 
Methods inherited from interface org.eclipse.etrice.core.room.RoomClass
getDocu, getName, setDocu, setName
 

Field Detail

subSystems

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

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

LogicalSystemImpl

protected LogicalSystemImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class StructureClassImpl
EMF generated code

getSubSystems

public  getSubSystems()

Specified by:
getSubSystems in interface LogicalSystem
Returns:
the value of the 'Sub Systems' containment reference list.
See Also:
RoomPackage.getLogicalSystem_SubSystems()
EMF generated code

eInverseRemove

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

Overrides:
eInverseRemove in class StructureClassImpl
EMF generated code

eGet

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

Overrides:
eGet in class StructureClassImpl
EMF generated code

eSet

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

Overrides:
eSet in class StructureClassImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class StructureClassImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class StructureClassImpl
EMF generated code