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.
protected static int REPL_IDX_EDEFAULT
          The default value of the 'Repl Idx' attribute.
protected  int replIdx
          The cached value of the 'Repl Idx' attribute.
protected static java.lang.String UNINDEXED_NAME_EDEFAULT
          The default value of the 'Unindexed Name' attribute.
 
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()
           
 int getReplIdx()
           
 java.lang.String getUnindexedName()
           
 void setActorClass(ActorClass newActorClass)
           
 void setReplIdx(int newReplIdx)
           
 java.lang.String toString()
           
 
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
 
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

REPL_IDX_EDEFAULT

protected static final int REPL_IDX_EDEFAULT
The default value of the 'Repl Idx' attribute.

See Also:
getReplIdx(), Constant Field Values
EMF generated code
EMF ordered

replIdx

protected int replIdx
The cached value of the 'Repl Idx' attribute.

See Also:
getReplIdx()
EMF generated code
EMF ordered

UNINDEXED_NAME_EDEFAULT

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

See Also:
getUnindexedName()
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

getReplIdx

public int getReplIdx()

Specified by:
getReplIdx in interface ActorInstance
Returns:
the value of the 'Repl Idx' attribute.
See Also:
ActorInstance.setReplIdx(int), ETriceGenPackage.getActorInstance_ReplIdx()
EMF generated code

setReplIdx

public void setReplIdx(int newReplIdx)

Specified by:
setReplIdx in interface ActorInstance
Parameters:
newReplIdx - the new value of the 'Repl Idx' attribute.
See Also:
ActorInstance.getReplIdx()
EMF generated code

getUnindexedName

public java.lang.String getUnindexedName()

Specified by:
getUnindexedName in interface ActorInstance
Returns:
the value of the 'Unindexed Name' attribute.
See Also:
ETriceGenPackage.getActorInstance_UnindexedName()
EMF generated code
NOT

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

toString

public java.lang.String toString()

Overrides:
toString in class InstanceBaseImpl
EMF generated code