public void addRequirements(Collection<? extends Requirement> requirements) { for (Requirement req : requirements) { assert req.getResource() == this; } reqs.addAll(requirements); }
public void addRequirements(Collection<? extends Requirement> requirements) { for (Requirement req : requirements) { assert req.getResource() == this; } reqs.addAll(requirements); }
public String getMessage() { String msg = "Unable to resolve " + requirement.getResource() + ": missing requirement " + requirement; if (cause != null) { msg = msg + " [caused by: " + cause.getMessage() + "]"; } return msg; }
public String getMessage() { String msg = "Unable to resolve " + requirement.getResource() + ": missing requirement " + requirement; if (cause != null) { msg = msg + " [caused by: " + cause.getMessage() + "]"; } return msg; }
public String getMessage() { String msg = "Unable to resolve " + requirement.getResource() + ": missing requirement " + requirement; if (cause != null) { msg = msg + " [caused by: " + cause.getMessage() + "]"; } return msg; }
public String getMessage() { String msg = "Unable to resolve " + requirement.getResource() + ": missing requirement " + requirement; if (cause != null) { msg = msg + " [caused by: " + cause.getMessage() + "]"; } return msg; }
public String getMessage() { String msg = "Unable to resolve " + requirement.getResource() + ": missing requirement " + requirement; if (cause != null) { msg = msg + " [caused by: " + cause.getMessage() + "]"; } return msg; }
public String getMessage() { String msg = "Unable to resolve " + requirement.getResource() + ": missing requirement " + requirement; if (cause != null) { msg = msg + " [caused by: " + cause.getMessage() + "]"; } return msg; }
public String getMessage() { String msg = "Unable to resolve " + requirement.getResource() + ": missing requirement " + requirement; if (cause != null) { msg = msg + " [caused by: " + cause.getMessage() + "]"; } return msg; }
private boolean equalsReq(Requirement other) { if (!Objects.equals(namespace, other.getNamespace())) return false; if (!Objects.equals(attributes, other.getAttributes())) return false; if (!Objects.equals(directives, other.getDirectives())) return false; return Objects.equals(resource, other.getResource()); }
private boolean isMandatory(ResolveContext rc, Requirement requirement) { // The requirement is optional if (Util.isOptional(requirement)) { return false; } // This is a fragment that is already resolved and there is no unresolved hosts to attach it to Resource resource = requirement.getResource(); if (Util.isFragment(resource) && rc.getWirings().containsKey(resource)) { return false; } return true; }
private boolean isMandatory(ResolveContext rc, Requirement requirement) { // The requirement is optional if (Util.isOptional(requirement)) { return false; } // This is a fragment that is already resolved and there is no unresolved hosts to attach it to Resource resource = requirement.getResource(); if (Util.isFragment(resource) && rc.getWirings().containsKey(resource)) { return false; } return true; }
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)); }
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)); }