Package org.objectstyle.wolips.eogenerator.core.model

Examples of org.objectstyle.wolips.eogenerator.core.model.EOGeneratorModel.addModel()


    List<EOModel> exceptModels = new LinkedList<EOModel>();
    exceptModels.add(targetModel);
    List<EOModelReference> modelReferences = EOGeneratorModel.createModelReferencesForModelGroup(modelGroup, exceptModels);
    File modelFolder = URLUtils.cheatAndTurnIntoFile(targetModel.getModelURL());
    if (modelFolder != null) {
      eogenModel.addModel(new EOModelReference(new Path(modelFolder.getAbsolutePath())));
    }
    if (includeRefModels) {
      eogenModel.setLoadModelGroup(Boolean.FALSE);
      for (EOModelReference modelReference : modelReferences) {
        eogenModel.addRefModel(modelReference);
View Full Code Here


    if (createModelGroup) {
      EOGeneratorModel modelGroupModel = EOGeneratorCreator.createDefaultModel(_parentResource.getProject());
      if (modelFolder != null) {
        Path modelPath = new Path(modelFolderFile.getAbsolutePath());
        EOModelReference modelReference = new EOModelReference(modelPath);
        modelGroupModel.addModel(modelReference);
      }
      IFile modelGroupFile = parentContainer.getFile(new Path(baseName + ".eomodelgroup"));
      modelGroupModel.writeToFile(modelGroupFile, monitor);
      _page.setResourceToReveal(modelGroupFile);
    } else {
View Full Code Here

      else if ("-java14".equalsIgnoreCase(arg)) {
        eogeneratorModel.setJava14(true);
      }
      else if ("-generate".equalsIgnoreCase(arg)) {
        String modelName = argsList.get(++argNum);
        eogeneratorModel.addModel(new EOModelReference(new Path(modelName)));
      }
      else if ("-loadModelGroup".equalsIgnoreCase(arg)) {
        loadModelGroup = true;
      }
      else if ("-force".equalsIgnoreCase(arg)) {
View Full Code Here

      }
    }

    if (eogeneratorModel.getModels() == null || eogeneratorModel.getModels().isEmpty()) {
      for (String modelPath : modelPaths) {
        eogeneratorModel.addModel(new EOModelReference(new Path(modelPath)));
      }
    }

    if (eogeneratorModel.getDestination() == null || eogeneratorModel.getModels().size() == 0) {
      System.out.println("veogen");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.