Package org.apache.felix.sigil.eclipse.repository

Examples of org.apache.felix.sigil.eclipse.repository.ResolutionMonitorAdapter


                            ResolutionConfig.INCLUDE_OPTIONAL
                                | ResolutionConfig.IGNORE_ERRORS);
                        try
                        {
                            IResolution r = manager.getBundleResolver().resolve(rb, config,
                                new ResolutionMonitorAdapter(monitor));
                            ISigilBundle bundle = r.getProvider(rb);
                            boolean found = false;
                            for (IPackageExport pe : bundle.getBundleInfo().getExports())
                            {
                                if (packages.contains(pe.getPackageName()))
View Full Code Here


        IResolution resolution;
        try
        {
            resolution = sigil.getRepositoryManager().getBundleResolver().resolve(
                sigil, config, new ResolutionMonitorAdapter(monitor));
        }
        catch (ResolutionException e)
        {
            throw SigilCore.newCoreException("Failed to resolve dependencies", e);
        }
View Full Code Here

    private void resolve(IModelElement element, IBundleResolver resolver, IProgressMonitor progress)
        throws CoreException
    {
        final BundleGraph graph = new BundleGraph();

        IResolutionMonitor monitor = new ResolutionMonitorAdapter(progress)
        {
            @Override
            public void startResolution(IModelElement requirement)
            {
                graph.startResolution(requirement);
View Full Code Here

            | ResolutionConfig.IGNORE_ERRORS);

        try
        {
            IResolution resolution = manager.getBundleResolver().resolve(this, config,
                new ResolutionMonitorAdapter(progress.newChild(20)));

            markProblems(resolution);

            // pull remote bundles from repositories to be added to classpath
            if (!resolution.isSynchronized())
View Full Code Here

                    {
                        IRepositoryManager manager = SigilProject.this.getRepositoryManager();
                        ResolutionConfig config = new ResolutionConfig(
                            ResolutionConfig.IGNORE_ERRORS);
                        IResolution res = manager.getBundleResolver().resolve(rb, config,
                            new ResolutionMonitorAdapter(monitor));
                        ISigilBundle b = res.getProvider(rb);
                        for (IPackageExport pe : b.getBundleInfo().getExports())
                        {
                            if (pe.getPackageName().equals(packageName))
                            {
View Full Code Here

TOP

Related Classes of org.apache.felix.sigil.eclipse.repository.ResolutionMonitorAdapter

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.