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

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

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

See Also:
Serialized Form

Field Summary
static int ATTRIBUTE
           
static int COLLECTION_ELEMENT
           
static int INTERM_PROPERTY
           
 int kind
           
static int LOCAL
           
static int MODEL_PARAMETER
           
 java.lang.String name
           
static int PREDEFINED_VAR
           
static int REFERENCE
           
 VMTypeData type
           
 VMValueData value
           
 java.lang.Object valueObject
           
 java.lang.String variableURI
           
 
Constructor Summary
VMVariableData(java.lang.String name, java.lang.String variableURI)
           
 
Method Summary
 boolean isRootVariable()
           
static java.lang.String toKindString(int kind)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOCAL

public static final int LOCAL
See Also:
Constant Field Values

ATTRIBUTE

public static final int ATTRIBUTE
See Also:
Constant Field Values

REFERENCE

public static final int REFERENCE
See Also:
Constant Field Values

PREDEFINED_VAR

public static final int PREDEFINED_VAR
See Also:
Constant Field Values

MODEL_PARAMETER

public static final int MODEL_PARAMETER
See Also:
Constant Field Values

INTERM_PROPERTY

public static final int INTERM_PROPERTY
See Also:
Constant Field Values

COLLECTION_ELEMENT

public static final int COLLECTION_ELEMENT
See Also:
Constant Field Values

name

@NonNull
public final java.lang.String name

variableURI

@Nullable
public final java.lang.String variableURI

value

public VMValueData value

valueObject

public java.lang.Object valueObject

type

public VMTypeData type

kind

public int kind
Constructor Detail

VMVariableData

public VMVariableData(@NonNull
                      java.lang.String name,
                      @Nullable
                      java.lang.String variableURI)
Method Detail

toKindString

@NonNull
public static java.lang.String toKindString(int kind)

isRootVariable

public boolean isRootVariable()

toString

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