org.eclipse.etrice.generator.etricegen.impl
Class ActorInstanceImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
          extended by org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl
              extended by org.eclipse.etrice.generator.etricegen.impl.ActorInstanceImpl
All Implemented Interfaces:
ActorInstance, InstanceBase, StructureInstance

public class ActorInstanceImpl
extends StructureInstanceImpl
implements ActorInstance

An implementation of the model object 'Actor Instance'.

The following features are implemented:

EMF generated code

Field Summary
protected  ActorClass actorClass
          The cached value of the 'Actor Class' reference.
 
Fields inherited from class org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl
bindings, connections, instances, orderedIfItemInstances, ports, protocol2service, saps, services, spps
 
Fields inherited from class org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
name, NAME_EDEFAULT, NOBJ_IDS_EDEFAULT, OBJ_ID_EDEFAULT, objId, PATH_EDEFAULT, THREAD_ID_EDEFAULT, threadId
 
Fields inherited from interface org.eclipse.etrice.generator.etricegen.InstanceBase
pathDelim
 
Constructor Summary
protected ActorInstanceImpl()
           
 
Method Summary
 ActorClass basicGetActorClass()
           
 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)
           
 ActorClass getActorClass()
           
 void setActorClass(ActorClass newActorClass)
           
 
Methods inherited from class org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl
eInverseRemove, getAllContainedInstances, getBindings, getConnections, getInstances, getOrderedIfItemInstances, getPorts, getSaps, getServices, getSpps
 
Methods inherited from class org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
getName, getNObjIDs, getObjId, getPath, getThreadId, setName, setObjId, 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.generator.etricegen.StructureInstance
getAllContainedInstances, getBindings, getConnections, getInstances, getOrderedIfItemInstances, getPorts, getSaps, getServices, getSpps
 
Methods inherited from interface org.eclipse.etrice.generator.etricegen.InstanceBase
getName, getNObjIDs, getObjId, getPath, getThreadId, setName, setObjId
 

Field Detail

actorClass

protected ActorClass actorClass
The cached value of the 'Actor Class' reference.

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

ActorInstanceImpl

protected ActorInstanceImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class StructureInstanceImpl
EMF generated code

getActorClass

public ActorClass getActorClass()

Specified by:
getActorClass in interface ActorInstance
Returns:
the value of the 'Actor Class' reference.
See Also:
ActorInstance.setActorClass(ActorClass), ETriceGenPackage.getActorInstance_ActorClass()
EMF generated code

basicGetActorClass

public ActorClass basicGetActorClass()

EMF generated code

setActorClass

public void setActorClass(ActorClass newActorClass)

Specified by:
setActorClass in interface ActorInstance
Parameters:
newActorClass - the new value of the 'Actor Class' reference.
See Also:
ActorInstance.getActorClass()
EMF generated code

eGet

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

Overrides:
eGet in class StructureInstanceImpl
EMF generated code

eSet

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

Overrides:
eSet in class StructureInstanceImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class StructureInstanceImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class StructureInstanceImpl
EMF generated code