com.ibm.xtools.umldt.rt.transform.cpp
Class PropertyId

java.lang.Object
  extended by com.ibm.xtools.umldt.rt.transform.cpp.PropertyId

public final class PropertyId
extends java.lang.Object

Author:
keithc

Field Summary
static java.lang.String BodyExtension
          The extension used for the body of source files.
static java.lang.String CommonPreface
          A string that should appear in the unit header file.
static java.lang.String CompileIndividually
          A boolean value indicating whether passive data classes should be compiled individually rather than as part of the unit itself.
static java.lang.String DefaultArguments
          A string that forms part of the initializer for the default arguments of an executable unit in the TargetRTS envionrment.
static java.lang.String GenerateClassInclusions
          A boolean value indicating whether individual class header files should be included for those classes in external units.
static java.lang.String HeaderExtension
          The extension used for the header of source files.
static java.lang.String IncludeFilename
          When an external unit defines GenerateClassInclusions=false this string names a header file that should be included by units that depend upon it.
static java.lang.String JetTransformationId
          The identifier of the JET transformation to be used to transform the intermediate model to C++ source files.
static java.lang.String SourceSubdirectory
          The name of the subdirectory for source files other than the unit source files.
static java.lang.String Threads
          A list of PhysicalThread objects for executable units in the TargetRTS environment.
static java.lang.String TopCapsule
          The top capsule for executable units in the TargetRTS environment.
static java.lang.String UnitName
          Specifies the name of the source files generated for the transform unit itself.
static java.lang.String UnitSubdirectory
          The name of the subdirectory for the unit source files.
 
Constructor Summary
PropertyId()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BodyExtension

public static final java.lang.String BodyExtension
The extension used for the body of source files. The default is ".cpp".

See Also:
Constant Field Values

CommonPreface

public static final java.lang.String CommonPreface
A string that should appear in the unit header file. The default is the empty string.

See Also:
Constant Field Values

CompileIndividually

public static final java.lang.String CompileIndividually
A boolean value indicating whether passive data classes should be compiled individually rather than as part of the unit itself. The default is true.

See Also:
Constant Field Values

DefaultArguments

public static final java.lang.String DefaultArguments
A string that forms part of the initializer for the default arguments of an executable unit in the TargetRTS envionrment. The value should be a comma-separated list of C++ string literals. The default is the empty string.

See Also:
Constant Field Values

GenerateClassInclusions

public static final java.lang.String GenerateClassInclusions
A boolean value indicating whether individual class header files should be included for those classes in external units. The default is true.

See Also:
Constant Field Values

HeaderExtension

public static final java.lang.String HeaderExtension
The extension used for the header of source files. The default is ".h".

See Also:
Constant Field Values

IncludeFilename

public static final java.lang.String IncludeFilename
When an external unit defines GenerateClassInclusions=false this string names a header file that should be included by units that depend upon it. The default is the empty string.

See Also:
Constant Field Values

JetTransformationId

public static java.lang.String JetTransformationId
The identifier of the JET transformation to be used to transform the intermediate model to C++ source files. The default is "com.ibm.xtools.cpp2.jet2".


SourceSubdirectory

public static final java.lang.String SourceSubdirectory
The name of the subdirectory for source files other than the unit source files. The default is the empty string.

See Also:
Constant Field Values

Threads

public static final java.lang.String Threads
A list of PhysicalThread objects for executable units in the TargetRTS environment.

See Also:
Constant Field Values

TopCapsule

public static final java.lang.String TopCapsule
The top capsule for executable units in the TargetRTS environment.

See Also:
Constant Field Values

UnitName

public static final java.lang.String UnitName
Specifies the name of the source files generated for the transform unit itself. The name given here will change the name of the generated transform unit .cpp and .h files.

See Also:
Constant Field Values

UnitSubdirectory

public static final java.lang.String UnitSubdirectory
The name of the subdirectory for the unit source files. The default is "".

See Also:
Constant Field Values
Constructor Detail

PropertyId

public PropertyId()