示例#1
0
 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;
 }
示例#2
0
 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;
 }
示例#3
0
 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;
 }
示例#4
0
 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;
 }
示例#5
0
 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();
     }
   }
 }