|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.m2m.atl.debug.core.AtlDebugElement
org.eclipse.m2m.atl.debug.core.AtlVariable
public class AtlVariable
The ATL variable (for debug).
Field Summary | |
---|---|
static int |
ATTRIBUTE
attribute type. |
static int |
ELEMENT
model element type. |
static int |
LOCALVARIABLE
atl local variable type. |
static int |
REFERENCE
reference type. |
static int |
SUPERTYPE
supertype type. |
static int |
UNKNOWN
unknown type. |
Fields inherited from class org.eclipse.m2m.atl.debug.core.AtlDebugElement |
---|
fTarget |
Constructor Summary | |
---|---|
AtlVariable(java.lang.String name,
org.eclipse.debug.core.model.IValue value,
AtlDebugTarget atlDT,
int description)
Creates an atl variable. |
Method Summary | |
---|---|
org.eclipse.debug.core.model.IDebugTarget |
getDebugTarget()
|
int |
getDescription()
Returns the superType. |
int |
getIdVariable()
Return the idVariable. |
org.eclipse.debug.core.ILaunch |
getLaunch()
|
java.lang.String |
getName()
|
java.lang.String |
getReferenceTypeName()
|
org.eclipse.debug.core.model.IValue |
getValue()
|
boolean |
hasValueChanged()
|
void |
setValue(org.eclipse.debug.core.model.IValue value)
|
void |
setValue(java.lang.String expression)
|
boolean |
supportsValueModification()
|
boolean |
verifyValue(org.eclipse.debug.core.model.IValue value)
|
boolean |
verifyValue(java.lang.String expression)
|
Methods inherited from class org.eclipse.m2m.atl.debug.core.AtlDebugElement |
---|
abort, getAdapter, getModelIdentifier |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
---|
getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
public static final int UNKNOWN
public static final int LOCALVARIABLE
public static final int REFERENCE
public static final int ATTRIBUTE
public static final int SUPERTYPE
public static final int ELEMENT
Constructor Detail |
---|
public AtlVariable(java.lang.String name, org.eclipse.debug.core.model.IValue value, AtlDebugTarget atlDT, int description)
name
- the variable namevalue
- the variable valueatlDT
- the debug targetdescription
- the variable descriptionMethod Detail |
---|
public org.eclipse.debug.core.model.IValue getValue() throws org.eclipse.debug.core.DebugException
getValue
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
IVariable.getValue()
public java.lang.String getName() throws org.eclipse.debug.core.DebugException
getName
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
IVariable.getName()
public java.lang.String getReferenceTypeName() throws org.eclipse.debug.core.DebugException
getReferenceTypeName
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
IVariable.getReferenceTypeName()
public boolean hasValueChanged() throws org.eclipse.debug.core.DebugException
hasValueChanged
in interface org.eclipse.debug.core.model.IVariable
org.eclipse.debug.core.DebugException
IVariable.hasValueChanged()
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
getDebugTarget
in interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget
in class AtlDebugElement
AtlDebugElement.getDebugTarget()
public org.eclipse.debug.core.ILaunch getLaunch()
getLaunch
in interface org.eclipse.debug.core.model.IDebugElement
getLaunch
in class AtlDebugElement
AtlDebugElement.getLaunch()
public void setValue(java.lang.String expression) throws org.eclipse.debug.core.DebugException
setValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
IValueModification.setValue(java.lang.String)
public void setValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
setValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
IValueModification.setValue(org.eclipse.debug.core.model.IValue)
public boolean supportsValueModification()
supportsValueModification
in interface org.eclipse.debug.core.model.IValueModification
IValueModification.supportsValueModification()
public boolean verifyValue(java.lang.String expression) throws org.eclipse.debug.core.DebugException
verifyValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
IValueModification.verifyValue(java.lang.String)
public boolean verifyValue(org.eclipse.debug.core.model.IValue value) throws org.eclipse.debug.core.DebugException
verifyValue
in interface org.eclipse.debug.core.model.IValueModification
org.eclipse.debug.core.DebugException
IValueModification.verifyValue(org.eclipse.debug.core.model.IValue)
public int getDescription()
public int getIdVariable()
|
Copyright 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |