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

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.InterfaceItemImpl
All Implemented Interfaces:
InterfaceItem
Direct Known Subclasses:
PortImpl, SAPRefImpl, SPPRefImpl

public class InterfaceItemImpl
extends MinimalEObjectImpl.Container
implements InterfaceItem

An implementation of the model object 'Interface Item'.

The following features are implemented:

EMF generated code

Field Summary
protected  java.lang.String name
          The cached value of the 'Name' attribute.
protected static java.lang.String NAME_EDEFAULT
          The default value of the 'Name' attribute.
protected  ProtocolClass protocol
          The cached value of the 'Protocol' reference.
 
Constructor Summary
protected InterfaceItemImpl()
           
 
Method Summary
 ProtocolClass basicGetProtocol()
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.lang.String getName()
           
 ProtocolClass getProtocol()
           
 void setName(java.lang.String newName)
           
 void setProtocol(ProtocolClass newProtocol)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME_EDEFAULT

protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()
EMF generated code
EMF ordered

name

protected java.lang.String name
The cached value of the 'Name' attribute.

See Also:
getName()
EMF generated code
EMF ordered

protocol

protected ProtocolClass protocol
The cached value of the 'Protocol' reference.

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

InterfaceItemImpl

protected InterfaceItemImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getName

public java.lang.String getName()

Specified by:
getName in interface InterfaceItem
Returns:
the value of the 'Name' attribute.
See Also:
InterfaceItem.setName(String), RoomPackage.getInterfaceItem_Name()
EMF generated code

setName

public void setName(java.lang.String newName)

Specified by:
setName in interface InterfaceItem
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
InterfaceItem.getName()
EMF generated code

getProtocol

public ProtocolClass getProtocol()

Specified by:
getProtocol in interface InterfaceItem
Returns:
the value of the 'Protocol' reference.
See Also:
InterfaceItem.setProtocol(ProtocolClass), RoomPackage.getInterfaceItem_Protocol()
EMF generated code

basicGetProtocol

public ProtocolClass basicGetProtocol()

EMF generated code

setProtocol

public void setProtocol(ProtocolClass newProtocol)

Specified by:
setProtocol in interface InterfaceItem
Parameters:
newProtocol - the new value of the 'Protocol' reference.
See Also:
InterfaceItem.getProtocol()
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

toString

public java.lang.String toString()

EMF generated code