org.eclipse.etrice.generator.java.gen
Class StdExtensions

java.lang.Object
  extended by org.eclipse.etrice.generator.extensions.RoomExtensions
      extended by org.eclipse.etrice.generator.java.gen.StdExtensions

public class StdExtensions
extends RoomExtensions


Constructor Summary
StdExtensions()
           
 
Method Summary
 java.lang.String defaultValue(PrimitiveType prim)
           
 java.lang.String defaultValue(TypedID a)
           
 java.lang.String freeTypeName(FreeType type)
           
 java.lang.String getExecuteChainCode(ExpandedActorClass ac, TransitionChain tc)
           
 java.lang.String getFileName(RoomClass rc)
           
 java.lang.String getPackage(RoomClass rc)
           
 java.lang.String getPath(RoomClass rc)
           
 java.lang.String getPathFromPackage(java.lang.String packageName)
           
 java.lang.String getTypedDataDefinition(Message m)
           
 java.lang.String toJavaObjectType(PrimitiveType prim)
           
 java.lang.String toJavaType(PrimitiveType prim)
           
 java.lang.String typeName(Type type)
           
 java.lang.String typeObjectName(Type type)
           
 
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
 

Constructor Detail

StdExtensions

public StdExtensions()
Method Detail

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)