/**
*/
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
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @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 feature id for the 'Observation Time' attribute.
*
*
* @generated
* @ordered
*/
int INTERFEROMETRY_MISSION__OBSERVATION_TIME = CONSTELLATION_MISSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Interferometry Mission' class.
*
*
* @generated
* @ordered
*/
int INTERFEROMETRY_MISSION_FEATURE_COUNT = CONSTELLATION_MISSION_FEATURE_COUNT + 1;
/**
* 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 number of structural features of the 'Comm Subsystem' class.
*
*
* @generated
* @ordered
*/
int COMM_SUBSYSTEM_FEATURE_COUNT = 1;
/**
* 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 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 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 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 the attribute '{@link satellite.InterferometryMission#getObservationTime Observation Time}'.
*
*
* @return the meta object for the attribute 'Observation Time'.
* @see satellite.InterferometryMission#getObservationTime()
* @see #getInterferometryMission()
* @generated
*/
EAttribute getInterferometryMission_ObservationTime();
/**
* 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 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
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @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 'Observation Time' attribute feature.
*
*
* @generated
*/
EAttribute INTERFEROMETRY_MISSION__OBSERVATION_TIME = eINSTANCE.getInterferometryMission_ObservationTime();
/**
* 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 '{@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