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

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

public class GuardImpl
extends MinimalEObjectImpl.Container
implements Guard

An implementation of the model object 'Guard'.

The following features are implemented:

EMF generated code

Field Summary
protected  DetailCode guard
          The cached value of the 'Guard' containment reference.
 
Constructor Summary
protected GuardImpl()
           
 
Method Summary
 NotificationChain basicSetGuard(DetailCode newGuard, 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)
           
 DetailCode getGuard()
           
 void setGuard(DetailCode newGuard)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

guard

protected DetailCode guard
The cached value of the 'Guard' containment reference.

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

GuardImpl

protected GuardImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getGuard

public DetailCode getGuard()

Specified by:
getGuard in interface Guard
Returns:
the value of the 'Guard' containment reference.
See Also:
Guard.setGuard(DetailCode), RoomPackage.getGuard_Guard()
EMF generated code

basicSetGuard

public NotificationChain basicSetGuard(DetailCode newGuard,
                                       NotificationChain msgs)

EMF generated code

setGuard

public void setGuard(DetailCode newGuard)

Specified by:
setGuard in interface Guard
Parameters:
newGuard - the new value of the 'Guard' containment reference.
See Also:
Guard.getGuard()
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