org.eclipse.ocl.examples.debug.vm.data
Class VMValueData

java.lang.Object
  extended by org.eclipse.ocl.examples.debug.vm.data.VMValueData
All Implemented Interfaces:
java.io.Serializable

public class VMValueData
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static int COLLECTION_REF
           
 boolean hasVariables
           
static int INVALID
           
 int kind
           
static int OBJECT_REF
           
static int PRIMITIVE
           
static int RESOURCE
           
 java.lang.String value
           
 
Constructor Summary
VMValueData(int kind, java.lang.String value)
           
VMValueData(int kind, java.lang.String value, boolean hasVariables)
           
 
Method Summary
static VMValueData invalid()
           
 java.lang.String toString()
           
static java.lang.String toValueString(int status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PRIMITIVE

public static final int PRIMITIVE
See Also:
Constant Field Values

OBJECT_REF

public static final int OBJECT_REF
See Also:
Constant Field Values

COLLECTION_REF

public static final int COLLECTION_REF
See Also:
Constant Field Values

INVALID

public static final int INVALID
See Also:
Constant Field Values

RESOURCE

public static final int RESOURCE
See Also:
Constant Field Values

kind

public final int kind

value

@NonNull
public final java.lang.String value

hasVariables

public final boolean hasVariables
Constructor Detail

VMValueData

public VMValueData(int kind,
                   @NonNull
                   java.lang.String value)

VMValueData

public VMValueData(int kind,
                   @NonNull
                   java.lang.String value,
                   boolean hasVariables)
Method Detail

invalid

@NonNull
public static VMValueData invalid()

toValueString

@NonNull
public static java.lang.String toValueString(int status)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object