/** * Sets the instrument(s) mounted on a platform. * * @param newValues the new instruments values. */ public void setInstruments(final Collection<? extends Instrument> newValues) { instruments = writeCollection(newValues, instruments, Instrument.class); } }
/** * Sets the instrument(s) mounted on a platform. * * @param newValues the new instruments values. */ public void setInstruments(final Collection<? extends Instrument> newValues) { instruments = writeCollection(newValues, instruments, Instrument.class); } }
/** * Sets the organization responsible for building, launch, or operation of the platform. * * <div class="warning"><b>Upcoming API change — generalization</b><br> * As of ISO 19115:2014, {@code ResponsibleParty} is replaced by the {@code Responsibility} parent interface. * This change will be tentatively applied in GeoAPI 4.0. * </div> * * @param newValues the new sponsors values; */ public void setSponsors(final Collection<? extends ResponsibleParty> newValues) { sponsors = writeCollection(newValues, sponsors, ResponsibleParty.class); }
/** * Sets the organization responsible for building, launch, or operation of the platform. * * <div class="warning"><b>Upcoming API change — generalization</b><br> * As of ISO 19115:2014, {@code ResponsibleParty} is replaced by the {@code Responsibility} parent interface. * This change will be tentatively applied in GeoAPI 4.0. * </div> * * @param newValues the new sponsors values; */ public void setSponsors(final Collection<? extends ResponsibleParty> newValues) { sponsors = writeCollection(newValues, sponsors, ResponsibleParty.class); }