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

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.PortClassImpl
All Implemented Interfaces:
PortClass

public class PortClassImpl
extends MinimalEObjectImpl.Container
implements PortClass

An implementation of the model object 'Port Class'.

The following features are implemented:

EMF generated code

Field Summary
protected   attributes
          The cached value of the 'Attributes' containment reference list.
protected   msgHandlers
          The cached value of the 'Msg Handlers' containment reference list.
protected   operations
          The cached value of the 'Operations' containment reference list.
protected  DetailCode userCode
          The cached value of the 'User Code' containment reference.
 
Constructor Summary
protected PortClassImpl()
           
 
Method Summary
 NotificationChain basicSetUserCode(DetailCode newUserCode, 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)
           
  getAttributes()
           
  getMsgHandlers()
           
  getOperations()
           
 DetailCode getUserCode()
           
 void setUserCode(DetailCode newUserCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userCode

protected DetailCode userCode
The cached value of the 'User Code' containment reference.

See Also:
getUserCode()
EMF generated code
EMF ordered

attributes

protected  attributes
The cached value of the 'Attributes' containment reference list.

See Also:
getAttributes()
EMF generated code
EMF ordered

operations

protected  operations
The cached value of the 'Operations' containment reference list.

See Also:
getOperations()
EMF generated code
EMF ordered

msgHandlers

protected  msgHandlers
The cached value of the 'Msg Handlers' containment reference list.

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

PortClassImpl

protected PortClassImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getUserCode

public DetailCode getUserCode()

Specified by:
getUserCode in interface PortClass
Returns:
the value of the 'User Code' containment reference.
See Also:
PortClass.setUserCode(DetailCode), RoomPackage.getPortClass_UserCode()
EMF generated code

basicSetUserCode

public NotificationChain basicSetUserCode(DetailCode newUserCode,
                                          NotificationChain msgs)

EMF generated code

setUserCode

public void setUserCode(DetailCode newUserCode)

Specified by:
setUserCode in interface PortClass
Parameters:
newUserCode - the new value of the 'User Code' containment reference.
See Also:
PortClass.getUserCode()
EMF generated code

getAttributes

public  getAttributes()

Specified by:
getAttributes in interface PortClass
Returns:
the value of the 'Attributes' containment reference list.
See Also:
RoomPackage.getPortClass_Attributes()
EMF generated code

getOperations

public  getOperations()

Specified by:
getOperations in interface PortClass
Returns:
the value of the 'Operations' containment reference list.
See Also:
RoomPackage.getPortClass_Operations()
EMF generated code

getMsgHandlers

public  getMsgHandlers()

Specified by:
getMsgHandlers in interface PortClass
Returns:
the value of the 'Msg Handlers' containment reference list.
See Also:
RoomPackage.getPortClass_MsgHandlers()
EMF generated code

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