public Iterator getAllWeightedDescriptors() {
   return weightedDescriptors.iterator();
 }
 public boolean removeWeightedDescriptors(WeightedDescriptor elem) {
   boolean result = weightedDescriptors.remove(elem);
   pcs.firePropertyChange("weightedDescriptors", oldList, this.weightedDescriptors);
   return result;
 }
 public void clearAllWeightedDescriptors() {
   weightedDescriptors.clear();
   pcs.firePropertyChange("weightedDescriptors", oldList, this.weightedDescriptors);
 }
 public void addWeightedDescriptors(WeightedDescriptor elem) {
   weightedDescriptors.add(elem);
   pcs.firePropertyChange("weightedDescriptors", oldList, this.weightedDescriptors);
 }
 public Iterator getAllScore() {
   return score.iterator();
 }
 public void clearAllScore() {
   score.clear();
   pcs.firePropertyChange("score", oldList, this.score);
 }
 public boolean removeScore(Object elem) {
   boolean result = score.remove(elem);
   pcs.firePropertyChange("score", oldList, this.score);
   return result;
 }
 public void addScore(Object elem) {
   score.add(elem);
   pcs.firePropertyChange("score", oldList, this.score);
 }