Package org.apache.felix.sigil.common.model.osgi

Examples of org.apache.felix.sigil.common.model.osgi.IBundleModelElement.addImport()


        // imports
        for (IPackageImport import1 : bundle.getImports())
        {
            IPackageImport clone = (IPackageImport) import1.clone();
            clone.setParent(null);
            info.addImport(clone);
        }

        // requires
        for (IRequiredBundle require : bundle.getRequires())
        {
View Full Code Here


            for (IPackageImport import1 : bb.getImports())
            {
                IPackageImport clone = (IPackageImport) import1.clone();
                clone.setParent(null);
                info.addImport(clone);
            }

            for (IRequiredBundle require : bb.getRequires())
            {
                IRequiredBundle clone = (IRequiredBundle) require.clone();
View Full Code Here

                if (!import1.isDependency())
                    continue;

                IPackageImport pi = (IPackageImport) (element.clone());
                pi.setParent(null);
                dependencies.addImport(pi);
            }
            else
            {
                IRequiredBundle rb = (IRequiredBundle) (element.clone());
                rb.setParent(null);
View Full Code Here

                IPackageImport newImport = elementFactory.newModelElement(IPackageImport.class);
                newImport.setPackageName(pkgImport);
                newImport.setVersions(versionRange);
                newImport.setOptional(false);

                bundleInfo.addImport(newImport);
                count++;
            }
        }

        // Remove required bundles
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.