Package org.eclipse.cdt.dsf.gdb.internal.ui.viewmodel

Examples of org.eclipse.cdt.dsf.gdb.internal.ui.viewmodel.GdbVariableVMNode


        // Create the top level node to deal with the root selection.
        IRootVMNode rootNode = new RootDMVMNode(this);
        setRootNode(rootNode);
       
        // Create the next level which represents members of structs/unions/enums and elements of arrays.
        GdbVariableVMNode subExpressioNode = createGdbVariableVMNode(varAccess);
        addChildNodes(rootNode, new IVMNode[] { subExpressioNode });

    /* Wire up the casting support. IExpressions2 service is always available
     * for gdb. No need to call hookUpCastingSupport */
    subExpressioNode.setCastToTypeSupport(new DsfCastToTypeSupport(getSession(), this, varAccess));
       
        // Configure the sub-expression node to be a child of itself.  This way the content
        // provider will recursively drill-down the variable hierarchy.
        addChildNodes(subExpressioNode, new IVMNode[] { subExpressioNode });
    }
View Full Code Here


        // provider will recursively drill-down the variable hierarchy.
        addChildNodes(subExpressioNode, new IVMNode[] { subExpressioNode });
    }
 
  protected GdbVariableVMNode createGdbVariableVMNode(SyncVariableDataAccess varAccess) {
    return new GdbVariableVMNode(this, getSession(), varAccess);
  }
View Full Code Here

         */
        setRootNode(rootNode);
    }
 
  protected GdbVariableVMNode createGdbVariableVMNode(SyncVariableDataAccess syncvarDataAccess) {
    return new GdbVariableVMNode(this, getSession(), syncvarDataAccess);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.cdt.dsf.gdb.internal.ui.viewmodel.GdbVariableVMNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.