Examples of PackageImport


Examples of com.google.gxp.compiler.base.PackageImport

  public ClassImport classImport(String className) {
    return new ClassImport(pos(), "<gxp:import>", fqTemplateName(className));
  }

  public PackageImport packageImport(String packageName) {
    return new PackageImport(pos(), "<gxp:import>", packageName);
  }
View Full Code Here

Examples of com.google.gxp.compiler.base.PackageImport

        //               in real life.
        TemplateName.FullyQualified packageName =
            TemplateName.parseFullyQualifiedDottedName(
                alertSink, node.getSourcePosition(), pkg);
        if (packageName != null) {
          output.accumulate(new PackageImport(node, pkg));
        }
      } else if (cls != null) {
        TemplateName.FullyQualified className =
            TemplateName.parseFullyQualifiedDottedName(
                alertSink, node.getSourcePosition(), cls);
View Full Code Here

Examples of com.google.gxp.compiler.base.PackageImport

        //               in real life.
        TemplateName.FullyQualified packageName =
            TemplateName.parseFullyQualifiedDottedName(
                alertSink, node.getSourcePosition(), pkg);
        if (packageName != null) {
          output.accumulate(new PackageImport(node, pkg));
        }
      } else if (cls != null) {
        TemplateName.FullyQualified className =
            TemplateName.parseFullyQualifiedDottedName(
                alertSink, node.getSourcePosition(), cls);
View Full Code Here

Examples of eu.admire.dispel.imports.PackageImport

      
        for (Import imp : pck.getImports()) {
                   
          if (imp instanceof PackageImport) {                       
         
            PackageImport pckImp = (PackageImport) imp;
                     
           
            for (ProcessingElementDefinition peDef : processingElements) {                 
              if (peDef.getNamespacesAsString().equals(pckImp.getNamespacesAsString()))
                pck.getTypeDefinitions().add(peDef);
            }       
           
            for (DomainTypeDefinition dtDef : domainTypes) {         
              if (dtDef.getNamespacesAsString().equals(pckImp.getNamespacesAsString()))
                pck.getTypeDefinitions().add(dtDef);
            }       
 
            for (StructuralTypeDefinition stDef : structuralTypes) {         
              if (stDef.getNamespacesAsString().equals(pckImp.getNamespacesAsString()))
                pck.getTypeDefinitions().add(stDef);
            }
         
         
            for (DispelFunction fnc : functions) {         
              if (fnc.getNamespacesAsString().equals(pckImp.getNamespacesAsString()))
                pck.getTypeDefinitions().add(fnc);
            }
                   
           
        }
View Full Code Here

Examples of org.apache.felix.sigil.common.core.internal.model.osgi.PackageImport

        checkImports(element);
    }

    private void checkImports(BundleModelElement element)
    {
        PackageImport foo = new PackageImport();
        foo.setPackageName("foo");
        foo.setVersions(VersionRange.parseVersionRange("1.0.0"));
        PackageImport bar = new PackageImport();
        bar.setPackageName("bar");
        bar.setVersions(VersionRange.parseVersionRange("[2.2.2, 3.3.3]"));
        PackageImport baz = new PackageImport();
        baz.setPackageName("baz");
        baz.setVersions(VersionRange.parseVersionRange("[3.0.0, 4.0.0)"));

        element.addChild(foo.clone());
        element.addChild(bar.clone());
        element.addChild(baz.clone());

        assertTrue(Arrays.asList(element.children()).contains(foo));
        assertTrue(Arrays.asList(element.children()).contains(bar));
        assertTrue(Arrays.asList(element.children()).contains(baz));
    }
View Full Code Here

Examples of org.apache.felix.sigil.common.core.internal.model.osgi.PackageImport

        IBldProject project = BldFactory.getProject(base.resolve("test1.properties"));

        ISigilBundle bundle = project.getDefaultBundle();
        IBundleModelElement info = bundle.getBundleInfo();

        PackageImport foo = new PackageImport();
        foo.setPackageName("foo");
        foo.setVersions(VersionRange.parseVersionRange("1.0.0"));
        PackageImport bar = new PackageImport();
        bar.setPackageName("bar");
        bar.setVersions(VersionRange.parseVersionRange("[2.2.2, 3.3.3]"));
        PackageImport baz = new PackageImport();
        baz.setPackageName("baz");
        baz.setVersions(VersionRange.parseVersionRange("[3.0.0, 4.0.0)"));

        Collection<IPackageImport> imports = info.getImports();

        assertTrue(foo.toString(), imports.contains(foo));
        assertTrue(bar.toString(), imports.contains(bar));
        assertTrue(baz.toString(), imports.contains(baz));
        //IBundleModelElement requirements = project.getRequirements();
    }
View Full Code Here

Examples of org.apache.felix.sigil.common.core.internal.model.osgi.PackageImport

            String resolve = attr.get(BldAttr.RESOLVE_ATTRIBUTE);
            String resolution = attr.get(BldAttr.RESOLUTION_ATTRIBUTE);
            String versions = attr.containsKey(BldAttr.VERSION_ATTRIBUTE) ? attr.get(BldAttr.VERSION_ATTRIBUTE)
                : getDefaultPackageVersion(name);

            PackageImport pi = new PackageImport();
            pi.setPackageName(name);

            // avoid dependency on self-exports
            // XXX: BldConverter.setBundle contains similar logic
            if (exports.contains(name)
                && (sourceContents.contains(name) || sourceContents.isEmpty()))
            {
                pi.setDependency(false);
                if (versions == null)
                    versions = getVersion();
            }

            if (!checkVersionRange(versions))
            {
                throw new IOException("Failed to parse version range for " + resolve
                    + " missing \"'s around version range?");
            }

            pi.setVersions(VersionRange.parseVersionRange(versions));

            if (BldAttr.RESOLUTION_OPTIONAL.equals(resolution))
            {
                pi.setOptional(true);
            }
            else if (resolution != null)
            {
                throw new IOException("Bad attribute value: "
                    + BldAttr.RESOLUTION_ATTRIBUTE + "=" + resolution);
View Full Code Here

Examples of org.eclipse.uml2.uml.PackageImport

    List<String> Libraries = new ArrayList<String>();
    Iterator<? extends PackageImport> importedIt = appliedLibraries.iterator();

    while(importedIt.hasNext()) {
      PackageImport currentImport = importedIt.next();
      String currentName = currentImport.getImportedPackage().getName();
      Libraries.add(currentName);
    }

    return Libraries;
  }
View Full Code Here

Examples of org.eclipse.uml2.uml.PackageImport

    if(root instanceof Package) {

      // Import model library
      Package libToImport = (Package)(modelResource.getContents().get(0));
      // create import package
      PackageImport modelLibImport = UMLFactory.eINSTANCE.createPackageImport();
      modelLibImport.setImportedPackage(libToImport);

      return currentModel.getPackageImports().add(modelLibImport);
    }

    Activator.log("The selected uri (" + modelUri.toString() + ") does not contain any model library !");
View Full Code Here

Examples of org.eclipse.uml2.uml.PackageImport

    List<String> Libraries = new ArrayList<String>();
    Iterator<? extends PackageImport> importedIt = importedProfiles.iterator();

    while(importedIt.hasNext()) {
      PackageImport currentImport = importedIt.next();
      String currentName = currentImport.getImportedPackage().getName();
      Libraries.add(currentName);
    }

    return Libraries;
  }
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.