private void filterResolvedHosts(Requirement requirement, List<ModuleCapability> candidates, boolean filterResolvedHosts) { if (filterResolvedHosts && HostNamespace.HOST_NAMESPACE.equals(requirement.getNamespace())) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { if (wirings.containsKey(iCandidates.next().getRevision())) { iCandidates.remove(); } } } }
ModuleRevision getModuleRevision(Capability c) { // We assume all capabilities here either come from us and have ModuleRevision resources or // they are HostedCapabilities which have ModuleRevision resources as the host revision if (c instanceof HostedCapability) { c = ((HostedCapability) c).getDeclaredCapability(); } if (c instanceof ModuleCapability) { return ((ModuleCapability) c).getRevision(); } // TODO is there some bug in the resolver? return null; }
private void filterResolvedHosts(Requirement requirement, List<ModuleCapability> candidates, boolean filterResolvedHosts) { if (filterResolvedHosts && HostNamespace.HOST_NAMESPACE.equals(requirement.getNamespace())) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { if (wirings.containsKey(iCandidates.next().getRevision())) { iCandidates.remove(); } } } }
private void filterResolvedHosts(Requirement requirement, List<ModuleCapability> candidates, boolean filterResolvedHosts) { if (filterResolvedHosts && HostNamespace.HOST_NAMESPACE.equals(requirement.getNamespace())) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { if (wirings.containsKey(iCandidates.next().getRevision())) { iCandidates.remove(); } } } }
ModuleRevision getModuleRevision(Capability c) { // We assume all capabilities here either come from us and have ModuleRevision resources or // they are HostedCapabilities which have ModuleRevision resources as the host revision if (c instanceof HostedCapability) { c = ((HostedCapability) c).getDeclaredCapability(); } if (c instanceof ModuleCapability) { return ((ModuleCapability) c).getRevision(); } // TODO is there some bug in the resolver? return null; }
private void filterResolvedHosts(Requirement requirement, List<ModuleCapability> candidates, boolean filterResolvedHosts) { if (filterResolvedHosts && HostNamespace.HOST_NAMESPACE.equals(requirement.getNamespace())) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { if (wirings.containsKey(iCandidates.next().getRevision())) { iCandidates.remove(); } } } }
private void filterResolvedHosts(Requirement requirement, List<ModuleCapability> candidates, boolean filterResolvedHosts) { if (filterResolvedHosts && HostNamespace.HOST_NAMESPACE.equals(requirement.getNamespace())) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { if (wirings.containsKey(iCandidates.next().getRevision())) { iCandidates.remove(); } } } }
ModuleRevision getModuleRevision(Capability c) { // We assume all capabilities here either come from us and have ModuleRevision resources or // they are HostedCapabilities which have ModuleRevision resources as the host revision if (c instanceof HostedCapability) { c = ((HostedCapability) c).getDeclaredCapability(); } if (c instanceof ModuleCapability) { return ((ModuleCapability) c).getRevision(); } // TODO is there some bug in the resolver? return null; }
ModuleRevision getModuleRevision(Capability c) { // We assume all capabilities here either come from us and have ModuleRevision resources or // they are HostedCapabilities which have ModuleRevision resources as the host revision if (c instanceof HostedCapability) { c = ((HostedCapability) c).getDeclaredCapability(); } if (c instanceof ModuleCapability) { return ((ModuleCapability) c).getRevision(); } // TODO is there some bug in the resolver? return null; }
private void filterResolvedHosts(Requirement requirement, List<ModuleCapability> candidates, boolean filterResolvedHosts) { if (filterResolvedHosts && HostNamespace.HOST_NAMESPACE.equals(requirement.getNamespace())) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { if (wirings.containsKey(iCandidates.next().getRevision())) { iCandidates.remove(); } } } }
ModuleRevision getModuleRevision(Capability c) { // We assume all capabilities here either come from us and have ModuleRevision resources or // they are HostedCapabilities which have ModuleRevision resources as the host revision if (c instanceof HostedCapability) { c = ((HostedCapability) c).getDeclaredCapability(); } if (c instanceof ModuleCapability) { return ((ModuleCapability) c).getRevision(); } // TODO is there some bug in the resolver? return null; } }
ModuleRevision getModuleRevision(Capability c) { // We assume all capabilities here either come from us and have ModuleRevision resources or // they are HostedCapabilities which have ModuleRevision resources as the host revision if (c instanceof HostedCapability) { c = ((HostedCapability) c).getDeclaredCapability(); } if (c instanceof ModuleCapability) { return ((ModuleCapability) c).getRevision(); } // TODO is there some bug in the resolver? return null; } }
private void filterFailedToResolve(List<ModuleCapability> candidates) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { ModuleCapability capability = iCandidates.next(); if (failedToResolve.contains(capability.getRevision())) { iCandidates.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because its resource was not resolved") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }
private void filterFailedToResolve(List<ModuleCapability> candidates) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { ModuleCapability capability = iCandidates.next(); if (failedToResolve.contains(capability.getRevision())) { iCandidates.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because its resource was not resolved") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }
private void filterFailedToResolve(List<ModuleCapability> candidates) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { ModuleCapability capability = iCandidates.next(); if (failedToResolve.contains(capability.getRevision())) { iCandidates.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because its resource was not resolved") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }
private void filterFailedToResolve(List<ModuleCapability> candidates) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { ModuleCapability capability = iCandidates.next(); if (failedToResolve.contains(capability.getRevision())) { iCandidates.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because its resource was not resolved") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }
private void filterFailedToResolve(List<ModuleCapability> candidates) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { ModuleCapability capability = iCandidates.next(); if (failedToResolve.contains(capability.getRevision())) { iCandidates.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because its resource was not resolved") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }
private void filterFailedToResolve(List<ModuleCapability> candidates) { for (Iterator<ModuleCapability> iCandidates = candidates.iterator(); iCandidates.hasNext();) { ModuleCapability capability = iCandidates.next(); if (failedToResolve.contains(capability.getRevision())) { iCandidates.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because its resource was not resolved") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }
private void removeSubstituted(ListIterator<ModuleCapability> iCapabilities) { rewind(iCapabilities); while (iCapabilities.hasNext()) { ModuleCapability capability = iCapabilities.next(); ModuleWiring wiring = wirings.get(capability.getRevision()); if (wiring != null && wiring.isSubtituted(capability)) { iCapabilities.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because it was substituted") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }
private void removeSubstituted(ListIterator<ModuleCapability> iCapabilities) { rewind(iCapabilities); while (iCapabilities.hasNext()) { ModuleCapability capability = iCapabilities.next(); ModuleWiring wiring = wirings.get(capability.getRevision()); if (wiring != null && wiring.isSubtituted(capability)) { iCapabilities.remove(); if (DEBUG_PROVIDERS) { Debug.println(new StringBuilder("RESOLVER: Capability filtered because it was substituted") //$NON-NLS-1$ .append(SEPARATOR).append(TAB) // .append(capability) // .append(SEPARATOR).append(TAB).append(TAB) // .append("of resource") //$NON-NLS-1$ .append(SEPARATOR).append(TAB).append(TAB).append(TAB) // .append(capability.getResource()) // .toString()); } } } }