Пример #1
0
 private void copyAttributes() {
   List<Group> groups = new ArrayList<Group>();
   List<Artifact> artifacts = new ArrayList<Artifact>();
   List<Action> actions = new ArrayList<Action>();
   for (Attribute attr : cspec.getAttributes()) {
     if (attr instanceof Action) actions.add((Action) attr);
     else if (attr instanceof Group) groups.add((Group) attr);
     else if (!(attr instanceof ActionAttribute)) artifacts.add((Artifact) attr);
   }
   copyArtifacts(artifacts);
   copyGroups(groups);
   copyActions(actions);
 }