/** */ package satellite; import org.eclipse.emf.ecore.EFactory; /** * * The Factory for the model. * It provides a create method for each non-abstract class of the model. * * @see satellite.SatellitePackage * @generated */ public interface SatelliteFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ SatelliteFactory eINSTANCE = satellite.impl.SatelliteFactoryImpl.init(); /** * Returns a new object of class 'Interferometry Mission'. * * * @return a new object of class 'Interferometry Mission'. * @generated */ InterferometryMission createInterferometryMission(); /** * Returns a new object of class 'Ground Station Network'. * * * @return a new object of class 'Ground Station Network'. * @generated */ GroundStationNetwork createGroundStationNetwork(); /** * Returns a new object of class 'Interferometry Payload'. * * * @return a new object of class 'Interferometry Payload'. * @generated */ InterferometryPayload createInterferometryPayload(); /** * Returns a new object of class 'Cube Sat3 U'. * * * @return a new object of class 'Cube Sat3 U'. * @generated */ CubeSat3U createCubeSat3U(); /** * Returns a new object of class 'Cube Sat6 U'. * * * @return a new object of class 'Cube Sat6 U'. * @generated */ CubeSat6U createCubeSat6U(); /** * Returns a new object of class 'Small Sat'. * * * @return a new object of class 'Small Sat'. * @generated */ SmallSat createSmallSat(); /** * Returns a new object of class 'UHF Comm Subsystem'. * * * @return a new object of class 'UHF Comm Subsystem'. * @generated */ UHFCommSubsystem createUHFCommSubsystem(); /** * Returns a new object of class 'XComm Subsystem'. * * * @return a new object of class 'XComm Subsystem'. * @generated */ XCommSubsystem createXCommSubsystem(); /** * Returns a new object of class 'Ka Comm Subsystem'. * * * @return a new object of class 'Ka Comm Subsystem'. * @generated */ KaCommSubsystem createKaCommSubsystem(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ SatellitePackage getSatellitePackage(); } //SatelliteFactory