org.eclipse.etrice.generator.java.gen
Class StdExtensions
java.lang.Object
org.eclipse.etrice.generator.extensions.RoomExtensions
org.eclipse.etrice.generator.java.gen.StdExtensions
public class StdExtensions
- extends RoomExtensions
Methods inherited from class org.eclipse.etrice.generator.extensions.RoomExtensions |
getActionCode, getAllBaseStates, getAllIncomingMessages, getAllOutgoingMessages, getBaseStateList, getChainId, getCodeName, getContextId, getEndPorts, getEntryCode, getExitCode, getGenerationPathSegment, getGenerationTargetPath, getIncoming, getInitTransition, getLeafStateList, getLeafStateList, getModelPath, getNumberOfInheritedBaseStates, getNumberOfInheritedStates, getOutgoing, getPathName, getPortClass, getPortClassName, getPortClassName, getPortClassName, getPortClassName, getPortClassName, getProjectPath, getReceiveHandlers, getSendHandler, getSendHandlers, getStateId, getStateList, getStatePathName, getTransitionList, getTransitionList, handlesReceive, handlesSend, hasActionCode, hasEntryCode, hasExitCode, hasGuard, hasGuard, hasInitTransition, isIncoming, isLeaf, overridesStop, punion, union |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StdExtensions
public StdExtensions()
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)
getFileName
public java.lang.String getFileName(RoomClass rc)
toJavaType
public java.lang.String toJavaType(PrimitiveType prim)
toJavaObjectType
public java.lang.String toJavaObjectType(PrimitiveType prim)
typeName
public java.lang.String typeName(Type type)
freeTypeName
public java.lang.String freeTypeName(FreeType type)
typeObjectName
public java.lang.String typeObjectName(Type type)
defaultValue
public java.lang.String defaultValue(PrimitiveType prim)
defaultValue
public java.lang.String defaultValue(TypedID a)
getTypedDataDefinition
public java.lang.String getTypedDataDefinition(Message m)
getExecuteChainCode
public java.lang.String getExecuteChainCode(ExpandedActorClass ac,
TransitionChain tc)