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

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

public final class TransformId
extends java.lang.Object

TransformId defines identifiers for the transforms of the UML2 to C++ transformation. They will be useful to transform extenders.

Author:
keithc

Field Summary
static java.lang.String Capsule
          Identifier for the capsule transform.
static java.lang.String CapsuleStatemachine
          Identifier for the capsule state machine transform.
static java.lang.String CapsuleStructure
          Identifier for the capsule structure transform.
static java.lang.String Class
          Identifier for the class transform.
static java.lang.String DataType
          Identifier for the datatype transform.
static java.lang.String Dependency
          Identifier for the dependency transform.
static java.lang.String Enumeration
          Identifier for the enumeration transform.
static java.lang.String EnumerationLiteral
          Identifier for the enumeration literal transform.
static java.lang.String Generalization
          Identifier for the generalization transform.
static java.lang.String Main
          Identifier for the main transform, a wrapper which contains one transform for each acceptable kind of source element.
static java.lang.String Node
          Identifier for the node transform.
static java.lang.String Operation
          Identifier for the operation transform.
static java.lang.String Parameter
          Identifier for the parameter transform.
static java.lang.String Part
          Identifier for the part transform.
static java.lang.String PassiveClassifier
          Identifier for the passive classifier transform.
static java.lang.String PassiveStatemachine
          Identifier for the passive state machine transform.
static java.lang.String Port
          Identifier for the port transform.
static java.lang.String Property
          Identifier for the property transform.
static java.lang.String Protocol
          Identifier for the protocol transform.
static java.lang.String Team
          A "bin" for team initialization rules.
static java.lang.String UML2Cpp
          Identifier for the top-level transformation.
static java.lang.String UpdateSource
          Identifier for the update source transform.
 
Constructor Summary
TransformId()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Capsule

public static final java.lang.String Capsule
Identifier for the capsule transform.

See Also:
Constant Field Values

CapsuleStatemachine

public static final java.lang.String CapsuleStatemachine
Identifier for the capsule state machine transform.

See Also:
Constant Field Values

CapsuleStructure

public static final java.lang.String CapsuleStructure
Identifier for the capsule structure transform.

See Also:
Constant Field Values

Class

public static final java.lang.String Class
Identifier for the class transform.

See Also:
Constant Field Values

DataType

public static final java.lang.String DataType
Identifier for the datatype transform.

See Also:
Constant Field Values

Dependency

public static final java.lang.String Dependency
Identifier for the dependency transform.

See Also:
Constant Field Values

Enumeration

public static final java.lang.String Enumeration
Identifier for the enumeration transform.

See Also:
Constant Field Values

EnumerationLiteral

public static final java.lang.String EnumerationLiteral
Identifier for the enumeration literal transform.

See Also:
Constant Field Values

Generalization

public static final java.lang.String Generalization
Identifier for the generalization transform.

See Also:
Constant Field Values

Main

public static final java.lang.String Main
Identifier for the main transform, a wrapper which contains one transform for each acceptable kind of source element.

See Also:
Constant Field Values

Node

public static final java.lang.String Node
Identifier for the node transform.

See Also:
Constant Field Values

Operation

public static final java.lang.String Operation
Identifier for the operation transform.

See Also:
Constant Field Values

Parameter

public static final java.lang.String Parameter
Identifier for the parameter transform.

See Also:
Constant Field Values

Part

public static final java.lang.String Part
Identifier for the part transform.

See Also:
Constant Field Values

PassiveClassifier

public static final java.lang.String PassiveClassifier
Identifier for the passive classifier transform.

See Also:
Constant Field Values

PassiveStatemachine

public static final java.lang.String PassiveStatemachine
Identifier for the passive state machine transform.

See Also:
Constant Field Values

Port

public static final java.lang.String Port
Identifier for the port transform.

See Also:
Constant Field Values

Property

public static final java.lang.String Property
Identifier for the property transform.

See Also:
Constant Field Values

Protocol

public static final java.lang.String Protocol
Identifier for the protocol transform.

See Also:
Constant Field Values

Team

public static final java.lang.String Team
A "bin" for team initialization rules. If extensions will be modifying files, those files must be checked out. Extensions may use the validate edit rule API to add affected files directly in their rules, or may add rules specifically for this task to this transform.

See Also:
com.ibm.xtools.transform.core.ValidateEditRule#addAffectedFile(ITransformContext, IFile), Constant Field Values

UML2Cpp

public static final java.lang.String UML2Cpp
Identifier for the top-level transformation.

See Also:
Constant Field Values

UpdateSource

public static final java.lang.String UpdateSource
Identifier for the update source transform.

See Also:
Constant Field Values
Constructor Detail

TransformId

public TransformId()