|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectMinimalEObjectImpl.Container
org.eclipse.etrice.core.room.impl.RoomClassImpl
org.eclipse.etrice.core.room.impl.StructureClassImpl
org.eclipse.etrice.core.room.impl.ActorContainerClassImpl
org.eclipse.etrice.core.room.impl.ActorClassImpl
org.eclipse.etrice.generator.etricegen.impl.ExpandedActorClassImpl
public class ExpandedActorClassImpl
An implementation of the model object 'Expanded Actor Class'.
The following features are implemented:
| Field Summary | |
|---|---|
protected ActorClass |
actorClass
The cached value of the ' Actor Class' reference. |
| Fields inherited from class org.eclipse.etrice.core.room.impl.ActorClassImpl |
|---|
abstract_, ABSTRACT_EDEFAULT, annotations, attributes, base, behaviorDocu, extPorts, ifPorts, intPorts, operations, serviceImplementations, stateMachine, strSAPs, structureDocu |
| Fields inherited from class org.eclipse.etrice.core.room.impl.ActorContainerClassImpl |
|---|
actorRefs, ifSPPs, userCode1, userCode2 |
| Fields inherited from class org.eclipse.etrice.core.room.impl.StructureClassImpl |
|---|
bindings, connections |
| Fields inherited from class org.eclipse.etrice.core.room.impl.RoomClassImpl |
|---|
docu, name, NAME_EDEFAULT |
| Constructor Summary | |
|---|---|
protected |
ExpandedActorClassImpl()
|
| Methods inherited from class org.eclipse.etrice.core.room.impl.ActorClassImpl |
|---|
basicGetBase, basicSetBehaviorDocu, basicSetStateMachine, basicSetStructureDocu, eInverseRemove, getAnnotations, getAttributes, getBase, getBehaviorDocu, getExtPorts, getIfPorts, getIntPorts, getOperations, getServiceImplementations, getStateMachine, getStrSAPs, getStructureDocu, isAbstract, setAbstract, setBase, setBehaviorDocu, setStateMachine, setStructureDocu, toString |
| Methods inherited from class org.eclipse.etrice.core.room.impl.ActorContainerClassImpl |
|---|
basicSetUserCode1, basicSetUserCode2, getActorRefs, getIfSPPs, getUserCode1, getUserCode2, setUserCode1, setUserCode2 |
| Methods inherited from class org.eclipse.etrice.core.room.impl.StructureClassImpl |
|---|
getBindings, getConnections |
| Methods inherited from class org.eclipse.etrice.core.room.impl.RoomClassImpl |
|---|
basicSetDocu, getDocu, getName, setDocu, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.etrice.core.room.ActorClass |
|---|
getAnnotations, getAttributes, getBase, getBehaviorDocu, getExtPorts, getIfPorts, getIntPorts, getOperations, getServiceImplementations, getStateMachine, getStrSAPs, getStructureDocu, isAbstract, setAbstract, setBase, setBehaviorDocu, setStateMachine, setStructureDocu |
| Methods inherited from interface org.eclipse.etrice.core.room.ActorContainerClass |
|---|
getActorRefs, getIfSPPs, getUserCode1, getUserCode2, setUserCode1, setUserCode2 |
| Methods inherited from interface org.eclipse.etrice.core.room.StructureClass |
|---|
getBindings, getConnections |
| Methods inherited from interface org.eclipse.etrice.core.room.RoomClass |
|---|
getDocu, getName, setDocu, setName |
| Field Detail |
|---|
protected ActorClass actorClass
Actor Class' reference.
getActorClass()| Constructor Detail |
|---|
protected ExpandedActorClassImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class ActorClassImplpublic ActorClass getActorClass()
getActorClass in interface ExpandedActorClassExpandedActorClass.setActorClass(ActorClass),
ETriceGenPackage.getExpandedActorClass_ActorClass()public ActorClass basicGetActorClass()
public void setActorClass(ActorClass newActorClass)
setActorClass in interface ExpandedActorClassnewActorClass - the new value of the 'Actor Class' reference.ExpandedActorClass.getActorClass()public void prepare(IDiagnostician validator)
prepare in interface ExpandedActorClasspublic void release()
release in interface ExpandedActorClasspublic void addOwnObject(StateGraphItem obj)
addOwnObject in interface ExpandedActorClasspublic boolean isOwnObject(StateGraphItem obj)
isOwnObject in interface ExpandedActorClasspublic int getInterfaceItemLocalId(InterfaceItem ifitem)
getInterfaceItemLocalId in interface ExpandedActorClasspublic boolean hasStateMachine()
hasStateMachine in interface ExpandedActorClasspublic java.lang.String getCode(DetailCode code)
getCode in interface ExpandedActorClasspublic java.lang.String getTriggerCodeName(MessageFromIf mif)
getTriggerCodeName in interface ExpandedActorClasspublic java.lang.String getTriggerCodeName(java.lang.String trigger)
getTriggerCodeName in interface ExpandedActorClasspublicgetOutgoingTransitions(StateGraphNode node)
getOutgoingTransitions in interface ExpandedActorClasspublicgetIncomingTransitions(StateGraphNode node)
getIncomingTransitions in interface ExpandedActorClasspublicgetActiveTriggers(State state)
getActiveTriggers in interface ExpandedActorClasspublicgetTriggers()
getTriggers in interface ExpandedActorClasspublicgetOwnTriggers()
getOwnTriggers in interface ExpandedActorClasspublic java.lang.String getMessageID(MessageFromIf mif)
getMessageID in interface ExpandedActorClasspublic TransitionChain getChain(Transition trans)
getChain in interface ExpandedActorClasspublicgetTransitionChains()
getTransitionChains in interface ExpandedActorClasspublicgetOwnTransitionChains()
getOwnTransitionChains in interface ExpandedActorClasspublic StateGraphNode getNode(TransitionTerminal tt)
getNode in interface ExpandedActorClass
public boolean isMatching(Trigger trig,
java.lang.String trigstr)
isMatching in interface ExpandedActorClasspublic ContinuationTransition getDefaultBranch(out)
getDefaultBranch in interface ExpandedActorClass
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class ActorClassImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in class ActorClassImplpublic void eUnset(int featureID)
eUnset in class ActorClassImplpublic boolean eIsSet(int featureID)
eIsSet in class ActorClassImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||