org.eclipse.ocl.examples.debug.vm
Class UnitLocation
java.lang.Object
org.eclipse.ocl.examples.debug.vm.UnitLocation
public class UnitLocation
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
UnitLocation
public UnitLocation(int startPosition,
int endPosition,
@NonNull
IVMEvaluationEnvironment<?> evalEnv,
@NonNull
Element element)
isDeferredExecution
public boolean isDeferredExecution()
getURI
public org.eclipse.emf.common.util.URI getURI()
getModule
@NonNull
public NamedElement getModule()
getOperation
public NamedElement getOperation()
getEvalEnv
@NonNull
public IVMEvaluationEnvironment<?> getEvalEnv()
getEndPosition
public int getEndPosition()
getLineNum
public int getLineNum()
getStartPosition
public int getStartPosition()
getStackDepth
public int getStackDepth()
getElement
public Element getElement()
isTheSameLine
public boolean isTheSameLine(@NonNull
UnitLocation location)
isTheSameLocation
public boolean isTheSameLocation(@NonNull
UnitLocation location)
equals
public boolean equals(java.lang.Object another)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object