private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveContext rc, Resource resource, Requirement dynReq, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(resource, Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(dynReq); if (!rc.getWirings().containsKey(dynCand.getResource())) { populateWireMap(rc, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( resource, dynReq, getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(resource, packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveContext rc, Resource resource, Requirement dynReq, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(resource, Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(dynReq); if (!rc.getWirings().containsKey(dynCand.getResource())) { populateWireMap(rc, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( resource, dynReq, getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(resource, packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveContext rc, Resource resource, Requirement dynReq, Map<Resource, Packages> resourcePkgMap, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(resource, (List<Wire>) Collections.EMPTY_LIST); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. List<Capability> candCaps = allCandidates.getCandidates(dynReq); // Record the dynamic candidate. Capability dynCand = candCaps.get(0); if (!rc.getWirings().containsKey(dynCand.getResource())) { populateWireMap(rc, dynCand.getResource(), resourcePkgMap, wireMap, allCandidates); } packageWires.add( new WireImpl( resource, dynReq, getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(resource, packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveContext rc, Resource resource, Requirement dynReq, Map<Resource, Packages> resourcePkgMap, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(resource, Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(dynReq); if (!rc.getWirings().containsKey(dynCand.getResource())) { populateWireMap(rc, dynCand.getResource(), resourcePkgMap, wireMap, allCandidates); } packageWires.add( new WireImpl( resource, dynReq, getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(resource, packageWires); return wireMap; }
private static Wire createWire(Requirement requirement, Candidates allCandidates) { List<Capability> candidates = allCandidates.getCandidates(requirement); if (candidates == null || candidates.isEmpty()) { return null; } Capability cand = candidates.get(0); return new WireImpl( getDeclaredResource(requirement.getResource()), getDeclaredRequirement(requirement), getDeclaredResource(cand.getResource()), getDeclaredCapability(cand)); }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveSession session, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement()); if (!session.getContext().getWirings().containsKey(dynCand.getResource())) { populateWireMap(session, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( session.getDynamicHost(), session.getDynamicRequirement(), getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(session.getDynamicHost(), packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveSession session, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement()); if (!session.getContext().getWirings().containsKey(dynCand.getResource())) { populateWireMap(session, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( session.getDynamicHost(), session.getDynamicRequirement(), getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(session.getDynamicHost(), packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveSession session, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement()); if (!session.getContext().getWirings().containsKey(dynCand.getResource())) { populateWireMap(session, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( session.getDynamicHost(), session.getDynamicRequirement(), getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(session.getDynamicHost(), packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveSession session, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement()); if (!session.getContext().getWirings().containsKey(dynCand.getResource())) { populateWireMap(session, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( session.getDynamicHost(), session.getDynamicRequirement(), getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(session.getDynamicHost(), packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveSession session, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement()); if (!session.getContext().getWirings().containsKey(dynCand.getResource())) { populateWireMap(session, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( session.getDynamicHost(), session.getDynamicRequirement(), getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(session.getDynamicHost(), packageWires); return wireMap; }
private static Map<Resource, List<Wire>> populateDynamicWireMap( ResolveSession session, Map<Resource, List<Wire>> wireMap, Candidates allCandidates) { wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList()); List<Wire> packageWires = new ArrayList<Wire>(); // Get the candidates for the current dynamic requirement. // Record the dynamic candidate. Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement()); if (!session.getContext().getWirings().containsKey(dynCand.getResource())) { populateWireMap(session, dynCand.getResource(), wireMap, allCandidates); } packageWires.add( new WireImpl( session.getDynamicHost(), session.getDynamicRequirement(), getDeclaredResource(dynCand.getResource()), getDeclaredCapability(dynCand))); wireMap.put(session.getDynamicHost(), packageWires); return wireMap; }
private static Wire createWire(Requirement requirement, Candidates allCandidates) { Capability cand = allCandidates.getFirstCandidate(requirement); if (cand == null) { return null; } return new WireImpl( getDeclaredResource(requirement.getResource()), getDeclaredRequirement(requirement), getDeclaredResource(cand.getResource()), getDeclaredCapability(cand)); }
private static Wire createWire(Requirement requirement, Candidates allCandidates) { Capability cand = allCandidates.getFirstCandidate(requirement); if (cand == null) { return null; } return new WireImpl( getDeclaredResource(requirement.getResource()), getDeclaredRequirement(requirement), getDeclaredResource(cand.getResource()), getDeclaredCapability(cand)); }
private static Wire createWire(Requirement requirement, Candidates allCandidates) { Capability cand = allCandidates.getFirstCandidate(requirement); if (cand == null) { return null; } return new WireImpl( getDeclaredResource(requirement.getResource()), getDeclaredRequirement(requirement), getDeclaredResource(cand.getResource()), getDeclaredCapability(cand)); }
private static Wire createWire(Requirement requirement, Candidates allCandidates) { Capability cand = allCandidates.getFirstCandidate(requirement); if (cand == null) { return null; } return new WireImpl( getDeclaredResource(requirement.getResource()), getDeclaredRequirement(requirement), getDeclaredResource(cand.getResource()), getDeclaredCapability(cand)); }
private static Wire createWire(Requirement requirement, Candidates allCandidates) { Capability cand = allCandidates.getFirstCandidate(requirement); if (cand == null) { return null; } return new WireImpl( getDeclaredResource(requirement.getResource()), getDeclaredRequirement(requirement), getDeclaredResource(cand.getResource()), getDeclaredCapability(cand)); }