Package fr.tm.elibel.smartqvt.qvt.emof

Examples of fr.tm.elibel.smartqvt.qvt.emof.Package


  /**
   * Returns all the types in OCL lib and QVT lib
   */
  @SuppressWarnings("unchecked")
  private List<Type> getOclQvtTypes() {
    Package pack = null;
    for (Iterator iter = oclStdLib.getRoots().iterator(); iter.hasNext()
        && pack == null;) {
      Object obj = iter.next();
      if (obj instanceof Package)
        pack = (Package) obj;
    }
    Library lib = null;
    for (Iterator iter = qvtStdLib.getRoots().iterator(); iter.hasNext()
        && lib == null;) {
      Object obj = iter.next();
      if (obj instanceof Library)
        lib = (Library) obj;
    }
    List<Type> types = new ArrayList<Type>();
    types.addAll(pack.getOwnedType());
    types.addAll(lib.getOwnedType());
    return types;
  }
View Full Code Here


        text += " : " + lib.getName();
        if (lib.getUri() != null)
          text += "<br>( " + lib.getUri() + " )";
      }
    } else if (type.eContainer() instanceof Package) {
      Package pack = (Package) type.eContainer();
      if (pack.getName() != null) {
        text += " : " + pack.getName();
        if (pack.getUri() != null)
          text += "<br>( " + pack.getUri() + " )";
      }
    }
    return text;
  }
View Full Code Here

          fr.tm.elibel.smartqvt.qvt.emof.Class c = (fr.tm.elibel.smartqvt.qvt.emof.Class) t;

          // superclasses
          Iterator it2 = c.getSuperClass().iterator();
          while (it2.hasNext()) {
            Package tmpPackage = ((fr.tm.elibel.smartqvt.qvt.emof.Class) it2
                .next()).getPackage();
            if (tmpPackage != self
                && !packagesFound.includes(tmpPackage)
                    .booleanValue())
              packagesFound.add(tmpPackage);
View Full Code Here

TOP

Related Classes of fr.tm.elibel.smartqvt.qvt.emof.Package

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.