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

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
All Implemented Interfaces:
RoomClass, StructureClass
Direct Known Subclasses:
ActorContainerClassImpl, LogicalSystemImpl

public class StructureClassImpl
extends RoomClassImpl
implements StructureClass

An implementation of the model object 'Structure Class'.

The following features are implemented:

EMF generated code

Field Summary
protected   bindings
          The cached value of the 'Bindings' containment reference list.
protected   connections
          The cached value of the 'Connections' containment reference list.
 
Fields inherited from class org.eclipse.etrice.core.room.impl.RoomClassImpl
docu, name, NAME_EDEFAULT
 
Constructor Summary
protected StructureClassImpl()
           
 
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)
           
  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.RoomClass
getDocu, getName, setDocu, setName
 

Field Detail

bindings

protected  bindings
The cached value of the 'Bindings' containment reference list.

See Also:
getBindings()
EMF generated code
EMF ordered

connections

protected  connections
The cached value of the 'Connections' containment reference list.

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

StructureClassImpl

protected StructureClassImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class RoomClassImpl
EMF generated code

getBindings

public  getBindings()

Specified by:
getBindings in interface StructureClass
Returns:
the value of the 'Bindings' containment reference list.
See Also:
RoomPackage.getStructureClass_Bindings()
EMF generated code

getConnections

public  getConnections()

Specified by:
getConnections in interface StructureClass
Returns:
the value of the 'Connections' containment reference list.
See Also:
RoomPackage.getStructureClass_Connections()
EMF generated code

eInverseRemove

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

Overrides:
eInverseRemove in class RoomClassImpl
EMF generated code

eGet

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

Overrides:
eGet in class RoomClassImpl
EMF generated code

eSet

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

Overrides:
eSet in class RoomClassImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class RoomClassImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class RoomClassImpl
EMF generated code