/** */ package satellite; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see satellite.SatelliteFactory * @model kind="package" * @generated */ public interface SatellitePackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "satellite"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.example.org/satellite"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "satellite"; /** * The singleton instance of the package. * * * @generated */ SatellitePackage eINSTANCE = satellite.impl.SatellitePackageImpl.init(); /** * The meta object id for the '{@link satellite.impl.ConstellationMissionImpl Constellation Mission}' class. * * * @see satellite.impl.ConstellationMissionImpl * @see satellite.impl.SatellitePackageImpl#getConstellationMission() * @generated */ int CONSTELLATION_MISSION = 0; /** * The feature id for the 'Ground Station Network' containment reference. * * * @generated * @ordered */ int CONSTELLATION_MISSION__GROUND_STATION_NETWORK = 0; /** * The feature id for the 'Spacecraft' containment reference list. * * * @generated * @ordered */ int CONSTELLATION_MISSION__SPACECRAFT = 1; /** * The number of structural features of the 'Constellation Mission' class. * * * @generated * @ordered */ int CONSTELLATION_MISSION_FEATURE_COUNT = 2; /** * The number of operations of the 'Constellation Mission' class. * * * @generated * @ordered */ int CONSTELLATION_MISSION_OPERATION_COUNT = 0; /** * The meta object id for the '{@link satellite.impl.InterferometryMissionImpl Interferometry Mission}' class. * * * @see satellite.impl.InterferometryMissionImpl * @see satellite.impl.SatellitePackageImpl#getInterferometryMission() * @generated */ int INTERFEROMETRY_MISSION = 1; /** * The feature id for the 'Ground Station Network' containment reference. * * * @generated * @ordered */ int INTERFEROMETRY_MISSION__GROUND_STATION_NETWORK = CONSTELLATION_MISSION__GROUND_STATION_NETWORK; /** * The feature id for the 'Spacecraft' containment reference list. * * * @generated * @ordered */ int INTERFEROMETRY_MISSION__SPACECRAFT = CONSTELLATION_MISSION__SPACECRAFT; /** * The number of structural features of the 'Interferometry Mission' class. * * * @generated * @ordered */ int INTERFEROMETRY_MISSION_FEATURE_COUNT = CONSTELLATION_MISSION_FEATURE_COUNT + 0; /** * The number of operations of the 'Interferometry Mission' class. * * * @generated * @ordered */ int INTERFEROMETRY_MISSION_OPERATION_COUNT = CONSTELLATION_MISSION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.CommunicatingElementImpl Communicating Element}' class. * * * @see satellite.impl.CommunicatingElementImpl * @see satellite.impl.SatellitePackageImpl#getCommunicatingElement() * @generated */ int COMMUNICATING_ELEMENT = 2; /** * The feature id for the 'Comm Subsystem' containment reference list. * * * @generated * @ordered */ int COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = 0; /** * The number of structural features of the 'Communicating Element' class. * * * @generated * @ordered */ int COMMUNICATING_ELEMENT_FEATURE_COUNT = 1; /** * The number of operations of the 'Communicating Element' class. * * * @generated * @ordered */ int COMMUNICATING_ELEMENT_OPERATION_COUNT = 0; /** * The meta object id for the '{@link satellite.impl.GroundStationNetworkImpl Ground Station Network}' class. * * * @see satellite.impl.GroundStationNetworkImpl * @see satellite.impl.SatellitePackageImpl#getGroundStationNetwork() * @generated */ int GROUND_STATION_NETWORK = 3; /** * The feature id for the 'Comm Subsystem' containment reference list. * * * @generated * @ordered */ int GROUND_STATION_NETWORK__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM; /** * The number of structural features of the 'Ground Station Network' class. * * * @generated * @ordered */ int GROUND_STATION_NETWORK_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0; /** * The number of operations of the 'Ground Station Network' class. * * * @generated * @ordered */ int GROUND_STATION_NETWORK_OPERATION_COUNT = COMMUNICATING_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.SpacecraftImpl Spacecraft}' class. * * * @see satellite.impl.SpacecraftImpl * @see satellite.impl.SatellitePackageImpl#getSpacecraft() * @generated */ int SPACECRAFT = 4; /** * The feature id for the 'Comm Subsystem' containment reference list. * * * @generated * @ordered */ int SPACECRAFT__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM; /** * The feature id for the 'Payload' containment reference. * * * @generated * @ordered */ int SPACECRAFT__PAYLOAD = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Spacecraft' class. * * * @generated * @ordered */ int SPACECRAFT_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 1; /** * The number of operations of the 'Spacecraft' class. * * * @generated * @ordered */ int SPACECRAFT_OPERATION_COUNT = COMMUNICATING_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.CommSubsystemImpl Comm Subsystem}' class. * * * @see satellite.impl.CommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getCommSubsystem() * @generated */ int COMM_SUBSYSTEM = 5; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int COMM_SUBSYSTEM__TARGET = 0; /** * The feature id for the 'Frequency' attribute. * * * @generated * @ordered */ int COMM_SUBSYSTEM__FREQUENCY = 1; /** * The feature id for the 'Path Length' attribute. * * * @generated * @ordered */ int COMM_SUBSYSTEM__PATH_LENGTH = 2; /** * The number of structural features of the 'Comm Subsystem' class. * * * @generated * @ordered */ int COMM_SUBSYSTEM_FEATURE_COUNT = 3; /** * The number of operations of the 'Comm Subsystem' class. * * * @generated * @ordered */ int COMM_SUBSYSTEM_OPERATION_COUNT = 0; /** * The meta object id for the '{@link satellite.impl.PayloadImpl Payload}' class. * * * @see satellite.impl.PayloadImpl * @see satellite.impl.SatellitePackageImpl#getPayload() * @generated */ int PAYLOAD = 6; /** * The number of structural features of the 'Payload' class. * * * @generated * @ordered */ int PAYLOAD_FEATURE_COUNT = 0; /** * The number of operations of the 'Payload' class. * * * @generated * @ordered */ int PAYLOAD_OPERATION_COUNT = 0; /** * The meta object id for the '{@link satellite.impl.InterferometryPayloadImpl Interferometry Payload}' class. * * * @see satellite.impl.InterferometryPayloadImpl * @see satellite.impl.SatellitePackageImpl#getInterferometryPayload() * @generated */ int INTERFEROMETRY_PAYLOAD = 7; /** * The number of structural features of the 'Interferometry Payload' class. * * * @generated * @ordered */ int INTERFEROMETRY_PAYLOAD_FEATURE_COUNT = PAYLOAD_FEATURE_COUNT + 0; /** * The number of operations of the 'Interferometry Payload' class. * * * @generated * @ordered */ int INTERFEROMETRY_PAYLOAD_OPERATION_COUNT = PAYLOAD_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.CubeSatImpl Cube Sat}' class. * * * @see satellite.impl.CubeSatImpl * @see satellite.impl.SatellitePackageImpl#getCubeSat() * @generated */ int CUBE_SAT = 11; /** * The feature id for the 'Comm Subsystem' containment reference list. * * * @generated * @ordered */ int CUBE_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM; /** * The feature id for the 'Payload' containment reference. * * * @generated * @ordered */ int CUBE_SAT__PAYLOAD = SPACECRAFT__PAYLOAD; /** * The number of structural features of the 'Cube Sat' class. * * * @generated * @ordered */ int CUBE_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0; /** * The number of operations of the 'Cube Sat' class. * * * @generated * @ordered */ int CUBE_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.CubeSat3UImpl Cube Sat3 U}' class. * * * @see satellite.impl.CubeSat3UImpl * @see satellite.impl.SatellitePackageImpl#getCubeSat3U() * @generated */ int CUBE_SAT3_U = 8; /** * The feature id for the 'Comm Subsystem' containment reference list. * * * @generated * @ordered */ int CUBE_SAT3_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM; /** * The feature id for the 'Payload' containment reference. * * * @generated * @ordered */ int CUBE_SAT3_U__PAYLOAD = CUBE_SAT__PAYLOAD; /** * The number of structural features of the 'Cube Sat3 U' class. * * * @generated * @ordered */ int CUBE_SAT3_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0; /** * The number of operations of the 'Cube Sat3 U' class. * * * @generated * @ordered */ int CUBE_SAT3_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.CubeSat6UImpl Cube Sat6 U}' class. * * * @see satellite.impl.CubeSat6UImpl * @see satellite.impl.SatellitePackageImpl#getCubeSat6U() * @generated */ int CUBE_SAT6_U = 9; /** * The feature id for the 'Comm Subsystem' containment reference list. * * * @generated * @ordered */ int CUBE_SAT6_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM; /** * The feature id for the 'Payload' containment reference. * * * @generated * @ordered */ int CUBE_SAT6_U__PAYLOAD = CUBE_SAT__PAYLOAD; /** * The number of structural features of the 'Cube Sat6 U' class. * * * @generated * @ordered */ int CUBE_SAT6_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0; /** * The number of operations of the 'Cube Sat6 U' class. * * * @generated * @ordered */ int CUBE_SAT6_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.SmallSatImpl Small Sat}' class. * * * @see satellite.impl.SmallSatImpl * @see satellite.impl.SatellitePackageImpl#getSmallSat() * @generated */ int SMALL_SAT = 10; /** * The feature id for the 'Comm Subsystem' containment reference list. * * * @generated * @ordered */ int SMALL_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM; /** * The feature id for the 'Payload' containment reference. * * * @generated * @ordered */ int SMALL_SAT__PAYLOAD = SPACECRAFT__PAYLOAD; /** * The number of structural features of the 'Small Sat' class. * * * @generated * @ordered */ int SMALL_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0; /** * The number of operations of the 'Small Sat' class. * * * @generated * @ordered */ int SMALL_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.UHFCommSubsystemImpl UHF Comm Subsystem}' class. * * * @see satellite.impl.UHFCommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getUHFCommSubsystem() * @generated */ int UHF_COMM_SUBSYSTEM = 12; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int UHF_COMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET; /** * The feature id for the 'Frequency' attribute. * * * @generated * @ordered */ int UHF_COMM_SUBSYSTEM__FREQUENCY = COMM_SUBSYSTEM__FREQUENCY; /** * The feature id for the 'Path Length' attribute. * * * @generated * @ordered */ int UHF_COMM_SUBSYSTEM__PATH_LENGTH = COMM_SUBSYSTEM__PATH_LENGTH; /** * The number of structural features of the 'UHF Comm Subsystem' class. * * * @generated * @ordered */ int UHF_COMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0; /** * The number of operations of the 'UHF Comm Subsystem' class. * * * @generated * @ordered */ int UHF_COMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.XCommSubsystemImpl XComm Subsystem}' class. * * * @see satellite.impl.XCommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getXCommSubsystem() * @generated */ int XCOMM_SUBSYSTEM = 13; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int XCOMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET; /** * The feature id for the 'Frequency' attribute. * * * @generated * @ordered */ int XCOMM_SUBSYSTEM__FREQUENCY = COMM_SUBSYSTEM__FREQUENCY; /** * The feature id for the 'Path Length' attribute. * * * @generated * @ordered */ int XCOMM_SUBSYSTEM__PATH_LENGTH = COMM_SUBSYSTEM__PATH_LENGTH; /** * The number of structural features of the 'XComm Subsystem' class. * * * @generated * @ordered */ int XCOMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0; /** * The number of operations of the 'XComm Subsystem' class. * * * @generated * @ordered */ int XCOMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0; /** * The meta object id for the '{@link satellite.impl.KaCommSubsystemImpl Ka Comm Subsystem}' class. * * * @see satellite.impl.KaCommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getKaCommSubsystem() * @generated */ int KA_COMM_SUBSYSTEM = 14; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int KA_COMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET; /** * The feature id for the 'Frequency' attribute. * * * @generated * @ordered */ int KA_COMM_SUBSYSTEM__FREQUENCY = COMM_SUBSYSTEM__FREQUENCY; /** * The feature id for the 'Path Length' attribute. * * * @generated * @ordered */ int KA_COMM_SUBSYSTEM__PATH_LENGTH = COMM_SUBSYSTEM__PATH_LENGTH; /** * The number of structural features of the 'Ka Comm Subsystem' class. * * * @generated * @ordered */ int KA_COMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0; /** * The number of operations of the 'Ka Comm Subsystem' class. * * * @generated * @ordered */ int KA_COMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0; /** * Returns the meta object for class '{@link satellite.ConstellationMission Constellation Mission}'. * * * @return the meta object for class 'Constellation Mission'. * @see satellite.ConstellationMission * @generated */ EClass getConstellationMission(); /** * Returns the meta object for the containment reference '{@link satellite.ConstellationMission#getGroundStationNetwork Ground Station Network}'. * * * @return the meta object for the containment reference 'Ground Station Network'. * @see satellite.ConstellationMission#getGroundStationNetwork() * @see #getConstellationMission() * @generated */ EReference getConstellationMission_GroundStationNetwork(); /** * Returns the meta object for the containment reference list '{@link satellite.ConstellationMission#getSpacecraft Spacecraft}'. * * * @return the meta object for the containment reference list 'Spacecraft'. * @see satellite.ConstellationMission#getSpacecraft() * @see #getConstellationMission() * @generated */ EReference getConstellationMission_Spacecraft(); /** * Returns the meta object for class '{@link satellite.InterferometryMission Interferometry Mission}'. * * * @return the meta object for class 'Interferometry Mission'. * @see satellite.InterferometryMission * @generated */ EClass getInterferometryMission(); /** * Returns the meta object for class '{@link satellite.CommunicatingElement Communicating Element}'. * * * @return the meta object for class 'Communicating Element'. * @see satellite.CommunicatingElement * @generated */ EClass getCommunicatingElement(); /** * Returns the meta object for the containment reference list '{@link satellite.CommunicatingElement#getCommSubsystem Comm Subsystem}'. * * * @return the meta object for the containment reference list 'Comm Subsystem'. * @see satellite.CommunicatingElement#getCommSubsystem() * @see #getCommunicatingElement() * @generated */ EReference getCommunicatingElement_CommSubsystem(); /** * Returns the meta object for class '{@link satellite.GroundStationNetwork Ground Station Network}'. * * * @return the meta object for class 'Ground Station Network'. * @see satellite.GroundStationNetwork * @generated */ EClass getGroundStationNetwork(); /** * Returns the meta object for class '{@link satellite.Spacecraft Spacecraft}'. * * * @return the meta object for class 'Spacecraft'. * @see satellite.Spacecraft * @generated */ EClass getSpacecraft(); /** * Returns the meta object for the containment reference '{@link satellite.Spacecraft#getPayload Payload}'. * * * @return the meta object for the containment reference 'Payload'. * @see satellite.Spacecraft#getPayload() * @see #getSpacecraft() * @generated */ EReference getSpacecraft_Payload(); /** * Returns the meta object for class '{@link satellite.CommSubsystem Comm Subsystem}'. * * * @return the meta object for class 'Comm Subsystem'. * @see satellite.CommSubsystem * @generated */ EClass getCommSubsystem(); /** * Returns the meta object for the reference '{@link satellite.CommSubsystem#getTarget Target}'. * * * @return the meta object for the reference 'Target'. * @see satellite.CommSubsystem#getTarget() * @see #getCommSubsystem() * @generated */ EReference getCommSubsystem_Target(); /** * Returns the meta object for the attribute '{@link satellite.CommSubsystem#getFrequency Frequency}'. * * * @return the meta object for the attribute 'Frequency'. * @see satellite.CommSubsystem#getFrequency() * @see #getCommSubsystem() * @generated */ EAttribute getCommSubsystem_Frequency(); /** * Returns the meta object for the attribute '{@link satellite.CommSubsystem#getPathLength Path Length}'. * * * @return the meta object for the attribute 'Path Length'. * @see satellite.CommSubsystem#getPathLength() * @see #getCommSubsystem() * @generated */ EAttribute getCommSubsystem_PathLength(); /** * Returns the meta object for class '{@link satellite.Payload Payload}'. * * * @return the meta object for class 'Payload'. * @see satellite.Payload * @generated */ EClass getPayload(); /** * Returns the meta object for class '{@link satellite.InterferometryPayload Interferometry Payload}'. * * * @return the meta object for class 'Interferometry Payload'. * @see satellite.InterferometryPayload * @generated */ EClass getInterferometryPayload(); /** * Returns the meta object for class '{@link satellite.CubeSat3U Cube Sat3 U}'. * * * @return the meta object for class 'Cube Sat3 U'. * @see satellite.CubeSat3U * @generated */ EClass getCubeSat3U(); /** * Returns the meta object for class '{@link satellite.CubeSat6U Cube Sat6 U}'. * * * @return the meta object for class 'Cube Sat6 U'. * @see satellite.CubeSat6U * @generated */ EClass getCubeSat6U(); /** * Returns the meta object for class '{@link satellite.SmallSat Small Sat}'. * * * @return the meta object for class 'Small Sat'. * @see satellite.SmallSat * @generated */ EClass getSmallSat(); /** * Returns the meta object for class '{@link satellite.CubeSat Cube Sat}'. * * * @return the meta object for class 'Cube Sat'. * @see satellite.CubeSat * @generated */ EClass getCubeSat(); /** * Returns the meta object for class '{@link satellite.UHFCommSubsystem UHF Comm Subsystem}'. * * * @return the meta object for class 'UHF Comm Subsystem'. * @see satellite.UHFCommSubsystem * @generated */ EClass getUHFCommSubsystem(); /** * Returns the meta object for class '{@link satellite.XCommSubsystem XComm Subsystem}'. * * * @return the meta object for class 'XComm Subsystem'. * @see satellite.XCommSubsystem * @generated */ EClass getXCommSubsystem(); /** * Returns the meta object for class '{@link satellite.KaCommSubsystem Ka Comm Subsystem}'. * * * @return the meta object for class 'Ka Comm Subsystem'. * @see satellite.KaCommSubsystem * @generated */ EClass getKaCommSubsystem(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ SatelliteFactory getSatelliteFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link satellite.impl.ConstellationMissionImpl Constellation Mission}' class. * * * @see satellite.impl.ConstellationMissionImpl * @see satellite.impl.SatellitePackageImpl#getConstellationMission() * @generated */ EClass CONSTELLATION_MISSION = eINSTANCE.getConstellationMission(); /** * The meta object literal for the 'Ground Station Network' containment reference feature. * * * @generated */ EReference CONSTELLATION_MISSION__GROUND_STATION_NETWORK = eINSTANCE .getConstellationMission_GroundStationNetwork(); /** * The meta object literal for the 'Spacecraft' containment reference list feature. * * * @generated */ EReference CONSTELLATION_MISSION__SPACECRAFT = eINSTANCE.getConstellationMission_Spacecraft(); /** * The meta object literal for the '{@link satellite.impl.InterferometryMissionImpl Interferometry Mission}' class. * * * @see satellite.impl.InterferometryMissionImpl * @see satellite.impl.SatellitePackageImpl#getInterferometryMission() * @generated */ EClass INTERFEROMETRY_MISSION = eINSTANCE.getInterferometryMission(); /** * The meta object literal for the '{@link satellite.impl.CommunicatingElementImpl Communicating Element}' class. * * * @see satellite.impl.CommunicatingElementImpl * @see satellite.impl.SatellitePackageImpl#getCommunicatingElement() * @generated */ EClass COMMUNICATING_ELEMENT = eINSTANCE.getCommunicatingElement(); /** * The meta object literal for the 'Comm Subsystem' containment reference list feature. * * * @generated */ EReference COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = eINSTANCE.getCommunicatingElement_CommSubsystem(); /** * The meta object literal for the '{@link satellite.impl.GroundStationNetworkImpl Ground Station Network}' class. * * * @see satellite.impl.GroundStationNetworkImpl * @see satellite.impl.SatellitePackageImpl#getGroundStationNetwork() * @generated */ EClass GROUND_STATION_NETWORK = eINSTANCE.getGroundStationNetwork(); /** * The meta object literal for the '{@link satellite.impl.SpacecraftImpl Spacecraft}' class. * * * @see satellite.impl.SpacecraftImpl * @see satellite.impl.SatellitePackageImpl#getSpacecraft() * @generated */ EClass SPACECRAFT = eINSTANCE.getSpacecraft(); /** * The meta object literal for the 'Payload' containment reference feature. * * * @generated */ EReference SPACECRAFT__PAYLOAD = eINSTANCE.getSpacecraft_Payload(); /** * The meta object literal for the '{@link satellite.impl.CommSubsystemImpl Comm Subsystem}' class. * * * @see satellite.impl.CommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getCommSubsystem() * @generated */ EClass COMM_SUBSYSTEM = eINSTANCE.getCommSubsystem(); /** * The meta object literal for the 'Target' reference feature. * * * @generated */ EReference COMM_SUBSYSTEM__TARGET = eINSTANCE.getCommSubsystem_Target(); /** * The meta object literal for the 'Frequency' attribute feature. * * * @generated */ EAttribute COMM_SUBSYSTEM__FREQUENCY = eINSTANCE.getCommSubsystem_Frequency(); /** * The meta object literal for the 'Path Length' attribute feature. * * * @generated */ EAttribute COMM_SUBSYSTEM__PATH_LENGTH = eINSTANCE.getCommSubsystem_PathLength(); /** * The meta object literal for the '{@link satellite.impl.PayloadImpl Payload}' class. * * * @see satellite.impl.PayloadImpl * @see satellite.impl.SatellitePackageImpl#getPayload() * @generated */ EClass PAYLOAD = eINSTANCE.getPayload(); /** * The meta object literal for the '{@link satellite.impl.InterferometryPayloadImpl Interferometry Payload}' class. * * * @see satellite.impl.InterferometryPayloadImpl * @see satellite.impl.SatellitePackageImpl#getInterferometryPayload() * @generated */ EClass INTERFEROMETRY_PAYLOAD = eINSTANCE.getInterferometryPayload(); /** * The meta object literal for the '{@link satellite.impl.CubeSat3UImpl Cube Sat3 U}' class. * * * @see satellite.impl.CubeSat3UImpl * @see satellite.impl.SatellitePackageImpl#getCubeSat3U() * @generated */ EClass CUBE_SAT3_U = eINSTANCE.getCubeSat3U(); /** * The meta object literal for the '{@link satellite.impl.CubeSat6UImpl Cube Sat6 U}' class. * * * @see satellite.impl.CubeSat6UImpl * @see satellite.impl.SatellitePackageImpl#getCubeSat6U() * @generated */ EClass CUBE_SAT6_U = eINSTANCE.getCubeSat6U(); /** * The meta object literal for the '{@link satellite.impl.SmallSatImpl Small Sat}' class. * * * @see satellite.impl.SmallSatImpl * @see satellite.impl.SatellitePackageImpl#getSmallSat() * @generated */ EClass SMALL_SAT = eINSTANCE.getSmallSat(); /** * The meta object literal for the '{@link satellite.impl.CubeSatImpl Cube Sat}' class. * * * @see satellite.impl.CubeSatImpl * @see satellite.impl.SatellitePackageImpl#getCubeSat() * @generated */ EClass CUBE_SAT = eINSTANCE.getCubeSat(); /** * The meta object literal for the '{@link satellite.impl.UHFCommSubsystemImpl UHF Comm Subsystem}' class. * * * @see satellite.impl.UHFCommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getUHFCommSubsystem() * @generated */ EClass UHF_COMM_SUBSYSTEM = eINSTANCE.getUHFCommSubsystem(); /** * The meta object literal for the '{@link satellite.impl.XCommSubsystemImpl XComm Subsystem}' class. * * * @see satellite.impl.XCommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getXCommSubsystem() * @generated */ EClass XCOMM_SUBSYSTEM = eINSTANCE.getXCommSubsystem(); /** * The meta object literal for the '{@link satellite.impl.KaCommSubsystemImpl Ka Comm Subsystem}' class. * * * @see satellite.impl.KaCommSubsystemImpl * @see satellite.impl.SatellitePackageImpl#getKaCommSubsystem() * @generated */ EClass KA_COMM_SUBSYSTEM = eINSTANCE.getKaCommSubsystem(); } } //SatellitePackage