/**
* 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.ui.ext;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.graphiti.mm.pictograms.PictogramsPackage;
/**
* <!-- 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.ui.ext.RHGxFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel prefix='RHGx' codeFormatting='true' modelPluginVariables='org.eclipse.xtext.xbase.lib' contentTypeIdentifier='http://www.redhawk.gov/model/rhgext/1.0.0' operationReflection='false' modelDirectory='/gov.redhawk.core.graphiti.ui/src-model' basePackage='gov.redhawk.core.graphiti.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 RHGxPackage 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/rhgext/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/rhgext/1.0.0";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
RHGxPackage eINSTANCE = gov.redhawk.core.graphiti.ui.ext.impl.RHGxPackageImpl.init();
/**
* The meta object id for the '{@link gov.redhawk.core.graphiti.ui.ext.impl.RHContainerShapeImpl <em>RH Container Shape</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHContainerShapeImpl
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHGxPackageImpl#getRHContainerShape()
* @generated
*/
int RH_CONTAINER_SHAPE = 0;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__PROPERTIES = PictogramsPackage.CONTAINER_SHAPE__PROPERTIES;
/**
* The feature id for the '<em><b>Visible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__VISIBLE = PictogramsPackage.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 RH_CONTAINER_SHAPE__GRAPHICS_ALGORITHM = PictogramsPackage.CONTAINER_SHAPE__GRAPHICS_ALGORITHM;
/**
* The feature id for the '<em><b>Active</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__ACTIVE = PictogramsPackage.CONTAINER_SHAPE__ACTIVE;
/**
* The feature id for the '<em><b>Link</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__LINK = PictogramsPackage.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 RH_CONTAINER_SHAPE__ANCHORS = PictogramsPackage.CONTAINER_SHAPE__ANCHORS;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__CONTAINER = PictogramsPackage.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 RH_CONTAINER_SHAPE__CHILDREN = PictogramsPackage.CONTAINER_SHAPE__CHILDREN;
/**
* The feature id for the '<em><b>Started</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__STARTED = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__ENABLED = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>IStatus Severity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__ISTATUS_SEVERITY = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Collapsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__COLLAPSED = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Has Super Ports Container Shape</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__HAS_SUPER_PORTS_CONTAINER_SHAPE = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Has Ports Container Shape</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__HAS_PORTS_CONTAINER_SHAPE = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Hide Unused Ports</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE__HIDE_UNUSED_PORTS = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>RH Container Shape</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RH_CONTAINER_SHAPE_FEATURE_COUNT = PictogramsPackage.CONTAINER_SHAPE_FEATURE_COUNT + 7;
/**
* The meta object id for the '<em>Uses Port Stub</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see mil.jpeojtrs.sca.partitioning.UsesPortStub
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHGxPackageImpl#getUsesPortStub()
* @generated
*/
int USES_PORT_STUB = 1;
/**
* The meta object id for the '<em>Provides Port Stub</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see mil.jpeojtrs.sca.partitioning.ProvidesPortStub
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHGxPackageImpl#getProvidesPortStub()
* @generated
*/
int PROVIDES_PORT_STUB = 2;
/**
* Returns the meta object for class '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape <em>RH Container Shape</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>RH Container Shape</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape
* @generated
*/
EClass getRHContainerShape();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isStarted <em>Started</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Started</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isStarted()
* @see #getRHContainerShape()
* @generated
*/
EAttribute getRHContainerShape_Started();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isEnabled <em>Enabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Enabled</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isEnabled()
* @see #getRHContainerShape()
* @generated
*/
EAttribute getRHContainerShape_Enabled();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape#getIStatusSeverity <em>IStatus Severity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>IStatus Severity</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape#getIStatusSeverity()
* @see #getRHContainerShape()
* @generated
*/
EAttribute getRHContainerShape_IStatusSeverity();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isCollapsed <em>Collapsed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Collapsed</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isCollapsed()
* @see #getRHContainerShape()
* @generated
*/
EAttribute getRHContainerShape_Collapsed();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isHasSuperPortsContainerShape <em>Has Super Ports Container Shape</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Super Ports Container Shape</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isHasSuperPortsContainerShape()
* @see #getRHContainerShape()
* @generated
*/
EAttribute getRHContainerShape_HasSuperPortsContainerShape();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isHasPortsContainerShape <em>Has Ports Container Shape</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Ports Container Shape</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isHasPortsContainerShape()
* @see #getRHContainerShape()
* @generated
*/
EAttribute getRHContainerShape_HasPortsContainerShape();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isHideUnusedPorts <em>Hide Unused Ports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hide Unused Ports</em>'.
* @see gov.redhawk.core.graphiti.ui.ext.RHContainerShape#isHideUnusedPorts()
* @see #getRHContainerShape()
* @generated
*/
EAttribute getRHContainerShape_HideUnusedPorts();
/**
* Returns the meta object for data type '{@link mil.jpeojtrs.sca.partitioning.UsesPortStub <em>Uses Port Stub</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Uses Port Stub</em>'.
* @see mil.jpeojtrs.sca.partitioning.UsesPortStub
* @model instanceClass="mil.jpeojtrs.sca.partitioning.UsesPortStub"
* @generated
*/
EDataType getUsesPortStub();
/**
* Returns the meta object for data type '{@link mil.jpeojtrs.sca.partitioning.ProvidesPortStub <em>Provides Port Stub</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Provides Port Stub</em>'.
* @see mil.jpeojtrs.sca.partitioning.ProvidesPortStub
* @model instanceClass="mil.jpeojtrs.sca.partitioning.ProvidesPortStub"
* @generated
*/
EDataType getProvidesPortStub();
/**
* 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
*/
RHGxFactory getRHGxFactory();
/**
* <!-- 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.ui.ext.impl.RHContainerShapeImpl <em>RH Container Shape</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHContainerShapeImpl
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHGxPackageImpl#getRHContainerShape()
* @generated
*/
EClass RH_CONTAINER_SHAPE = eINSTANCE.getRHContainerShape();
/**
* The meta object literal for the '<em><b>Started</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RH_CONTAINER_SHAPE__STARTED = eINSTANCE.getRHContainerShape_Started();
/**
* The meta object literal for the '<em><b>Enabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RH_CONTAINER_SHAPE__ENABLED = eINSTANCE.getRHContainerShape_Enabled();
/**
* The meta object literal for the '<em><b>IStatus Severity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RH_CONTAINER_SHAPE__ISTATUS_SEVERITY = eINSTANCE.getRHContainerShape_IStatusSeverity();
/**
* The meta object literal for the '<em><b>Collapsed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RH_CONTAINER_SHAPE__COLLAPSED = eINSTANCE.getRHContainerShape_Collapsed();
/**
* The meta object literal for the '<em><b>Has Super Ports Container Shape</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RH_CONTAINER_SHAPE__HAS_SUPER_PORTS_CONTAINER_SHAPE = eINSTANCE.getRHContainerShape_HasSuperPortsContainerShape();
/**
* The meta object literal for the '<em><b>Has Ports Container Shape</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RH_CONTAINER_SHAPE__HAS_PORTS_CONTAINER_SHAPE = eINSTANCE.getRHContainerShape_HasPortsContainerShape();
/**
* The meta object literal for the '<em><b>Hide Unused Ports</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RH_CONTAINER_SHAPE__HIDE_UNUSED_PORTS = eINSTANCE.getRHContainerShape_HideUnusedPorts();
/**
* The meta object literal for the '<em>Uses Port Stub</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see mil.jpeojtrs.sca.partitioning.UsesPortStub
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHGxPackageImpl#getUsesPortStub()
* @generated
*/
EDataType USES_PORT_STUB = eINSTANCE.getUsesPortStub();
/**
* The meta object literal for the '<em>Provides Port Stub</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see mil.jpeojtrs.sca.partitioning.ProvidesPortStub
* @see gov.redhawk.core.graphiti.ui.ext.impl.RHGxPackageImpl#getProvidesPortStub()
* @generated
*/
EDataType PROVIDES_PORT_STUB = eINSTANCE.getProvidesPortStub();
}
} //RHGxPackage