org.eclipse.etrice.generator.etricegen
Interface ExpandedActorClass

All Superinterfaces:
ActorClass, ActorContainerClass, RoomClass, StructureClass
All Known Implementing Classes:
ExpandedActorClassImpl

public interface ExpandedActorClass
extends ActorClass

A representation of the model object 'Explicit Actor Class'.

The following features are supported:

See Also:
ETriceGenPackage.getExpandedActorClass()
EMF generated code
EMF model element

Method Summary
 void addOwnObject(StateGraphItem obj)
           
  getActiveTriggers(State state)
           
 ActorClass getActorClass()
          Returns the value of the 'Actor Class' reference.
 TransitionChain getChain(Transition trans)
           
 java.lang.String getCode(DetailCode code)
           
 ContinuationTransition getDefaultBranch( out)
           
  getIncomingTransitions(StateGraphNode node)
           
 int getInterfaceItemLocalId(InterfaceItem ifitem)
           
 java.lang.String getMessageID(MessageFromIf mif)
           
 StateGraphNode getNode(TransitionTerminal tt)
           
  getOutgoingTransitions(StateGraphNode node)
           
  getOwnTransitionChains()
           
  getOwnTriggers()
           
  getTransitionChains()
           
 java.lang.String getTriggerCodeName(MessageFromIf mif)
           
 java.lang.String getTriggerCodeName(java.lang.String mif)
           
  getTriggers()
           
 boolean hasStateMachine()
           
 boolean isMatching(Trigger trig, java.lang.String trigstr)
           
 boolean isOwnObject(StateGraphItem obj)
           
 void prepare(IDiagnostician validator)
           
 void release()
           
 void setActorClass(ActorClass value)
          Sets the value of the 'Actor Class' reference.
 
Methods inherited from interface org.eclipse.etrice.core.room.ActorClass
getAnnotations, getAttributes, getBase, getBehaviorDocu, getCommType, getExtPorts, getIfPorts, getIntPorts, getOperations, getServiceImplementations, getStateMachine, getStrSAPs, getStructureDocu, isAbstract, setAbstract, setBase, setBehaviorDocu, setCommType, setStateMachine, setStructureDocu
 
Methods inherited from interface org.eclipse.etrice.core.room.ActorContainerClass
getActorRefs, getIfSPPs, getUserCode1, getUserCode2, getUserCode3, setUserCode1, setUserCode2, setUserCode3
 
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
 

Method Detail

getActorClass

ActorClass getActorClass()
Returns the value of the 'Actor Class' reference.

If the meaning of the 'Actor Class' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Actor Class' reference.
See Also:
setActorClass(ActorClass), ETriceGenPackage.getExpandedActorClass_ActorClass()
EMF generated code
EMF model element

setActorClass

void setActorClass(ActorClass value)
Sets the value of the 'Actor Class' reference.

Parameters:
value - the new value of the 'Actor Class' reference.
See Also:
getActorClass()
EMF generated code

prepare

void prepare(IDiagnostician validator)

EMF generated code
EMF model element
validatorType="org.eclipse.etrice.generator.etricegen.IDiagnostician"

release

void release()

EMF generated code
EMF model element

addOwnObject

void addOwnObject(StateGraphItem obj)

EMF generated code
EMF model element

isOwnObject

boolean isOwnObject(StateGraphItem obj)

EMF generated code
EMF model element

getInterfaceItemLocalId

int getInterfaceItemLocalId(InterfaceItem ifitem)

EMF generated code
EMF model element

hasStateMachine

boolean hasStateMachine()

EMF generated code
EMF model element

getCode

java.lang.String getCode(DetailCode code)

EMF generated code
EMF model element

getTriggerCodeName

java.lang.String getTriggerCodeName(MessageFromIf mif)

EMF generated code
EMF model element

getTriggerCodeName

java.lang.String getTriggerCodeName(java.lang.String mif)

EMF generated code
EMF model element

getOutgoingTransitions

 getOutgoingTransitions(StateGraphNode node)

EMF generated code
EMF model element

getIncomingTransitions

 getIncomingTransitions(StateGraphNode node)

EMF generated code
EMF model element

getActiveTriggers

 getActiveTriggers(State state)

EMF generated code
EMF model element

getTriggers

 getTriggers()

EMF generated code
EMF model element
kind="operation"

getOwnTriggers

 getOwnTriggers()

EMF generated code
EMF model element
kind="operation"

getMessageID

java.lang.String getMessageID(MessageFromIf mif)

EMF generated code
EMF model element

getChain

TransitionChain getChain(Transition trans)

EMF generated code
EMF model element

getTransitionChains

 getTransitionChains()

EMF generated code
EMF model element
kind="operation"

getOwnTransitionChains

 getOwnTransitionChains()

EMF generated code
EMF model element
kind="operation"

getNode

StateGraphNode getNode(TransitionTerminal tt)

EMF generated code
EMF model element

isMatching

boolean isMatching(Trigger trig,
                   java.lang.String trigstr)

EMF generated code
EMF model element

getDefaultBranch

ContinuationTransition getDefaultBranch( out)

EMF generated code
EMF model element
outMany="true"