Package org.eclipse.cdt.dsf.debug.ui.viewmodel.expression

Examples of org.eclipse.cdt.dsf.debug.ui.viewmodel.expression.IExpressionVMNode


            addChildNodes(rootNode, new IVMNode[] {expressionManagerNode});
        }
       
        // Disabled expression node intercepts disabled expressions and prevents them from being
        // evaluated by other nodes.
        IExpressionVMNode disabledExpressionNode = new DisabledExpressionVMNode(this);

        /*
         *  The expression view wants to support fully all of the components of the register view.
         */
        IExpressionVMNode registerGroupNode = new RegisterGroupVMNode(this, getSession(), syncRegDataAccess);
       
        IExpressionVMNode registerNode = new RegisterVMNode(this, getSession(), syncRegDataAccess);
        addChildNodes(registerGroupNode, new IExpressionVMNode[] {registerNode});
       
        /*
         * Create the next level which is the bit-field level.
         */
        IVMNode bitFieldNode = new RegisterBitFieldVMNode(this, getSession(), syncRegDataAccess);
        addChildNodes(registerNode, new IVMNode[] { bitFieldNode });
       
        /*
         *  Create the support for the SubExpressions. Anything which is brought into the expressions
         *  view comes in as a fully qualified expression so we go directly to the SubExpression layout
         *  node.
         */
        IExpressionVMNode variableNode = createGdbVariableVMNode(syncvarDataAccess);
        addChildNodes(variableNode, new IExpressionVMNode[] {variableNode});
       
        /* Wire up the casting support. IExpressions2 service is always available
     * for gdb. No need to call hookUpCastingSupport */
    ((VariableVMNode) variableNode).setCastToTypeSupport(
View Full Code Here

TOP

Related Classes of org.eclipse.cdt.dsf.debug.ui.viewmodel.expression.IExpressionVMNode

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.