org.eclipse.etrice.core.naming
Class RoomNameProvider

java.lang.Object
  extended by org.eclipse.etrice.core.naming.RoomNameProvider

public class RoomNameProvider
extends java.lang.Object


Constructor Summary
RoomNameProvider()
           
 
Method Summary
static java.lang.String getClassLocation(RoomClass cls)
           
static java.lang.String getDetailCodeLocation(DetailCode code)
           
static java.lang.String getFullPath(StateGraph sg)
           
static java.lang.String getFullPath(StateGraphItem item)
           
static java.lang.String getLocation(EObject source)
           
static RoomClass getModelClass(EObject obj)
           
static java.lang.String getMsgFromIfLabel(MessageFromIf mif)
           
static java.lang.String getName(EObject item)
           
static java.lang.String getParentPath(StateGraphItem item)
           
static State getParentState(StateGraphItem item)
           
static java.lang.String getRefLabelName(ActorContainerRef acr)
           
static java.lang.String getStateGraphLabel(StateGraph sg)
           
static java.lang.String getStateName(State s)
           
static java.lang.String getStatePathLabel(State s)
           
static java.lang.String getStatePathName(State s)
           
static java.lang.String getTerminalName(TransitionTerminal tt)
           
static java.lang.String getTransitionLabelName(Transition t)
           
static java.lang.String getTransitionName(Transition t)
           
static java.lang.String getTriggerLabel(Trigger trig)
           
static java.lang.String getTriggerName(TriggeredTransition tr)
           
static java.lang.String getUniqueActorContainerRefName(StructureClass sc)
           
static java.lang.String getUniqueChoicePointName(StateGraph sg)
           
static java.lang.String getUniqueInitialTransitionName(StateGraph sg)
           
static java.lang.String getUniqueInterfaceItemName(java.lang.String prefix, ActorContainerClass acc)
           
static java.lang.String getUniqueStateName(StateGraph sg)
           
static java.lang.String getUniqueTransitionName(StateGraph sg)
           
static java.lang.String getUniqueTrPointName(StateGraph sg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoomNameProvider

public RoomNameProvider()
Method Detail

getName

public static java.lang.String getName(EObject item)

getFullPath

public static java.lang.String getFullPath(StateGraphItem item)

getFullPath

public static java.lang.String getFullPath(StateGraph sg)

getModelClass

public static RoomClass getModelClass(EObject obj)

getClassLocation

public static java.lang.String getClassLocation(RoomClass cls)

getLocation

public static java.lang.String getLocation(EObject source)

getTransitionName

public static java.lang.String getTransitionName(Transition t)

getParentState

public static State getParentState(StateGraphItem item)

getStateName

public static java.lang.String getStateName(State s)

getStatePathName

public static java.lang.String getStatePathName(State s)

getParentPath

public static java.lang.String getParentPath(StateGraphItem item)

getTriggerName

public static java.lang.String getTriggerName(TriggeredTransition tr)

getTerminalName

public static java.lang.String getTerminalName(TransitionTerminal tt)

getUniqueTransitionName

public static java.lang.String getUniqueTransitionName(StateGraph sg)

getUniqueInitialTransitionName

public static java.lang.String getUniqueInitialTransitionName(StateGraph sg)

getUniqueChoicePointName

public static java.lang.String getUniqueChoicePointName(StateGraph sg)

getUniqueTrPointName

public static java.lang.String getUniqueTrPointName(StateGraph sg)

getUniqueStateName

public static java.lang.String getUniqueStateName(StateGraph sg)

getRefLabelName

public static java.lang.String getRefLabelName(ActorContainerRef acr)

getTransitionLabelName

public static java.lang.String getTransitionLabelName(Transition t)

getTriggerLabel

public static java.lang.String getTriggerLabel(Trigger trig)

getMsgFromIfLabel

public static java.lang.String getMsgFromIfLabel(MessageFromIf mif)

getStateGraphLabel

public static java.lang.String getStateGraphLabel(StateGraph sg)

getStatePathLabel

public static java.lang.String getStatePathLabel(State s)

getUniqueActorContainerRefName

public static java.lang.String getUniqueActorContainerRefName(StructureClass sc)
Parameters:
sc -
Returns:

getUniqueInterfaceItemName

public static java.lang.String getUniqueInterfaceItemName(java.lang.String prefix,
                                                          ActorContainerClass acc)
Parameters:
acc -
Returns:

getDetailCodeLocation

public static java.lang.String getDetailCodeLocation(DetailCode code)