org.eclipse.cdt.debug.internal.core.model
Class CVariableFactory

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.core.model.CVariableFactory

public class CVariableFactory
extends java.lang.Object

Provides factory methods for the variable types.


Constructor Summary
CVariableFactory()
           
 
Method Summary
static CGlobalVariable createGlobalVariable(CDebugElement parent, IGlobalVariableDescriptor descriptor, org.eclipse.cdt.debug.core.cdi.model.ICDIVariableDescriptor cdiVariableObject)
           
static IGlobalVariableDescriptor createGlobalVariableDescriptor(IBinaryParser.ISymbol symbol)
           
static IGlobalVariableDescriptor createGlobalVariableDescriptor(org.eclipse.cdt.core.model.IVariable var)
           
static IGlobalVariableDescriptor createGlobalVariableDescriptor(java.lang.String name, org.eclipse.core.runtime.IPath path)
           
static CLocalVariable createLocalVariable(CDebugElement parent, org.eclipse.cdt.debug.core.cdi.model.ICDIVariableDescriptor cdiVariableObject)
           
static CLocalVariable createLocalVariableWithError(CDebugElement parent, org.eclipse.cdt.debug.core.cdi.model.ICDIVariableDescriptor cdiVariableObject, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CVariableFactory

public CVariableFactory()
Method Detail

createLocalVariable

public static CLocalVariable createLocalVariable(CDebugElement parent,
                                                 org.eclipse.cdt.debug.core.cdi.model.ICDIVariableDescriptor cdiVariableObject)

createLocalVariableWithError

public static CLocalVariable createLocalVariableWithError(CDebugElement parent,
                                                          org.eclipse.cdt.debug.core.cdi.model.ICDIVariableDescriptor cdiVariableObject,
                                                          java.lang.String message)

createGlobalVariableDescriptor

public static IGlobalVariableDescriptor createGlobalVariableDescriptor(java.lang.String name,
                                                                       org.eclipse.core.runtime.IPath path)

createGlobalVariableDescriptor

public static IGlobalVariableDescriptor createGlobalVariableDescriptor(org.eclipse.cdt.core.model.IVariable var)

createGlobalVariableDescriptor

public static IGlobalVariableDescriptor createGlobalVariableDescriptor(IBinaryParser.ISymbol symbol)

createGlobalVariable

public static CGlobalVariable createGlobalVariable(CDebugElement parent,
                                                   IGlobalVariableDescriptor descriptor,
                                                   org.eclipse.cdt.debug.core.cdi.model.ICDIVariableDescriptor cdiVariableObject)