org.apache.ode.bpel.rtrep.v2
Class OVarType

java.lang.Object
  extended by org.apache.ode.bpel.rtrep.v2.OBase
      extended by org.apache.ode.bpel.rtrep.v2.OVarType
All Implemented Interfaces:
java.io.Serializable, ActivityModel
Direct Known Subclasses:
OConstantVarType, OElementVarType, OMessageVarType, OPropertyVarType, OXsdTypeVarType

public abstract class OVarType
extends OBase

Base class for variable types.

See Also:
Serialized Form

Field Summary
static int NUMBER_TYPE
           
static int SCHEMA_TYPE
           
static int STRING_TYPE
           
 int underlyingType
           
 
Fields inherited from class org.apache.ode.bpel.rtrep.v2.OBase
debugInfo
 
Constructor Summary
OVarType(OProcess owner)
           
 
Method Summary
abstract  org.w3c.dom.Node newInstance(org.w3c.dom.Document doc)
          Create a new instance of this variable.
 
Methods inherited from class org.apache.ode.bpel.rtrep.v2.OBase
equals, getExtensibilityElements, getId, getOwner, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SCHEMA_TYPE

public static int SCHEMA_TYPE

NUMBER_TYPE

public static int NUMBER_TYPE

STRING_TYPE

public static int STRING_TYPE

underlyingType

public int underlyingType
Constructor Detail

OVarType

public OVarType(OProcess owner)
Method Detail

newInstance

public abstract org.w3c.dom.Node newInstance(org.w3c.dom.Document doc)
Create a new instance of this variable.

Returns:
a "skeleton" representation of this variable