/** * Returns the record of an event occurring during an operation. * * @return record of an event occurring during an operation. */ @Override @XmlElement(name = "significantEvent") public Collection<Event> getSignificantEvents() { return significantEvents = nonNullCollection(significantEvents, Event.class); }
/** * Returns object(s) or area(s) of interest to be sensed. * * @return object(s) or area(s) of interest. */ @Override @XmlElement(name = "objective") public Collection<Objective> getObjectives() { return objectives = nonNullCollection(objectives, Objective.class); }
/** * Returns object(s) or area(s) of interest to be sensed. * * @return object(s) or area(s) of interest. */ @Override @XmlElement(name = "objective") public Collection<Objective> getObjectives() { return objectives = nonNullCollection(objectives, Objective.class); }
/** * Returns the sub-missions that make up part of a larger mission. * * @return sub-missions. */ @Override @XmlElement(name = "childOperation") public Collection<Operation> getChildOperations() { return childOperations = nonNullCollection(childOperations, Operation.class); }
/** * Returns the platform (or platforms) used in the operation. * * @return platforms used in the operation. */ @Override @XmlElement(name = "platform") public Collection<Platform> getPlatforms() { return platforms = nonNullCollection(platforms, Platform.class); }
/** * Returns the record of an event occurring during an operation. * * @return record of an event occurring during an operation. */ @Override @XmlElement(name = "significantEvent") public Collection<Event> getSignificantEvents() { return significantEvents = nonNullCollection(significantEvents, Event.class); }
/** * Returns the platform (or platforms) used in the operation. * * @return platforms used in the operation. */ @Override @XmlElement(name = "platform") public Collection<Platform> getPlatforms() { return platforms = nonNullCollection(platforms, Platform.class); }
/** * Returns the sub-missions that make up part of a larger mission. * * @return sub-missions. */ @Override @XmlElement(name = "childOperation") public Collection<Operation> getChildOperations() { return childOperations = nonNullCollection(childOperations, Operation.class); }
/** * Sets the unique identification of the operation. * * @param newValue the new identifier value. */ public void setIdentifier(final Identifier newValue) { checkWritePermission(); identifiers = nonNullCollection(identifiers, Identifier.class); NonMarshalledAuthority.setMarshallable(identifiers, newValue); }