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

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
All Implemented Interfaces:
ActorContainerClass, RoomClass, StructureClass
Direct Known Subclasses:
ActorClassImpl, SubSystemClassImpl

public class ActorContainerClassImpl
extends StructureClassImpl
implements ActorContainerClass

An implementation of the model object 'Actor Container Class'.

The following features are implemented:

EMF generated code

Field Summary
protected   actorRefs
          The cached value of the 'Actor Refs' containment reference list.
protected   ifSPPs
          The cached value of the 'If SP Ps' containment reference list.
protected  DetailCode userCode1
          The cached value of the 'User Code1' containment reference.
protected  DetailCode userCode2
          The cached value of the 'User Code2' containment reference.
protected  DetailCode userCode3
          The cached value of the 'User Code3' containment reference.
 
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 ActorContainerClassImpl()
           
 
Method Summary
 NotificationChain basicSetUserCode1(DetailCode newUserCode1, NotificationChain msgs)
           
 NotificationChain basicSetUserCode2(DetailCode newUserCode2, NotificationChain msgs)
           
 NotificationChain basicSetUserCode3(DetailCode newUserCode3, 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)
           
  getActorRefs()
           
  getIfSPPs()
           
 DetailCode getUserCode1()
           
 DetailCode getUserCode2()
           
 DetailCode getUserCode3()
           
 void setUserCode1(DetailCode newUserCode1)
           
 void setUserCode2(DetailCode newUserCode2)
           
 void setUserCode3(DetailCode newUserCode3)
           
 
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

ifSPPs

protected  ifSPPs
The cached value of the 'If SP Ps' containment reference list.

See Also:
getIfSPPs()
EMF generated code
EMF ordered

userCode1

protected DetailCode userCode1
The cached value of the 'User Code1' containment reference.

See Also:
getUserCode1()
EMF generated code
EMF ordered

userCode2

protected DetailCode userCode2
The cached value of the 'User Code2' containment reference.

See Also:
getUserCode2()
EMF generated code
EMF ordered

userCode3

protected DetailCode userCode3
The cached value of the 'User Code3' containment reference.

See Also:
getUserCode3()
EMF generated code
EMF ordered

actorRefs

protected  actorRefs
The cached value of the 'Actor Refs' containment reference list.

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

ActorContainerClassImpl

protected ActorContainerClassImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class StructureClassImpl
EMF generated code

getIfSPPs

public  getIfSPPs()

Specified by:
getIfSPPs in interface ActorContainerClass
Returns:
the value of the 'If SP Ps' containment reference list.
See Also:
RoomPackage.getActorContainerClass_IfSPPs()
EMF generated code

getUserCode1

public DetailCode getUserCode1()

Specified by:
getUserCode1 in interface ActorContainerClass
Returns:
the value of the 'User Code1' containment reference.
See Also:
ActorContainerClass.setUserCode1(DetailCode), RoomPackage.getActorContainerClass_UserCode1()
EMF generated code

basicSetUserCode1

public NotificationChain basicSetUserCode1(DetailCode newUserCode1,
                                           NotificationChain msgs)

EMF generated code

setUserCode1

public void setUserCode1(DetailCode newUserCode1)

Specified by:
setUserCode1 in interface ActorContainerClass
Parameters:
newUserCode1 - the new value of the 'User Code1' containment reference.
See Also:
ActorContainerClass.getUserCode1()
EMF generated code

getUserCode2

public DetailCode getUserCode2()

Specified by:
getUserCode2 in interface ActorContainerClass
Returns:
the value of the 'User Code2' containment reference.
See Also:
ActorContainerClass.setUserCode2(DetailCode), RoomPackage.getActorContainerClass_UserCode2()
EMF generated code

basicSetUserCode2

public NotificationChain basicSetUserCode2(DetailCode newUserCode2,
                                           NotificationChain msgs)

EMF generated code

setUserCode2

public void setUserCode2(DetailCode newUserCode2)

Specified by:
setUserCode2 in interface ActorContainerClass
Parameters:
newUserCode2 - the new value of the 'User Code2' containment reference.
See Also:
ActorContainerClass.getUserCode2()
EMF generated code

getUserCode3

public DetailCode getUserCode3()

Specified by:
getUserCode3 in interface ActorContainerClass
Returns:
the value of the 'User Code3' containment reference.
See Also:
ActorContainerClass.setUserCode3(DetailCode), RoomPackage.getActorContainerClass_UserCode3()
EMF generated code

basicSetUserCode3

public NotificationChain basicSetUserCode3(DetailCode newUserCode3,
                                           NotificationChain msgs)

EMF generated code

setUserCode3

public void setUserCode3(DetailCode newUserCode3)

Specified by:
setUserCode3 in interface ActorContainerClass
Parameters:
newUserCode3 - the new value of the 'User Code3' containment reference.
See Also:
ActorContainerClass.getUserCode3()
EMF generated code

getActorRefs

public  getActorRefs()

Specified by:
getActorRefs in interface ActorContainerClass
Returns:
the value of the 'Actor Refs' containment reference list.
See Also:
RoomPackage.getActorContainerClass_ActorRefs()
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