getActionCode(ExpandedActorClass ac,
Transition t,
DetailCodeTranslator dct)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RoomExtensions
public RoomExtensions()
union
public <T> java.util.List<T> union(java.util.List<T> l1,
java.util.List<T> l2)
union
public <T> java.lang.Iterable<T> union(java.lang.Iterable<T> l1,
java.lang.Iterable<T> l2)
punion
public java.util.List<Port> punion(java.util.List<Port> in1,
java.util.List<ExternalPort> in2)
getGenerationPathSegment
public java.lang.String getGenerationPathSegment()
getDocGenerationPathSegment
public java.lang.String getDocGenerationPathSegment()
getModelPath
public java.lang.String getModelPath(EObject e)
getPackage
public java.lang.String getPackage(RoomClass rc)
getPathFromPackage
public java.lang.String getPathFromPackage(java.lang.String packageName)
getPath
public java.lang.String getPath(RoomClass rc)
getProjectPath
public java.lang.String getProjectPath(EObject e)
getGenerationTargetPath
public java.lang.String getGenerationTargetPath(EObject e)
getDocGenerationTargetPath
public java.lang.String getDocGenerationTargetPath(EObject e)
getEndPorts
public java.util.List<Port> getEndPorts(ActorClass ac)
getAllEndPorts
public java.util.List<Port> getAllEndPorts(ActorClass ac)
getAllSAPs
public java.util.List<SAPRef> getAllSAPs(ActorClass ac)
getAllServiceImplementations
public java.util.List<ServiceImplementation> getAllServiceImplementations(ActorClass ac)
getPathName
public java.lang.String getPathName(java.lang.String path)
getAllAttributes
public java.util.List<Attribute> getAllAttributes(DataClass dc)
getAllAttributes
public java.util.List<Attribute> getAllAttributes(ActorClass ac)
getPortClassName
public java.lang.String getPortClassName(ProtocolClass p,
boolean conj)
getPortClassName
public java.lang.String getPortClassName(ProtocolClass p,
boolean conj,
boolean repl)
getPortClassName
public java.lang.String getPortClassName(Port p)
getPortClassName
public java.lang.String getPortClassName(ExternalPort p)
getPortClassName
public java.lang.String getPortClassName(SAPRef sap)
getPortClassName
public java.lang.String getPortClassName(ServiceImplementation svc)
getPortClassName
public java.lang.String getPortClassName(SPPRef spp)
getAllIncomingMessages
public java.util.List<Message> getAllIncomingMessages(ProtocolClass pc)
getAllOutgoingMessages
public java.util.List<Message> getAllOutgoingMessages(ProtocolClass pc)
getIncoming
public java.util.List<Message> getIncoming(ProtocolClass pc,
boolean conj)
getOutgoing
public java.util.List<Message> getOutgoing(ProtocolClass pc,
boolean conj)
getPortClass
public PortClass getPortClass(ProtocolClass pc,
boolean conj)
handlesSend
public boolean handlesSend(ProtocolClass pc,
boolean conj)
handlesReceive
public boolean handlesReceive(ProtocolClass pc,
boolean conj)
getReceiveHandlers
public java.util.List<MessageHandler> getReceiveHandlers(ProtocolClass pc,
boolean conj)
getSendHandlers
public java.util.List<MessageHandler> getSendHandlers(ProtocolClass pc,
boolean conj)
getSendHandler
public MessageHandler getSendHandler(Message m,
boolean conj)
isIncoming
public boolean isIncoming(Message m)
getCodeName
public java.lang.String getCodeName(Message m)
isLeaf
public boolean isLeaf(State s)
getLeafStateList
public java.util.List<State> getLeafStateList(StateGraph sg)
getLeafStateList
public java.util.List<State> getLeafStateList(State s)
getStateList
public java.util.List<State> getStateList(StateGraph sg)
getBaseStateList
public java.util.List<State> getBaseStateList(StateGraph sg)
getLeafStatesLast
public java.util.ArrayList<State> getLeafStatesLast(java.util.List<State> states)
getAllBaseStates
public java.util.List<State> getAllBaseStates(ActorClass ac)
getAllBaseStatesLeavesLast
public java.util.List<State> getAllBaseStatesLeavesLast(ActorClass ac)
getAllLeafStates
public java.util.List<State> getAllLeafStates(ActorClass ac)
overridesStop
public boolean overridesStop(ActorClass ac)
getNumberOfInheritedStates
public int getNumberOfInheritedStates(ActorClass ac)
getNumberOfInheritedBaseStates
public int getNumberOfInheritedBaseStates(ActorClass ac)
getStateId
public java.lang.String getStateId(State s)
getStatePathName
public java.lang.String getStatePathName(State s)
getChainId
public java.lang.String getChainId(TransitionChain t)
hasGuard
public boolean hasGuard(Trigger tr)
hasGuard
public boolean hasGuard(ExpandedActorClass ac,
ActiveTrigger at)
hasEntryCode
public boolean hasEntryCode(State s)
hasExitCode
public boolean hasExitCode(State s)
getEntryCode
public java.lang.String getEntryCode(ExpandedActorClass ac,
State s,
DetailCodeTranslator dct)
getExitCode
public java.lang.String getExitCode(ExpandedActorClass ac,
State s,
DetailCodeTranslator dct)
hasActionCode
public boolean hasActionCode(Transition t)
getActionCode
public java.lang.String getActionCode(ExpandedActorClass ac,
Transition t,
DetailCodeTranslator dct)
getContextId
public java.lang.String getContextId(TransitionChain tc)
getInitTransition
public Transition getInitTransition(StateGraph sg)
hasInitTransition
public boolean hasInitTransition(StateGraph sg)
hasNonEmptyStateMachine
public boolean hasNonEmptyStateMachine(ActorClass ac)
getTransitionList
public java.util.List<Transition> getTransitionList(State s)
getTransitionList
public java.util.List<Transition> getTransitionList(StateGraph sg)
|