private List<Process> getProcessesGeneratedFromResource(Resource resource) { List<Process> processesFromResource = new ArrayList<Process>(); for (Process process : ruleFlows.values()) { if (resource.equals(process.getResource())) { processesFromResource.add(process); } } return processesFromResource; }
private List<Function> getFunctionsGeneratedFromResource(Resource resource) { List<Function> functionsFromResource = new ArrayList<Function>(); for (Function function : functions.values()) { if (resource.equals(function.getResource())) { functionsFromResource.add(function); } } return functionsFromResource; }
private List<RuleImpl> getRulesGeneratedFromResource(Resource resource) { List<RuleImpl> rulesFromResource = new ArrayList<RuleImpl>(); for (RuleImpl rule : rules.values()) { if (resource.equals(rule.getResource())) { rulesFromResource.add(rule); } } return rulesFromResource; }
private List<TypeDeclaration> getTypesGeneratedFromResource(Resource resource) { List<TypeDeclaration> typesFromResource = new ArrayList<TypeDeclaration>(); for (TypeDeclaration type : typeDeclarations.values()) { if (resource.equals(type.getResource())) { typesFromResource.add(type); } } return typesFromResource; }
private <T extends BaseDescr> void removeObjectsGeneratedFromResource( Resource resource, Collection<T> descrs) { Iterator<T> i = descrs.iterator(); while (i.hasNext()) { if (resource.equals(i.next().getResource())) { i.remove(); } } }