Package org.eclipse.xtend.expression

Examples of org.eclipse.xtend.expression.Variable


  public Generator() {
    preprocessor = loader.getPreprocessor();

    // Default values
    globalVarsMap.put("StubHppSuffix", new Variable("StubHppSuffix",
        stubHppSuffix));
    globalVarsMap.put("StubCppSuffix", new Variable("StubCppSuffix",
        stubCppSuffix));
    globalVarsMap.put("SkelHppSuffix", new Variable("SkelHppSuffix",
        skelHppSuffix));
    globalVarsMap.put("SkelCppSuffix", new Variable("SkelCppSuffix",
        skelCppSuffix));
    globalVarsMap.put("SkelImplHppSuffix", new Variable(
        "SkelImplHppSuffix", skelImplHppSuffix));
    globalVarsMap.put("SkelImplCppSuffix", new Variable(
        "SkelImplCppSuffix", skelImplCppSuffix));
  }
View Full Code Here


      if (opt.getOpt() == ("I"))
        preprocessor.addIncludePath(opt.getValue());

    }

    globalVarsMap.put("targetDir", new Variable("targetDir", targetDir));

    if (!cmd.hasOption("p"))
      prSrcPaths = targetDir;

    // Verbose
    if (!cmd.hasOption("v")) {
      // Solo errores
      System.setProperty("org.apache.commons.logging.Log",
          "org.apache.commons.logging.impl.NoOpLog");
      Logger.getRootLogger().setLevel(Level.ERROR);
      Logger.getLogger(AbstractDeclarativeValueConverterService.class)
          .setLevel(Level.ERROR);
    }

    // IDL file
    if (cmd.getArgList().size() == 1)
      filePath = (String) cmd.getArgList().get(0);
    else {
      System.err.println("No IDL file specified or more than one.");
      System.exit(1);
    }

    // Generator options
    genClient = cmd.hasOption("Gclient");
    genServer = cmd.hasOption("Gserver");
    genServerUI = cmd.hasOption("Gserverui");
    genCMake = !cmd.hasOption("Ncmake");

    globalVarsMap.put("genClient", new Variable("genClient", genClient));
    globalVarsMap.put("genServer", new Variable("genServer", genServer));
    globalVarsMap.put("genCMake", new Variable("genCMake", genCMake));
    globalVarsMap.put("genServerUI", new Variable("genServerUI", genServerUI));
  }
View Full Code Here

    output.addOutlet(outlet);

    ResourceLoaderFactory.setCurrentThreadResourceLoader(new ResourceLoaderImpl(getClass().getClassLoader()));
    xpandCtx = new XpandExecutionContextImpl(output, null);
    Map<String, Variable> variables = xpandCtx.getGlobalVariables();
    Variable srcDir = new Variable("srcDir", SRC_DIR);
    variables.put("srcDir", srcDir);
    Variable dir = new Variable("dir", RESULT_DIR);
    variables.put("dir", dir);
    xpandCtx.registerMetaModel(new JavaBeansMetaModel());
    ResourceLoaderFactory.setCurrentThreadResourceLoader(null);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.xtend.expression.Variable

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.