/** * Returns the area or object to be sensed. * * @return area or object to be sensed. */ @Override @XmlElement(name = "objective") public Collection<Objective> getObjectives() { return objectives = nonNullCollection(objectives, Objective.class); }
/** * Returns the requirement the data acquisition intends to satisfy. * * @return requirement the data acquisition intends to satisfy. */ @Override @XmlElement(name = "acquisitionRequirement") public Collection<Requirement> getAcquisitionRequirements() { return acquisitionRequirements = nonNullCollection(acquisitionRequirements, Requirement.class); }
/** * Returns the plan as implemented by the acquisition. * * @return plan as implemented by the acquisition. */ @Override @XmlElement(name = "acquisitionPlan") public Collection<Plan> getAcquisitionPlans() { return acquisitionPlans = nonNullCollection(acquisitionPlans, Plan.class); }
/** * Returns the area or object to be sensed. * * @return area or object to be sensed. */ @Override @XmlElement(name = "objective") public Collection<Objective> getObjectives() { return objectives = nonNullCollection(objectives, Objective.class); }
/** * Returns the general information about an identifiable activity which provided the data. * * @return identifiable activity which provided the data. */ @Override @XmlElement(name = "operation") public Collection<Operation> getOperations() { return operations = nonNullCollection(operations, Operation.class); }
/** * Returns the plan as implemented by the acquisition. * * @return plan as implemented by the acquisition. */ @Override @XmlElement(name = "acquisitionPlan") public Collection<Plan> getAcquisitionPlans() { return acquisitionPlans = nonNullCollection(acquisitionPlans, Plan.class); }
/** * Returns the general information about the instrument used in data acquisition. * * @return instrument used in data acquisition. */ @Override @XmlElement(name = "instrument") public Collection<Instrument> getInstruments() { return instruments = nonNullCollection(instruments, Instrument.class); }
/** * Returns the general information about an identifiable activity which provided the data. * * @return identifiable activity which provided the data. */ @Override @XmlElement(name = "operation") public Collection<Operation> getOperations() { return operations = nonNullCollection(operations, Operation.class); }
/** * Returns the general information about the platform from which the data were taken. * * @return platform from which the data were taken. */ @Override @XmlElement(name = "platform") public Collection<Platform> getPlatforms() { return platforms = nonNullCollection(platforms, Platform.class); }
/** * Returns the requirement the data acquisition intends to satisfy. * * @return requirement the data acquisition intends to satisfy. */ @Override @XmlElement(name = "acquisitionRequirement") public Collection<Requirement> getAcquisitionRequirements() { return acquisitionRequirements = nonNullCollection(acquisitionRequirements, Requirement.class); }
/** * Returns the general information about the instrument used in data acquisition. * * @return instrument used in data acquisition. */ @Override @XmlElement(name = "instrument") public Collection<Instrument> getInstruments() { return instruments = nonNullCollection(instruments, Instrument.class); }
/** * Returns the general information about the platform from which the data were taken. * * @return platform from which the data were taken. */ @Override @XmlElement(name = "platform") public Collection<Platform> getPlatforms() { return platforms = nonNullCollection(platforms, Platform.class); }