org.eclipse.etrice.generator.extensions
Class RoomExtensions
java.lang.Object
org.eclipse.etrice.generator.extensions.RoomExtensions
- Direct Known Subclasses:
- StdExtensions
public class RoomExtensions
- extends java.lang.Object
Method Summary |
java.lang.String |
getActionCode(ExpandedActorClass ac,
Transition t)
|
java.util.List<State> |
getAllBaseStates(ActorClass ac)
|
java.util.List<Message> |
getAllIncomingMessages(ProtocolClass pc)
|
java.util.List<Message> |
getAllOutgoingMessages(ProtocolClass pc)
|
java.util.List<State> |
getBaseStateList(StateGraph sg)
|
java.lang.String |
getChainId(TransitionChain t)
|
java.lang.String |
getCodeName(Message m)
|
java.lang.String |
getContextId(TransitionChain tc)
|
java.util.List<Port> |
getEndPorts(ActorClass ac)
|
java.lang.String |
getEntryCode(ExpandedActorClass ac,
State s)
|
java.lang.String |
getExitCode(ExpandedActorClass ac,
State s)
|
java.lang.String |
getGenerationPathSegment()
|
java.lang.String |
getGenerationTargetPath(EObject e)
|
java.util.List<Message> |
getIncoming(ProtocolClass pc,
boolean conj)
|
Transition |
getInitTransition(StateGraph sg)
|
java.util.List<State> |
getLeafStateList(State s)
|
java.util.List<State> |
getLeafStateList(StateGraph sg)
|
java.lang.String |
getModelPath(EObject e)
|
int |
getNumberOfInheritedBaseStates(ActorClass ac)
|
int |
getNumberOfInheritedStates(ActorClass ac)
|
java.util.List<Message> |
getOutgoing(ProtocolClass pc,
boolean conj)
|
java.lang.String |
getPathName(java.lang.String path)
|
PortClass |
getPortClass(ProtocolClass pc,
boolean conj)
|
java.lang.String |
getPortClassName(ExternalPort p)
|
java.lang.String |
getPortClassName(Port p)
|
java.lang.String |
getPortClassName(ProtocolClass p,
boolean conj)
|
java.lang.String |
getPortClassName(SAPRef sap)
|
java.lang.String |
getPortClassName(ServiceImplementation svc)
|
java.lang.String |
getProjectPath(EObject e)
|
java.util.List<MessageHandler> |
getReceiveHandlers(ProtocolClass pc,
boolean conj)
|
MessageHandler |
getSendHandler(Message m,
boolean conj)
|
java.util.List<MessageHandler> |
getSendHandlers(ProtocolClass pc,
boolean conj)
|
java.lang.String |
getStateId(State s)
|
java.util.List<State> |
getStateList(StateGraph sg)
|
java.lang.String |
getStatePathName(State s)
|
java.util.List<Transition> |
getTransitionList(State s)
|
java.util.List<Transition> |
getTransitionList(StateGraph sg)
|
boolean |
handlesReceive(ProtocolClass pc,
boolean conj)
|
boolean |
handlesSend(ProtocolClass pc,
boolean conj)
|
boolean |
hasActionCode(Transition t)
|
boolean |
hasEntryCode(State s)
|
boolean |
hasExitCode(State s)
|
boolean |
hasGuard(ExpandedActorClass ac,
ActiveTrigger at)
|
boolean |
hasGuard(Trigger tr)
|
boolean |
hasInitTransition(StateGraph sg)
|
boolean |
isIncoming(Message m)
|
boolean |
isLeaf(State s)
|
boolean |
overridesStop(ActorClass ac)
|
java.util.List<Port> |
punion(java.util.List<Port> in1,
java.util.List<ExternalPort> in2)
|
|
union(java.util.List<T> l1,
java.util.List<T> l2)
|
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)
punion
public java.util.List<Port> punion(java.util.List<Port> in1,
java.util.List<ExternalPort> in2)
getGenerationPathSegment
public java.lang.String getGenerationPathSegment()
getModelPath
public java.lang.String getModelPath(EObject e)
getProjectPath
public java.lang.String getProjectPath(EObject e)
getGenerationTargetPath
public java.lang.String getGenerationTargetPath(EObject e)
getEndPorts
public java.util.List<Port> getEndPorts(ActorClass ac)
getPathName
public java.lang.String getPathName(java.lang.String path)
getPortClassName
public java.lang.String getPortClassName(ProtocolClass p,
boolean conj)
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)
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)
getAllBaseStates
public java.util.List<State> getAllBaseStates(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)
getExitCode
public java.lang.String getExitCode(ExpandedActorClass ac,
State s)
hasActionCode
public boolean hasActionCode(Transition t)
getActionCode
public java.lang.String getActionCode(ExpandedActorClass ac,
Transition t)
getContextId
public java.lang.String getContextId(TransitionChain tc)
getInitTransition
public Transition getInitTransition(StateGraph sg)
hasInitTransition
public boolean hasInitTransition(StateGraph sg)
getTransitionList
public java.util.List<Transition> getTransitionList(State s)
getTransitionList
public java.util.List<Transition> getTransitionList(StateGraph sg)