/******************************************************************************* * This file is protected by Copyright. * Please refer to the COPYRIGHT file distributed with this source distribution. * * This file is part of REDHAWK IDE. * * All rights reserved. This program and the accompanying materials are made available under * the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html *******************************************************************************/ // BEGIN GENERATED CODE package gov.redhawk.frontend; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see gov.redhawk.frontend.FrontendFactory * @model kind="package" * annotation="http://www.eclipse.org/emf/2002/GenModel prefix='Frontend' dataTypeConverters='true' * binaryCompantibleReflectiveMethods='true' fileExtensions='xml' colorProviders='true' fontProviders='true' * tablesProviders='true' resource='XML' templateDirectory='/gov.redhawk.frontend/templates' forceOverwrite='true' * modelPluginVariables='org.eclipse.xtext.xbase.lib' tableProviders='true' runtimeVersion='2.9' codeFormatting='true' * commentFormatting='true' dynamicTemplates='true' contentTypeIdentifier='http://redhawk.gov/frontend/1.0.0' * modelDirectory='/gov.redhawk.frontend/src-model' editDirectory='/gov.redhawk.frontend.edit/src-gen' * basePackage='gov.redhawk'" * @generated */ public interface FrontendPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "frontend"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://redhawk.gov/frontend/1.0.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "frontend"; /** * The package content type ID. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eCONTENT_TYPE = "http://redhawk.gov/frontend/1.0.0"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ FrontendPackage eINSTANCE = gov.redhawk.frontend.impl.FrontendPackageImpl.init(); /** * The meta object id for the '{@link gov.redhawk.frontend.impl.TunerContainerImpl <em>Tuner Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.TunerContainerImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getTunerContainer() * @generated */ int TUNER_CONTAINER = 0; /** * The feature id for the '<em><b>Tuner Status</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_CONTAINER__TUNER_STATUS = 0; /** * The feature id for the '<em><b>Unallocated Container</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_CONTAINER__UNALLOCATED_CONTAINER = 1; /** * The number of structural features of the '<em>Tuner Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_CONTAINER_FEATURE_COUNT = 2; /** * The number of operations of the '<em>Tuner Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_CONTAINER_OPERATION_COUNT = 0; /** * The meta object id for the '{@link gov.redhawk.frontend.impl.UnallocatedTunerContainerImpl <em>Unallocated Tuner * Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.UnallocatedTunerContainerImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getUnallocatedTunerContainer() * @generated */ int UNALLOCATED_TUNER_CONTAINER = 1; /** * The feature id for the '<em><b>Tuner Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNALLOCATED_TUNER_CONTAINER__TUNER_CONTAINER = 0; /** * The feature id for the '<em><b>Tuner Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNALLOCATED_TUNER_CONTAINER__TUNER_TYPE = 1; /** * The feature id for the '<em><b>Count</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNALLOCATED_TUNER_CONTAINER__COUNT = 2; /** * The number of structural features of the '<em>Unallocated Tuner Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNALLOCATED_TUNER_CONTAINER_FEATURE_COUNT = 3; /** * The number of operations of the '<em>Unallocated Tuner Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNALLOCATED_TUNER_CONTAINER_OPERATION_COUNT = 0; /** * The meta object id for the '{@link gov.redhawk.frontend.impl.TunerStatusImpl <em>Tuner Status</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.TunerStatusImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getTunerStatus() * @generated */ int TUNER_STATUS = 2; /** * The feature id for the '<em><b>Tuner Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__TUNER_CONTAINER = 0; /** * The feature id for the '<em><b>Tuner Status Struct</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__TUNER_STATUS_STRUCT = 1; /** * The feature id for the '<em><b>Simples</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__SIMPLES = 2; /** * The feature id for the '<em><b>Allocated</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__ALLOCATED = 3; /** * The feature id for the '<em><b>Tuner ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__TUNER_ID = 4; /** * The feature id for the '<em><b>Tuner Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__TUNER_TYPE = 5; /** * The feature id for the '<em><b>Allocation ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__ALLOCATION_ID = 6; /** * The feature id for the '<em><b>Center Frequency</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__CENTER_FREQUENCY = 7; /** * The feature id for the '<em><b>Bandwidth</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__BANDWIDTH = 8; /** * The feature id for the '<em><b>Sample Rate</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__SAMPLE_RATE = 9; /** * The feature id for the '<em><b>Group ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__GROUP_ID = 10; /** * The feature id for the '<em><b>Rf Flow ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__RF_FLOW_ID = 11; /** * The feature id for the '<em><b>Enabled</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__ENABLED = 12; /** * The feature id for the '<em><b>Gain</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__GAIN = 13; /** * The feature id for the '<em><b>Agc</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__AGC = 14; /** * The feature id for the '<em><b>Reference Source</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__REFERENCE_SOURCE = 15; /** * The feature id for the '<em><b>Device Control</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__DEVICE_CONTROL = 16; /** * The feature id for the '<em><b>Listener Allocations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS__LISTENER_ALLOCATIONS = 17; /** * The number of structural features of the '<em>Tuner Status</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS_FEATURE_COUNT = 18; /** * The operation id for the '<em>Get Simple</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS___GET_SIMPLE__STRING = 0; /** * The number of operations of the '<em>Tuner Status</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUNER_STATUS_OPERATION_COUNT = 1; /** * The meta object id for the '{@link gov.redhawk.frontend.impl.ListenerAllocationImpl <em>Listener * Allocation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.ListenerAllocationImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getListenerAllocation() * @generated */ int LISTENER_ALLOCATION = 3; /** * The feature id for the '<em><b>Tuner Status</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LISTENER_ALLOCATION__TUNER_STATUS = 0; /** * The feature id for the '<em><b>Listener ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LISTENER_ALLOCATION__LISTENER_ID = 1; /** * The number of structural features of the '<em>Listener Allocation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LISTENER_ALLOCATION_FEATURE_COUNT = 2; /** * The number of operations of the '<em>Listener Allocation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LISTENER_ALLOCATION_OPERATION_COUNT = 0; /** * The meta object id for the '<em>Sca Struct Property</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.model.sca.ScaStructProperty * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getScaStructProperty() * @generated */ int SCA_STRUCT_PROPERTY = 4; /** * The meta object id for the '<em>Sca Simple Property</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.model.sca.ScaSimpleProperty * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getScaSimpleProperty() * @generated */ int SCA_SIMPLE_PROPERTY = 5; /** * Returns the meta object for class '{@link gov.redhawk.frontend.TunerContainer <em>Tuner Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuner Container</em>'. * @see gov.redhawk.frontend.TunerContainer * @generated */ EClass getTunerContainer(); /** * Returns the meta object for the containment reference list * '{@link gov.redhawk.frontend.TunerContainer#getTunerStatus <em>Tuner Status</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Tuner Status</em>'. * @see gov.redhawk.frontend.TunerContainer#getTunerStatus() * @see #getTunerContainer() * @generated */ EReference getTunerContainer_TunerStatus(); /** * Returns the meta object for the containment reference list * '{@link gov.redhawk.frontend.TunerContainer#getUnallocatedContainer <em>Unallocated Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Unallocated Container</em>'. * @see gov.redhawk.frontend.TunerContainer#getUnallocatedContainer() * @see #getTunerContainer() * @generated */ EReference getTunerContainer_UnallocatedContainer(); /** * Returns the meta object for class '{@link gov.redhawk.frontend.UnallocatedTunerContainer <em>Unallocated Tuner * Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unallocated Tuner Container</em>'. * @see gov.redhawk.frontend.UnallocatedTunerContainer * @generated */ EClass getUnallocatedTunerContainer(); /** * Returns the meta object for the container reference * '{@link gov.redhawk.frontend.UnallocatedTunerContainer#getTunerContainer <em>Tuner Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Tuner Container</em>'. * @see gov.redhawk.frontend.UnallocatedTunerContainer#getTunerContainer() * @see #getUnallocatedTunerContainer() * @generated */ EReference getUnallocatedTunerContainer_TunerContainer(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.UnallocatedTunerContainer#getTunerType * <em>Tuner Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Tuner Type</em>'. * @see gov.redhawk.frontend.UnallocatedTunerContainer#getTunerType() * @see #getUnallocatedTunerContainer() * @generated */ EAttribute getUnallocatedTunerContainer_TunerType(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.UnallocatedTunerContainer#getCount * <em>Count</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Count</em>'. * @see gov.redhawk.frontend.UnallocatedTunerContainer#getCount() * @see #getUnallocatedTunerContainer() * @generated */ EAttribute getUnallocatedTunerContainer_Count(); /** * Returns the meta object for class '{@link gov.redhawk.frontend.TunerStatus <em>Tuner Status</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuner Status</em>'. * @see gov.redhawk.frontend.TunerStatus * @generated */ EClass getTunerStatus(); /** * Returns the meta object for the container reference '{@link gov.redhawk.frontend.TunerStatus#getTunerContainer * <em>Tuner Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Tuner Container</em>'. * @see gov.redhawk.frontend.TunerStatus#getTunerContainer() * @see #getTunerStatus() * @generated */ EReference getTunerStatus_TunerContainer(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getTunerStatusStruct <em>Tuner * Status Struct</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Tuner Status Struct</em>'. * @see gov.redhawk.frontend.TunerStatus#getTunerStatusStruct() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_TunerStatusStruct(); /** * Returns the meta object for the attribute list '{@link gov.redhawk.frontend.TunerStatus#getSimples * <em>Simples</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Simples</em>'. * @see gov.redhawk.frontend.TunerStatus#getSimples() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_Simples(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#isAllocated * <em>Allocated</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Allocated</em>'. * @see gov.redhawk.frontend.TunerStatus#isAllocated() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_Allocated(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getTunerID <em>Tuner * ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Tuner ID</em>'. * @see gov.redhawk.frontend.TunerStatus#getTunerID() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_TunerID(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getTunerType <em>Tuner * Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Tuner Type</em>'. * @see gov.redhawk.frontend.TunerStatus#getTunerType() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_TunerType(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getAllocationID <em>Allocation * ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Allocation ID</em>'. * @see gov.redhawk.frontend.TunerStatus#getAllocationID() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_AllocationID(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getCenterFrequency <em>Center * Frequency</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Center Frequency</em>'. * @see gov.redhawk.frontend.TunerStatus#getCenterFrequency() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_CenterFrequency(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getBandwidth * <em>Bandwidth</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Bandwidth</em>'. * @see gov.redhawk.frontend.TunerStatus#getBandwidth() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_Bandwidth(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getSampleRate <em>Sample * Rate</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Sample Rate</em>'. * @see gov.redhawk.frontend.TunerStatus#getSampleRate() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_SampleRate(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getGroupID <em>Group * ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Group ID</em>'. * @see gov.redhawk.frontend.TunerStatus#getGroupID() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_GroupID(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getRfFlowID <em>Rf Flow * ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Rf Flow ID</em>'. * @see gov.redhawk.frontend.TunerStatus#getRfFlowID() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_RfFlowID(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#isEnabled <em>Enabled</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Enabled</em>'. * @see gov.redhawk.frontend.TunerStatus#isEnabled() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_Enabled(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getGain <em>Gain</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Gain</em>'. * @see gov.redhawk.frontend.TunerStatus#getGain() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_Gain(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#isAgc <em>Agc</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Agc</em>'. * @see gov.redhawk.frontend.TunerStatus#isAgc() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_Agc(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#getReferenceSource * <em>Reference Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Reference Source</em>'. * @see gov.redhawk.frontend.TunerStatus#getReferenceSource() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_ReferenceSource(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.TunerStatus#isDeviceControl <em>Device * Control</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Device Control</em>'. * @see gov.redhawk.frontend.TunerStatus#isDeviceControl() * @see #getTunerStatus() * @generated */ EAttribute getTunerStatus_DeviceControl(); /** * Returns the meta object for the containment reference list * '{@link gov.redhawk.frontend.TunerStatus#getListenerAllocations <em>Listener Allocations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Listener Allocations</em>'. * @see gov.redhawk.frontend.TunerStatus#getListenerAllocations() * @see #getTunerStatus() * @generated */ EReference getTunerStatus_ListenerAllocations(); /** * Returns the meta object for the '{@link gov.redhawk.frontend.TunerStatus#getSimple(java.lang.String) <em>Get * Simple</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Simple</em>' operation. * @see gov.redhawk.frontend.TunerStatus#getSimple(java.lang.String) * @generated */ EOperation getTunerStatus__GetSimple__String(); /** * Returns the meta object for class '{@link gov.redhawk.frontend.ListenerAllocation <em>Listener Allocation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Listener Allocation</em>'. * @see gov.redhawk.frontend.ListenerAllocation * @generated */ EClass getListenerAllocation(); /** * Returns the meta object for the container reference * '{@link gov.redhawk.frontend.ListenerAllocation#getTunerStatus <em>Tuner Status</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Tuner Status</em>'. * @see gov.redhawk.frontend.ListenerAllocation#getTunerStatus() * @see #getListenerAllocation() * @generated */ EReference getListenerAllocation_TunerStatus(); /** * Returns the meta object for the attribute '{@link gov.redhawk.frontend.ListenerAllocation#getListenerID * <em>Listener ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Listener ID</em>'. * @see gov.redhawk.frontend.ListenerAllocation#getListenerID() * @see #getListenerAllocation() * @generated */ EAttribute getListenerAllocation_ListenerID(); /** * Returns the meta object for data type '{@link gov.redhawk.model.sca.ScaStructProperty <em>Sca Struct * Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Sca Struct Property</em>'. * @see gov.redhawk.model.sca.ScaStructProperty * @model instanceClass="gov.redhawk.model.sca.ScaStructProperty" * @generated */ EDataType getScaStructProperty(); /** * Returns the meta object for data type '{@link gov.redhawk.model.sca.ScaSimpleProperty <em>Sca Simple * Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Sca Simple Property</em>'. * @see gov.redhawk.model.sca.ScaSimpleProperty * @model instanceClass="gov.redhawk.model.sca.ScaSimpleProperty" * @generated */ EDataType getScaSimpleProperty(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ FrontendFactory getFrontendFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link gov.redhawk.frontend.impl.TunerContainerImpl <em>Tuner * Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.TunerContainerImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getTunerContainer() * @generated */ EClass TUNER_CONTAINER = eINSTANCE.getTunerContainer(); /** * The meta object literal for the '<em><b>Tuner Status</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUNER_CONTAINER__TUNER_STATUS = eINSTANCE.getTunerContainer_TunerStatus(); /** * The meta object literal for the '<em><b>Unallocated Container</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUNER_CONTAINER__UNALLOCATED_CONTAINER = eINSTANCE.getTunerContainer_UnallocatedContainer(); /** * The meta object literal for the '{@link gov.redhawk.frontend.impl.UnallocatedTunerContainerImpl * <em>Unallocated Tuner Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.UnallocatedTunerContainerImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getUnallocatedTunerContainer() * @generated */ EClass UNALLOCATED_TUNER_CONTAINER = eINSTANCE.getUnallocatedTunerContainer(); /** * The meta object literal for the '<em><b>Tuner Container</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNALLOCATED_TUNER_CONTAINER__TUNER_CONTAINER = eINSTANCE.getUnallocatedTunerContainer_TunerContainer(); /** * The meta object literal for the '<em><b>Tuner Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNALLOCATED_TUNER_CONTAINER__TUNER_TYPE = eINSTANCE.getUnallocatedTunerContainer_TunerType(); /** * The meta object literal for the '<em><b>Count</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNALLOCATED_TUNER_CONTAINER__COUNT = eINSTANCE.getUnallocatedTunerContainer_Count(); /** * The meta object literal for the '{@link gov.redhawk.frontend.impl.TunerStatusImpl <em>Tuner Status</em>}' * class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.TunerStatusImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getTunerStatus() * @generated */ EClass TUNER_STATUS = eINSTANCE.getTunerStatus(); /** * The meta object literal for the '<em><b>Tuner Container</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUNER_STATUS__TUNER_CONTAINER = eINSTANCE.getTunerStatus_TunerContainer(); /** * The meta object literal for the '<em><b>Tuner Status Struct</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__TUNER_STATUS_STRUCT = eINSTANCE.getTunerStatus_TunerStatusStruct(); /** * The meta object literal for the '<em><b>Simples</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__SIMPLES = eINSTANCE.getTunerStatus_Simples(); /** * The meta object literal for the '<em><b>Allocated</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__ALLOCATED = eINSTANCE.getTunerStatus_Allocated(); /** * The meta object literal for the '<em><b>Tuner ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__TUNER_ID = eINSTANCE.getTunerStatus_TunerID(); /** * The meta object literal for the '<em><b>Tuner Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__TUNER_TYPE = eINSTANCE.getTunerStatus_TunerType(); /** * The meta object literal for the '<em><b>Allocation ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__ALLOCATION_ID = eINSTANCE.getTunerStatus_AllocationID(); /** * The meta object literal for the '<em><b>Center Frequency</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__CENTER_FREQUENCY = eINSTANCE.getTunerStatus_CenterFrequency(); /** * The meta object literal for the '<em><b>Bandwidth</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__BANDWIDTH = eINSTANCE.getTunerStatus_Bandwidth(); /** * The meta object literal for the '<em><b>Sample Rate</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__SAMPLE_RATE = eINSTANCE.getTunerStatus_SampleRate(); /** * The meta object literal for the '<em><b>Group ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__GROUP_ID = eINSTANCE.getTunerStatus_GroupID(); /** * The meta object literal for the '<em><b>Rf Flow ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__RF_FLOW_ID = eINSTANCE.getTunerStatus_RfFlowID(); /** * The meta object literal for the '<em><b>Enabled</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__ENABLED = eINSTANCE.getTunerStatus_Enabled(); /** * The meta object literal for the '<em><b>Gain</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__GAIN = eINSTANCE.getTunerStatus_Gain(); /** * The meta object literal for the '<em><b>Agc</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__AGC = eINSTANCE.getTunerStatus_Agc(); /** * The meta object literal for the '<em><b>Reference Source</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__REFERENCE_SOURCE = eINSTANCE.getTunerStatus_ReferenceSource(); /** * The meta object literal for the '<em><b>Device Control</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TUNER_STATUS__DEVICE_CONTROL = eINSTANCE.getTunerStatus_DeviceControl(); /** * The meta object literal for the '<em><b>Listener Allocations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUNER_STATUS__LISTENER_ALLOCATIONS = eINSTANCE.getTunerStatus_ListenerAllocations(); /** * The meta object literal for the '<em><b>Get Simple</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation TUNER_STATUS___GET_SIMPLE__STRING = eINSTANCE.getTunerStatus__GetSimple__String(); /** * The meta object literal for the '{@link gov.redhawk.frontend.impl.ListenerAllocationImpl <em>Listener * Allocation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.frontend.impl.ListenerAllocationImpl * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getListenerAllocation() * @generated */ EClass LISTENER_ALLOCATION = eINSTANCE.getListenerAllocation(); /** * The meta object literal for the '<em><b>Tuner Status</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LISTENER_ALLOCATION__TUNER_STATUS = eINSTANCE.getListenerAllocation_TunerStatus(); /** * The meta object literal for the '<em><b>Listener ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LISTENER_ALLOCATION__LISTENER_ID = eINSTANCE.getListenerAllocation_ListenerID(); /** * The meta object literal for the '<em>Sca Struct Property</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.model.sca.ScaStructProperty * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getScaStructProperty() * @generated */ EDataType SCA_STRUCT_PROPERTY = eINSTANCE.getScaStructProperty(); /** * The meta object literal for the '<em>Sca Simple Property</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see gov.redhawk.model.sca.ScaSimpleProperty * @see gov.redhawk.frontend.impl.FrontendPackageImpl#getScaSimpleProperty() * @generated */ EDataType SCA_SIMPLE_PROPERTY = eINSTANCE.getScaSimpleProperty(); } } // FrontendPackage