*/
protected DerivedUnitBase(GatheringEvent gatheringEvent) {
this(new FieldObservation());
- FieldObservation field = (FieldObservation) this.getOriginalUnit();
+ FieldObservation field = (FieldObservation)this.getOriginalUnit();
field.setGatheringEvent(gatheringEvent);
}
}
this.derivationEvent = derivedFrom;
if (derivedFrom != null){
- derivedFrom.getDerivatives().add(this);
+ derivedFrom.addDerivative(this);
}
}
return this.getDerivedFrom().getOriginals();
}
- @Override
- @Transient
- public GatheringEvent getGatheringEvent() {
- // FIXME: implement efficient way of getting original gathering event
- // keep link to original gathering event for performance mainly.
- return null;
- }
-
public Collection getCollection(){
return this.collection;
}
return storedUnder;
}
- //*********** CLONE **********************************/
+//*********** CLONE **********************************/
/**
* Clones <i>this</i> derivedUnitBase. This is a shortcut that enables to