org.drools.eclipse.debug
Class WorkingMemoryViewContentProvider.MyJavaVariable

java.lang.Object
  extended by org.drools.eclipse.debug.WorkingMemoryViewContentProvider.MyJavaVariable
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IValueModification, org.eclipse.debug.core.model.IVariable, org.eclipse.jdt.debug.core.IJavaModifiers, org.eclipse.jdt.debug.core.IJavaVariable
Enclosing class:
WorkingMemoryViewContentProvider

public class WorkingMemoryViewContentProvider.MyJavaVariable
extends Object
implements org.eclipse.jdt.debug.core.IJavaVariable


Constructor Summary
WorkingMemoryViewContentProvider.MyJavaVariable(String name, org.eclipse.jdt.debug.core.IJavaValue value)
           
 
Method Summary
 boolean equals(Object obj)
           
 Object getAdapter(Class adapter)
           
 org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
           
 String getGenericSignature()
           
 org.eclipse.jdt.debug.core.IJavaType getJavaType()
           
 org.eclipse.debug.core.ILaunch getLaunch()
           
 String getModelIdentifier()
           
 String getName()
           
 String getReferenceTypeName()
           
 String getSignature()
           
 org.eclipse.debug.core.model.IValue getValue()
           
 int hashCode()
           
 boolean hasValueChanged()
           
 boolean isFinal()
           
 boolean isLocal()
           
 boolean isPackagePrivate()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isSynthetic()
           
 void setValue(org.eclipse.debug.core.model.IValue value)
           
 void setValue(String expression)
           
 boolean supportsValueModification()
           
 boolean verifyValue(org.eclipse.debug.core.model.IValue value)
           
 boolean verifyValue(String expression)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkingMemoryViewContentProvider.MyJavaVariable

public WorkingMemoryViewContentProvider.MyJavaVariable(String name,
                                                       org.eclipse.jdt.debug.core.IJavaValue value)
Method Detail

getSignature

public String getSignature()
                    throws org.eclipse.debug.core.DebugException
Specified by:
getSignature in interface org.eclipse.jdt.debug.core.IJavaVariable
Throws:
org.eclipse.debug.core.DebugException

getGenericSignature

public String getGenericSignature()
                           throws org.eclipse.debug.core.DebugException
Specified by:
getGenericSignature in interface org.eclipse.jdt.debug.core.IJavaVariable
Throws:
org.eclipse.debug.core.DebugException

getJavaType

public org.eclipse.jdt.debug.core.IJavaType getJavaType()
                                                 throws org.eclipse.debug.core.DebugException
Specified by:
getJavaType in interface org.eclipse.jdt.debug.core.IJavaVariable
Throws:
org.eclipse.debug.core.DebugException

isLocal

public boolean isLocal()
Specified by:
isLocal in interface org.eclipse.jdt.debug.core.IJavaVariable

getValue

public org.eclipse.debug.core.model.IValue getValue()
Specified by:
getValue in interface org.eclipse.debug.core.model.IVariable

getName

public String getName()
Specified by:
getName in interface org.eclipse.debug.core.model.IVariable

getReferenceTypeName

public String getReferenceTypeName()
                            throws org.eclipse.debug.core.DebugException
Specified by:
getReferenceTypeName in interface org.eclipse.debug.core.model.IVariable
Throws:
org.eclipse.debug.core.DebugException

hasValueChanged

public boolean hasValueChanged()
Specified by:
hasValueChanged in interface org.eclipse.debug.core.model.IVariable

isPublic

public boolean isPublic()
Specified by:
isPublic in interface org.eclipse.jdt.debug.core.IJavaModifiers

isPrivate

public boolean isPrivate()
Specified by:
isPrivate in interface org.eclipse.jdt.debug.core.IJavaModifiers

isProtected

public boolean isProtected()
Specified by:
isProtected in interface org.eclipse.jdt.debug.core.IJavaModifiers

isPackagePrivate

public boolean isPackagePrivate()
Specified by:
isPackagePrivate in interface org.eclipse.jdt.debug.core.IJavaModifiers

isFinal

public boolean isFinal()
Specified by:
isFinal in interface org.eclipse.jdt.debug.core.IJavaModifiers

isStatic

public boolean isStatic()
Specified by:
isStatic in interface org.eclipse.jdt.debug.core.IJavaModifiers

isSynthetic

public boolean isSynthetic()
Specified by:
isSynthetic in interface org.eclipse.jdt.debug.core.IJavaModifiers

getModelIdentifier

public String getModelIdentifier()
Specified by:
getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElement

getDebugTarget

public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
Specified by:
getDebugTarget in interface org.eclipse.debug.core.model.IDebugElement

getLaunch

public org.eclipse.debug.core.ILaunch getLaunch()
Specified by:
getLaunch in interface org.eclipse.debug.core.model.IDebugElement

setValue

public void setValue(String expression)
Specified by:
setValue in interface org.eclipse.debug.core.model.IValueModification

setValue

public void setValue(org.eclipse.debug.core.model.IValue value)
Specified by:
setValue in interface org.eclipse.debug.core.model.IValueModification

supportsValueModification

public boolean supportsValueModification()
Specified by:
supportsValueModification in interface org.eclipse.debug.core.model.IValueModification

verifyValue

public boolean verifyValue(String expression)
Specified by:
verifyValue in interface org.eclipse.debug.core.model.IValueModification

verifyValue

public boolean verifyValue(org.eclipse.debug.core.model.IValue value)
Specified by:
verifyValue in interface org.eclipse.debug.core.model.IValueModification

getAdapter

public Object getAdapter(Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.