Package tool.model

Examples of tool.model.ToolConstant



    // $ANTLR start "constantDeclaration"
    // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteAST.g:498:1: constantDeclaration[boolean planConstant] returns [ToolConstant toolConst] : ^( CONSTANT ( modifier )? IDENTIFIER literal ) ;
    public final ToolConstant constantDeclaration(boolean planConstant) throws RecognitionException {
        ToolConstant toolConst = null;

        CommonTree IDENTIFIER43=null;
        ForteAST.literal_return literal44 = null;

        ForteAST.modifier_return modifier45 = null;


        try {
            // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteAST.g:499:5: ( ^( CONSTANT ( modifier )? IDENTIFIER literal ) )
            // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteAST.g:499:7: ^( CONSTANT ( modifier )? IDENTIFIER literal )
            {
            match(input,CONSTANT,FOLLOW_CONSTANT_in_constantDeclaration1656); if (state.failed) return toolConst;

            match(input, Token.DOWN, null); if (state.failed) return toolConst;
            // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteAST.g:499:18: ( modifier )?
            int alt48=2;
            int LA48_0 = input.LA(1);

            if ( ((LA48_0>=PRIVATE && LA48_0<=PUBLIC)||(LA48_0>=231 && LA48_0<=232)) ) {
                alt48=1;
            }
            switch (alt48) {
                case 1 :
                    // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteAST.g:0:0: modifier
                    {
                    pushFollow(FOLLOW_modifier_in_constantDeclaration1658);
                    modifier45=modifier();

                    state._fsp--;
                    if (state.failed) return toolConst;

                    }
                    break;

            }

            IDENTIFIER43=(CommonTree)match(input,IDENTIFIER,FOLLOW_IDENTIFIER_in_constantDeclaration1661); if (state.failed) return toolConst;
            pushFollow(FOLLOW_literal_in_constantDeclaration1663);
            literal44=literal();

            state._fsp--;
            if (state.failed) return toolConst;

            match(input, Token.UP, null); if (state.failed) return toolConst;
            if ( state.backtracking==0 ) {

                     toolConst = new ToolConstant(
                            (IDENTIFIER43!=null?IDENTIFIER43.getText():null)//Constant ID
                            (literal44!=null?(input.getTokenStream().toString(
                input.getTreeAdaptor().getTokenStartIndex(literal44.start),
                input.getTreeAdaptor().getTokenStopIndex(literal44.start))):null),    //Constant Value
                            (modifier45!=null?(input.getTokenStream().toString(
                input.getTreeAdaptor().getTokenStartIndex(modifier45.start),
                input.getTreeAdaptor().getTokenStopIndex(modifier45.start))):null),
                            planConstant); //Visibility
                    if (planConstant){
                        ((project_scope)project_stack.peek()).currentPlan.addConstant(toolConst);
                        toolConst.setParent(((project_scope)project_stack.peek()).currentPlan);
                    }
                   
            }

            }
View Full Code Here


            match(input, Token.UP, null);



                   ToolConstant con = new ToolConstant(plan,
                          (IDENTIFIER13!=null?IDENTIFIER13.getText():null)//Constant ID
                          (literal14!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(literal14.start),input.getTreeAdaptor().getTokenStopIndex(literal14.start))):null)//Constant Value
                          true);
                      plan.addConstant(con);
                  
View Full Code Here

 


  public Object getParent(Object element) {
    if (element instanceof ToolConstant) {
      ToolConstant data = (ToolConstant) element;
      return data.getParent();
    }
    return null;
  }
View Full Code Here

  }

  @Override
  public Object getParent(Object element) {
    if (element instanceof ToolConstant) {
      ToolConstant data = (ToolConstant) element;
      return data.getParent();
    }
    return null;
  }
View Full Code Here

    return null;
  }

  public Object getParent(Object element) {
    if (element instanceof ToolConstant) {
      ToolConstant data = (ToolConstant) element;
      return data.getParent();
    }
    return null;
  }
