Package fr.tm.elibel.smartqvt.qvt.qvtoperational

Examples of fr.tm.elibel.smartqvt.qvt.qvtoperational.OperationalTransformation


      } else if (!(element instanceof Model)) {
        System.err.println("getElements : element pas de type Model");
      } else if (!element.equals(input)) {
        System.err.println("getElements : element != input");
      } else {
        OperationalTransformation opt = null;
        try {
          List listRoot = ((Model) element).getRoots();
          for (Iterator iterator = listRoot.iterator(); iterator
              .hasNext()
              && opt == null;) {
View Full Code Here


  @SuppressWarnings("unchecked")
  private List getProposalsForType(Type type) {
    List objects = new ArrayList();

    OperationalTransformation transfo = null;

    for (Iterator iter = strategy.getModel().getRoots().iterator(); iter
        .hasNext();) {
      Object objet = iter.next();
      if ((objet != null) && (objet instanceof OperationalTransformation)) {
        transfo = (OperationalTransformation) objet;

        List var = new BasicEList();
        var.addAll(getObjectsOf(transfo));

        for (Iterator iter2 = transfo.getModuleImport().iterator(); iter2
            .hasNext();) {
          ModuleImport mod = (ModuleImport) iter2.next();
          var.addAll(getObjectsOf(mod.getImportedModule()));
        }
View Full Code Here

  }

  @SuppressWarnings("unchecked")
  private List getProposalsForTransformation(ITypedRegion r) {
    List objects = new ArrayList();
    OperationalTransformation transfo = null;

    for (Iterator iter = strategy.getModel().getRoots().iterator(); iter
        .hasNext();) {
      Object obj = iter.next();
      if ((obj != null) && (obj instanceof OperationalTransformation)) {
        transfo = (OperationalTransformation) obj;

        if ((r.getType() == QVTPartitionScanner.MM_DECLARATION)
            || (prefix.length() > 0)) {
          objects.addAll(transfo.getModelParameter());
          objects.addAll(transfo.getUsedModelType());
          objects.addAll(getObjectsOf(transfo));

          for (Iterator iter2 = transfo.getModuleImport().iterator(); iter2
              .hasNext();) {
            ModuleImport mod = (ModuleImport) iter2.next();
            objects.addAll(getObjectsOf(mod.getImportedModule()));
          }

          for (Iterator iter2 = transfo.getUsedModelType().iterator(); iter2
              .hasNext();) {
            Object obj2 = iter2.next();
            if (obj2 instanceof ModelType) {
              objects.addAll(getObjectsOf(((ModelType) obj2)));
View Full Code Here

TOP

Related Classes of fr.tm.elibel.smartqvt.qvt.qvtoperational.OperationalTransformation

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.