public class VMVariableData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
VMVariableData(java.lang.String name,
java.lang.String variableURI) |
Modifier and Type | Method and Description |
---|---|
boolean |
isRootVariable() |
static java.lang.String |
toKindString(int kind) |
java.lang.String |
toString() |
public static final int LOCAL
public static final int ATTRIBUTE
public static final int REFERENCE
public static final int PREDEFINED_VAR
public static final int MODEL_PARAMETER
public static final int INTERM_PROPERTY
public static final int COLLECTION_ELEMENT
@NonNull public final java.lang.String name
@Nullable public final java.lang.String variableURI
public VMValueData value
public java.lang.Object valueObject
public VMTypeData type
public int kind