/**
* 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.core.graphiti.dcd.ui.ext;
import gov.redhawk.core.graphiti.ui.ext.RHGxPackage;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see gov.redhawk.core.graphiti.dcd.ui.ext.RHDeviceGxFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel prefix='RHDeviceGx' codeFormatting='true' modelPluginVariables='org.eclipse.xtext.xbase.lib' contentTypeIdentifier='http://www.redhawk.gov/model/rhdevicegext/1.0.0' operationReflection='false' modelDirectory='/gov.redhawk.core.graphiti.dcd.ui/src-model' basePackage='gov.redhawk.core.graphiti.dcd.ui'"
* annotation="http://www.eclipse.org/emf/2011/Xcore GenModel='http://www.eclipse.org/emf/2002/GenModel' Ecore='http://www.eclipse.org/emf/2002/Ecore'"
* @generated
*/
public interface RHDeviceGxPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "ext";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.redhawk.gov/model/rhdevicegext/1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "ext";
/**
* The package content type ID.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eCONTENT_TYPE = "http://www.redhawk.gov/model/rhdevicegext/1.0.0";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
RHDeviceGxPackage eINSTANCE = gov.redhawk.core.graphiti.dcd.ui.ext.impl.RHDeviceGxPackageImpl.init();
/**
* The meta object id for the '{@link gov.redhawk.core.graphiti.dcd.ui.ext.impl.DeviceShapeImpl <em>Device Shape</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.DeviceShapeImpl
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.RHDeviceGxPackageImpl#getDeviceShape()
* @generated
*/
int DEVICE_SHAPE = 0;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__PROPERTIES = RHGxPackage.RH_CONTAINER_SHAPE__PROPERTIES;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__VISIBLE = RHGxPackage.RH_CONTAINER_SHAPE__VISIBLE;
/**
* The feature id for the '<em><b>Graphics Algorithm</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__GRAPHICS_ALGORITHM = RHGxPackage.RH_CONTAINER_SHAPE__GRAPHICS_ALGORITHM;
/**
* The feature id for the '<em><b>Active</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__ACTIVE = RHGxPackage.RH_CONTAINER_SHAPE__ACTIVE;
/**
* The feature id for the '<em><b>Link</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__LINK = RHGxPackage.RH_CONTAINER_SHAPE__LINK;
/**
* The feature id for the '<em><b>Anchors</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__ANCHORS = RHGxPackage.RH_CONTAINER_SHAPE__ANCHORS;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__CONTAINER = RHGxPackage.RH_CONTAINER_SHAPE__CONTAINER;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__CHILDREN = RHGxPackage.RH_CONTAINER_SHAPE__CHILDREN;
/**
* The feature id for the '<em><b>Started</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__STARTED = RHGxPackage.RH_CONTAINER_SHAPE__STARTED;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__ENABLED = RHGxPackage.RH_CONTAINER_SHAPE__ENABLED;
/**
* The feature id for the '<em><b>IStatus Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__ISTATUS_SEVERITY = RHGxPackage.RH_CONTAINER_SHAPE__ISTATUS_SEVERITY;
/**
* The feature id for the '<em><b>Collapsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__COLLAPSED = RHGxPackage.RH_CONTAINER_SHAPE__COLLAPSED;
/**
* The feature id for the '<em><b>Has Super Ports Container Shape</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__HAS_SUPER_PORTS_CONTAINER_SHAPE = RHGxPackage.RH_CONTAINER_SHAPE__HAS_SUPER_PORTS_CONTAINER_SHAPE;
/**
* The feature id for the '<em><b>Has Ports Container Shape</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__HAS_PORTS_CONTAINER_SHAPE = RHGxPackage.RH_CONTAINER_SHAPE__HAS_PORTS_CONTAINER_SHAPE;
/**
* The feature id for the '<em><b>Hide Unused Ports</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE__HIDE_UNUSED_PORTS = RHGxPackage.RH_CONTAINER_SHAPE__HIDE_UNUSED_PORTS;
/**
* The number of structural features of the '<em>Device Shape</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_SHAPE_FEATURE_COUNT = RHGxPackage.RH_CONTAINER_SHAPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.core.graphiti.dcd.ui.ext.impl.ServiceShapeImpl <em>Service Shape</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.ServiceShapeImpl
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.RHDeviceGxPackageImpl#getServiceShape()
* @generated
*/
int SERVICE_SHAPE = 1;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__PROPERTIES = RHGxPackage.RH_CONTAINER_SHAPE__PROPERTIES;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__VISIBLE = RHGxPackage.RH_CONTAINER_SHAPE__VISIBLE;
/**
* The feature id for the '<em><b>Graphics Algorithm</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__GRAPHICS_ALGORITHM = RHGxPackage.RH_CONTAINER_SHAPE__GRAPHICS_ALGORITHM;
/**
* The feature id for the '<em><b>Active</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__ACTIVE = RHGxPackage.RH_CONTAINER_SHAPE__ACTIVE;
/**
* The feature id for the '<em><b>Link</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__LINK = RHGxPackage.RH_CONTAINER_SHAPE__LINK;
/**
* The feature id for the '<em><b>Anchors</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__ANCHORS = RHGxPackage.RH_CONTAINER_SHAPE__ANCHORS;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__CONTAINER = RHGxPackage.RH_CONTAINER_SHAPE__CONTAINER;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__CHILDREN = RHGxPackage.RH_CONTAINER_SHAPE__CHILDREN;
/**
* The feature id for the '<em><b>Started</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__STARTED = RHGxPackage.RH_CONTAINER_SHAPE__STARTED;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__ENABLED = RHGxPackage.RH_CONTAINER_SHAPE__ENABLED;
/**
* The feature id for the '<em><b>IStatus Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__ISTATUS_SEVERITY = RHGxPackage.RH_CONTAINER_SHAPE__ISTATUS_SEVERITY;
/**
* The feature id for the '<em><b>Collapsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__COLLAPSED = RHGxPackage.RH_CONTAINER_SHAPE__COLLAPSED;
/**
* The feature id for the '<em><b>Has Super Ports Container Shape</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__HAS_SUPER_PORTS_CONTAINER_SHAPE = RHGxPackage.RH_CONTAINER_SHAPE__HAS_SUPER_PORTS_CONTAINER_SHAPE;
/**
* The feature id for the '<em><b>Has Ports Container Shape</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__HAS_PORTS_CONTAINER_SHAPE = RHGxPackage.RH_CONTAINER_SHAPE__HAS_PORTS_CONTAINER_SHAPE;
/**
* The feature id for the '<em><b>Hide Unused Ports</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE__HIDE_UNUSED_PORTS = RHGxPackage.RH_CONTAINER_SHAPE__HIDE_UNUSED_PORTS;
/**
* The number of structural features of the '<em>Service Shape</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SHAPE_FEATURE_COUNT = RHGxPackage.RH_CONTAINER_SHAPE_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link gov.redhawk.core.graphiti.dcd.ui.ext.DeviceShape <em>Device Shape</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Device Shape</em>'.
* @see gov.redhawk.core.graphiti.dcd.ui.ext.DeviceShape
* @generated
*/
EClass getDeviceShape();
/**
* Returns the meta object for class '{@link gov.redhawk.core.graphiti.dcd.ui.ext.ServiceShape <em>Service Shape</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Shape</em>'.
* @see gov.redhawk.core.graphiti.dcd.ui.ext.ServiceShape
* @generated
*/
EClass getServiceShape();
/**
* 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
*/
RHDeviceGxFactory getRHDeviceGxFactory();
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link gov.redhawk.core.graphiti.dcd.ui.ext.impl.DeviceShapeImpl <em>Device Shape</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.DeviceShapeImpl
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.RHDeviceGxPackageImpl#getDeviceShape()
* @generated
*/
EClass DEVICE_SHAPE = eINSTANCE.getDeviceShape();
/**
* The meta object literal for the '{@link gov.redhawk.core.graphiti.dcd.ui.ext.impl.ServiceShapeImpl <em>Service Shape</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.ServiceShapeImpl
* @see gov.redhawk.core.graphiti.dcd.ui.ext.impl.RHDeviceGxPackageImpl#getServiceShape()
* @generated
*/
EClass SERVICE_SHAPE = eINSTANCE.getServiceShape();
}
} //RHDeviceGxPackage