Class AtlValue
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.m2m.atl.debug.core.AtlDebugElement
org.eclipse.m2m.atl.debug.core.adwp.AtlValue
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.debug.core.model.IDebugElement,org.eclipse.debug.core.model.IValue
ATL Value (for debug).
-
Field Summary
Fields inherited from class org.eclipse.m2m.atl.debug.core.AtlDebugElement
fTarget -
Constructor Summary
ConstructorsConstructorDescriptionAtlValue(Value value, ObjectReference asType, AtlDebugTarget atlDT) Constructor.AtlValue(Value value, AtlDebugTarget atlDT) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.debug.core.model.IDebugTargetorg.eclipse.debug.core.ILaunchgetValue()Returns the ATL value.org.eclipse.debug.core.model.IVariable[]booleanbooleanbooleanReturnstrueif the value has variables orfalseelsewhere.Methods inherited from class org.eclipse.m2m.atl.debug.core.AtlDebugElement
abort, getAdapter, getModelIdentifierMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.debug.core.model.IDebugElement
getModelIdentifier
-
Constructor Details
-
AtlValue
Constructor.- Parameters:
value- the valueasType- the referenceatlDT- the debug target
-
AtlValue
Constructor.- Parameters:
value- the valueatlDT- the debug target
-
-
Method Details
-
getReferenceTypeName
- Specified by:
getReferenceTypeNamein interfaceorg.eclipse.debug.core.model.IValue- Throws:
org.eclipse.debug.core.DebugException- See Also:
-
getValueString
- Specified by:
getValueStringin interfaceorg.eclipse.debug.core.model.IValue- Throws:
org.eclipse.debug.core.DebugException- See Also:
-
isAllocated
public boolean isAllocated() throws org.eclipse.debug.core.DebugException- Specified by:
isAllocatedin interfaceorg.eclipse.debug.core.model.IValue- Throws:
org.eclipse.debug.core.DebugException- See Also:
-
getVariables
public org.eclipse.debug.core.model.IVariable[] getVariables() throws org.eclipse.debug.core.DebugException- Specified by:
getVariablesin interfaceorg.eclipse.debug.core.model.IValue- Throws:
org.eclipse.debug.core.DebugException- See Also:
-
hasVariables
public boolean hasVariables() throws org.eclipse.debug.core.DebugException- Specified by:
hasVariablesin interfaceorg.eclipse.debug.core.model.IValue- Throws:
org.eclipse.debug.core.DebugException- See Also:
-
getDebugTarget
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()- Specified by:
getDebugTargetin interfaceorg.eclipse.debug.core.model.IDebugElement- Overrides:
getDebugTargetin classAtlDebugElement- See Also:
-
getLaunch
public org.eclipse.debug.core.ILaunch getLaunch()- Specified by:
getLaunchin interfaceorg.eclipse.debug.core.model.IDebugElement- Overrides:
getLaunchin classAtlDebugElement- See Also:
-
getValue
Returns the ATL value.- Returns:
- the ATL value
-
isContainer
public boolean isContainer()Returnstrueif the value has variables orfalseelsewhere.- Returns:
trueif the value has variables orfalseelsewhere
-