コード例 #1
0
 public void select() {
   AttributeController attributeController = Lookup.getDefault().lookup(AttributeController.class);
   attributeController.getModel(workspace).addAttributeListener(this);
   if (!autoRankings.isEmpty()) {
     autoTransformer.start();
   }
 }
コード例 #2
0
 public void removeAutoRanking(Transformer transformer) {
   for (AutoRanking r : autoRankings.toArray(new AutoRanking[0])) {
     if (r.getTransformer().equals(transformer)) {
       autoRankings.remove(r);
     }
   }
   if (autoRankings.isEmpty()) {
     autoTransformer.stop();
   }
 }
コード例 #3
0
 public void unselect() {
   AttributeController attributeController = Lookup.getDefault().lookup(AttributeController.class);
   attributeController.getModel(workspace).removeAttributeListener(this);
   autoTransformer.stop();
 }
コード例 #4
0
 public void addAutoRanking(Ranking ranking, Transformer transformer) {
   AutoRanking autoRanking = new AutoRanking(ranking, transformer);
   removeAutoRanking(transformer);
   autoRankings.add(autoRanking);
   autoTransformer.start();
 }