@Override public boolean accept(RuleProvider type) { Set<TechnologyReference> providerSources = type.getMetadata().getSourceTechnologies(); Set<TechnologyReference> providerTargets = type.getMetadata().getTargetTechnologies(); return (techMatches(sources, providerSources) && techMatches(targets, providerTargets)); }
config.setOptionValue(TargetOption.NAME, targets); final SourceAndTargetPredicate sourceAndTargetPredicate = new SourceAndTargetPredicate(sources, targets);
@Override public boolean accept(RuleProvider type) { Set<TechnologyReference> providerSources = type.getMetadata().getSourceTechnologies(); Set<TechnologyReference> providerTargets = type.getMetadata().getTargetTechnologies(); return (techMatches(sources, providerSources) && techMatches(targets, providerTargets)); }