/** */ package satellite; /** * * A representation of the model object 'Spacecraft'. * * *

* The following features are supported: *

* * * @see satellite.SatellitePackage#getSpacecraft() * @model abstract="true" * @generated */ public interface Spacecraft extends CommunicatingElement { /** * Returns the value of the 'Payload' containment reference. * * * @return the value of the 'Payload' containment reference. * @see #setPayload(Payload) * @see satellite.SatellitePackage#getSpacecraft_Payload() * @model containment="true" * @generated */ Payload getPayload(); /** * Sets the value of the '{@link satellite.Spacecraft#getPayload Payload}' containment reference. * * * @param value the new value of the 'Payload' containment reference. * @see #getPayload() * @generated */ void setPayload(Payload value); } // Spacecraft