View Full Code Here


    // $ANTLR start "constantDeclaration"
    // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteCDFTree.g:194:1: constantDeclaration[boolean planConstant] returns [ToolConstant toolConst] : ^( CONSTANT ( modifier )? IDENTIFIER literal ) ;
    public final ToolConstant constantDeclaration(boolean planConstant) throws RecognitionException {
        ToolConstant toolConst = null;

        CommonTree IDENTIFIER15=null;
        ForteCDFTree.literal_return literal16 = null;

        ForteCDFTree.modifier_return modifier17 = null;


        try {
            // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteCDFTree.g:195:5: ( ^( CONSTANT ( modifier )? IDENTIFIER literal ) )
            // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteCDFTree.g:195:7: ^( CONSTANT ( modifier )? IDENTIFIER literal )
            {
            match(input,CONSTANT,FOLLOW_CONSTANT_in_constantDeclaration658); if (state.failed) return toolConst;

            match(input, Token.DOWN, null); if (state.failed) return toolConst;
            // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteCDFTree.g:195:18: ( modifier )?
            int alt25=2;
            int LA25_0 = input.LA(1);

            if ( ((LA25_0>=PRIVATE && LA25_0<=PUBLIC)||(LA25_0>=246 && LA25_0<=247)) ) {
                alt25=1;
            }
            switch (alt25) {
                case 1 :
                    // /Users/peter/Documents/workspace/ToolModel/src/tool/model/grammar/ForteCDFTree.g:0:0: modifier
                    {
                    pushFollow(FOLLOW_modifier_in_constantDeclaration660);
                    modifier17=modifier();

                    state._fsp--;
                    if (state.failed) return toolConst;

                    }
                    break;

            }

            IDENTIFIER15=(CommonTree)match(input,IDENTIFIER,FOLLOW_IDENTIFIER_in_constantDeclaration663); if (state.failed) return toolConst;
            pushFollow(FOLLOW_literal_in_constantDeclaration665);
            literal16=literal();

            state._fsp--;
            if (state.failed) return toolConst;

            match(input, Token.UP, null); if (state.failed) return toolConst;
            if ( state.backtracking==0 ) {

                     toolConst = new ToolConstant(
                            (IDENTIFIER15!=null?IDENTIFIER15.getText():null)//Constant ID
                            (literal16!=null?(input.getTokenStream().toString(
                input.getTreeAdaptor().getTokenStartIndex(literal16.start),
                input.getTreeAdaptor().getTokenStopIndex(literal16.start))):null),    //Constant Value
                            (modifier17!=null?(input.getTokenStream().toString(
View Full Code Here


    // $ANTLR start "constantDeclaration"
    // /Users/peter/Documents/workspace/Tool/src/tool/model/grammar/ForteAST.g:411:1: constantDeclaration[boolean planConstant] returns [ToolConstant toolConst] : ^( CONSTANT ( modifier )? IDENTIFIER literal ) ;
    public final ToolConstant constantDeclaration(boolean planConstant) throws RecognitionException {
        ToolConstant toolConst = null;


        CommonTree IDENTIFIER30=null;
        ForteAST.literal_return literal31 =null;

        ForteAST.modifier_return modifier32 =null;


        try {
            // /Users/peter/Documents/workspace/Tool/src/tool/model/grammar/ForteAST.g:412:5: ( ^( CONSTANT ( modifier )? IDENTIFIER literal ) )
            // /Users/peter/Documents/workspace/Tool/src/tool/model/grammar/ForteAST.g:412:7: ^( CONSTANT ( modifier )? IDENTIFIER literal )
            {
            match(input,CONSTANT,FOLLOW_CONSTANT_in_constantDeclaration1555); if (state.failed) return toolConst;

            match(input, Token.DOWN, null); if (state.failed) return toolConst;
            // /Users/peter/Documents/workspace/Tool/src/tool/model/grammar/ForteAST.g:412:18: ( modifier )?
            int alt47=2;
            int LA47_0 = input.LA(1);

            if ( (LA47_0==PRIVATE||LA47_0==PUBLIC||LA47_0==228||LA47_0==230) ) {
                alt47=1;
            }
            switch (alt47) {
                case 1 :
                    // /Users/peter/Documents/workspace/Tool/src/tool/model/grammar/ForteAST.g:412:18: modifier
                    {
                    pushFollow(FOLLOW_modifier_in_constantDeclaration1557);
                    modifier32=modifier();

                    state._fsp--;
                    if (state.failed) return toolConst;

                    }
                    break;

            }


            IDENTIFIER30=(CommonTree)match(input,IDENTIFIER,FOLLOW_IDENTIFIER_in_constantDeclaration1560); if (state.failed) return toolConst;

            pushFollow(FOLLOW_literal_in_constantDeclaration1562);
            literal31=literal();

            state._fsp--;
            if (state.failed) return toolConst;

            match(input, Token.UP, null); if (state.failed) return toolConst;


            if ( state.backtracking==0 ) {
                   toolConst = new ToolConstant(
                          (IDENTIFIER30!=null?IDENTIFIER30.getText():null)//Constant ID
                          (literal31!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(literal31.start),input.getTreeAdaptor().getTokenStopIndex(literal31.start))):null),    //Constant Value
                          (modifier32!=null?(input.getTokenStream().toString(input.getTreeAdaptor().getTokenStartIndex(modifier32.start),input.getTreeAdaptor().getTokenStopIndex(modifier32.start))):null),
                          planConstant); //Visibility
                  if (planConstant){
                      ((project_scope)project_stack.peek()).currentPlan.addConstant(toolConst);
                      toolConst.setParent(((project_scope)project_stack.peek()).currentPlan);
                  }
                  }

            }
View Full Code Here

    return element.toString();
  }

  public String getDescription(Object anElement) {
    if (anElement instanceof ToolConstant) {
      ToolConstant data = (ToolConstant) anElement;
      return "Constant: " + data.getName();
    } else if (anElement instanceof ToolServiceObject) {
      ToolServiceObject data = (ToolServiceObject) anElement;
      return "Service Object: " + data.getToolName();
    } else if (anElement instanceof IClassComponent){
      String name = ((ToolComponent)((IClassComponent)anElement).getParent()).getToolName() + "." + ((IClassComponent)anElement).getLabelText();
      return name;
    }
    return null;
View Full Code Here

   
    constantsTreeViewer = new TreeViewer(composite_2, SWT.BORDER);
    constantsTreeViewer.addDoubleClickListener(new IDoubleClickListener() {
      public void doubleClick(DoubleClickEvent event) {
        ITreeSelection selection = (ITreeSelection)event.getSelection();
        ToolConstant constant = (ToolConstant)selection.getFirstElement();
        ConstantDialog.show(constant);
      }
    });
    constantsTreeViewer.setAutoExpandLevel(1);
    Tree constantsTree = constantsTreeViewer.getTree();
View Full Code Here

TOP

Related Classes of tool.model.ToolConstant

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.