/******************************************************************************
* Copyright (c) 2008 g-Eclipse consortium
* 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
*
* Initial development of the original code was made for
* project g-Eclipse founded by European Union
* project number: FP6-IST-034327 http://www.geclipse.eu/
*
* Contributor(s):
* UCY (http://www.cs.ucy.ac.cy)
* - Nicholas Loulloudes (loulloudes.n@cs.ucy.ac.cy)
*
*****************************************************************************/
package eu.geclipse.batch.model.qdl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QdlFactory
* @model kind="package"
* @generated
*/
public interface QdlPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "qdl"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/geclipse/qdl"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "qdl"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
QdlPackage eINSTANCE = eu.geclipse.batch.model.qdl.impl.QdlPackageImpl.init();
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.AllowedVirtualOrganizationsTypeImpl <em>Allowed Virtual Organizations Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.AllowedVirtualOrganizationsTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getAllowedVirtualOrganizationsType()
* @generated
*/
int ALLOWED_VIRTUAL_ORGANIZATIONS_TYPE = 0;
/**
* The feature id for the '<em><b>VO Name</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALLOWED_VIRTUAL_ORGANIZATIONS_TYPE__VO_NAME = 0;
/**
* The number of structural features of the '<em>Allowed Virtual Organizations Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALLOWED_VIRTUAL_ORGANIZATIONS_TYPE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.BoundaryTypeImpl <em>Boundary Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.BoundaryTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getBoundaryType()
* @generated
*/
int BOUNDARY_TYPE = 1;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDARY_TYPE__VALUE = 0;
/**
* The feature id for the '<em><b>Exclusive Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDARY_TYPE__EXCLUSIVE_BOUND = 1;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDARY_TYPE__ANY_ATTRIBUTE = 2;
/**
* The number of structural features of the '<em>Boundary Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOUNDARY_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.DocumentRootImpl <em>Document Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.DocumentRootImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getDocumentRoot()
* @generated
*/
int DOCUMENT_ROOT = 2;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__MIXED = 0;
/**
* The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
/**
* The feature id for the '<em><b>XSI Schema Location</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
/**
* The feature id for the '<em><b>Allowed Virtual Organizations</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__ALLOWED_VIRTUAL_ORGANIZATIONS = 3;
/**
* The feature id for the '<em><b>Assigned Resources</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__ASSIGNED_RESOURCES = 4;
/**
* The feature id for the '<em><b>CPU Time Limit</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__CPU_TIME_LIMIT = 5;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__DESCRIPTION = 6;
/**
* The feature id for the '<em><b>Jobs In Queue</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__JOBS_IN_QUEUE = 7;
/**
* The feature id for the '<em><b>Priority</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__PRIORITY = 8;
/**
* The feature id for the '<em><b>Queue</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__QUEUE = 9;
/**
* The feature id for the '<em><b>Queue Started</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__QUEUE_STARTED = 10;
/**
* The feature id for the '<em><b>Queue Status</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__QUEUE_STATUS = 11;
/**
* The feature id for the '<em><b>Queue Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__QUEUE_TYPE = 12;
/**
* The feature id for the '<em><b>Running Jobs</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__RUNNING_JOBS = 13;
/**
* The feature id for the '<em><b>VO Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__VO_NAME = 14;
/**
* The feature id for the '<em><b>Wall Time Limit</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__WALL_TIME_LIMIT = 15;
/**
* The number of structural features of the '<em>Document Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT_FEATURE_COUNT = 16;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.ExactTypeImpl <em>Exact Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.ExactTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getExactType()
* @generated
*/
int EXACT_TYPE = 3;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXACT_TYPE__VALUE = 0;
/**
* The feature id for the '<em><b>Epsilon</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXACT_TYPE__EPSILON = 1;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXACT_TYPE__ANY_ATTRIBUTE = 2;
/**
* The number of structural features of the '<em>Exact Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXACT_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerBoundaryTypeImpl <em>Integer Boundary Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerBoundaryTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerBoundaryType()
* @generated
*/
int INTEGER_BOUNDARY_TYPE = 4;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_BOUNDARY_TYPE__VALUE = 0;
/**
* The feature id for the '<em><b>Exclusive Bound</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_BOUNDARY_TYPE__EXCLUSIVE_BOUND = 1;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_BOUNDARY_TYPE__ANY_ATTRIBUTE = 2;
/**
* The number of structural features of the '<em>Integer Boundary Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_BOUNDARY_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerExactTypeImpl <em>Integer Exact Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerExactTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerExactType()
* @generated
*/
int INTEGER_EXACT_TYPE = 5;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXACT_TYPE__VALUE = 0;
/**
* The feature id for the '<em><b>Epsilon</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXACT_TYPE__EPSILON = 1;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXACT_TYPE__ANY_ATTRIBUTE = 2;
/**
* The number of structural features of the '<em>Integer Exact Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXACT_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerRangeTypeImpl <em>Integer Range Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerRangeTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerRangeType()
* @generated
*/
int INTEGER_RANGE_TYPE = 6;
/**
* The feature id for the '<em><b>Integer Lower Bound</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_TYPE__INTEGER_LOWER_BOUND = 0;
/**
* The feature id for the '<em><b>Integer Upper Bound</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_TYPE__INTEGER_UPPER_BOUND = 1;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_TYPE__ANY_ATTRIBUTE = 2;
/**
* The number of structural features of the '<em>Integer Range Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerRangeValueTypeImpl <em>Integer Range Value Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerRangeValueTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerRangeValueType()
* @generated
*/
int INTEGER_RANGE_VALUE_TYPE = 7;
/**
* The feature id for the '<em><b>Upper Bounded Range</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_VALUE_TYPE__UPPER_BOUNDED_RANGE = 0;
/**
* The feature id for the '<em><b>Lower Bounded Range</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_VALUE_TYPE__LOWER_BOUNDED_RANGE = 1;
/**
* The feature id for the '<em><b>Exact</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_VALUE_TYPE__EXACT = 2;
/**
* The feature id for the '<em><b>Range</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_VALUE_TYPE__RANGE = 3;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_VALUE_TYPE__ANY_ATTRIBUTE = 4;
/**
* The number of structural features of the '<em>Integer Range Value Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_VALUE_TYPE_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.QueueTypeImpl <em>Queue Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.QueueTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueType()
* @generated
*/
int QUEUE_TYPE = 8;
/**
* The feature id for the '<em><b>Queue Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__QUEUE_NAME = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Queue Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__QUEUE_TYPE = 2;
/**
* The feature id for the '<em><b>Queue Status</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__QUEUE_STATUS = 3;
/**
* The feature id for the '<em><b>Queue Started</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__QUEUE_STARTED = 4;
/**
* The feature id for the '<em><b>CPU Time Limit</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__CPU_TIME_LIMIT = 5;
/**
* The feature id for the '<em><b>Wall Time Limit</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__WALL_TIME_LIMIT = 6;
/**
* The feature id for the '<em><b>Allowed Virtual Organizations</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__ALLOWED_VIRTUAL_ORGANIZATIONS = 7;
/**
* The feature id for the '<em><b>Priority</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__PRIORITY = 8;
/**
* The feature id for the '<em><b>Running Jobs</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__RUNNING_JOBS = 9;
/**
* The feature id for the '<em><b>Jobs In Queue</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__JOBS_IN_QUEUE = 10;
/**
* The feature id for the '<em><b>Assigned Resources</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE__ASSIGNED_RESOURCES = 11;
/**
* The number of structural features of the '<em>Queue Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUEUE_TYPE_FEATURE_COUNT = 12;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.RangeTypeImpl <em>Range Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.RangeTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getRangeType()
* @generated
*/
int RANGE_TYPE = 9;
/**
* The feature id for the '<em><b>Lower Bound</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_TYPE__LOWER_BOUND = 0;
/**
* The feature id for the '<em><b>Upper Bound</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_TYPE__UPPER_BOUND = 1;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_TYPE__ANY_ATTRIBUTE = 2;
/**
* The number of structural features of the '<em>Range Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.impl.RangeValueTypeImpl <em>Range Value Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.RangeValueTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getRangeValueType()
* @generated
*/
int RANGE_VALUE_TYPE = 10;
/**
* The feature id for the '<em><b>Upper Bounded Range</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_VALUE_TYPE__UPPER_BOUNDED_RANGE = 0;
/**
* The feature id for the '<em><b>Lower Bounded Range</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_VALUE_TYPE__LOWER_BOUNDED_RANGE = 1;
/**
* The feature id for the '<em><b>Exact</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_VALUE_TYPE__EXACT = 2;
/**
* The feature id for the '<em><b>Range</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_VALUE_TYPE__RANGE = 3;
/**
* The feature id for the '<em><b>Any Attribute</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_VALUE_TYPE__ANY_ATTRIBUTE = 4;
/**
* The number of structural features of the '<em>Range Value Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RANGE_VALUE_TYPE_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.QueueStatusEnumeration <em>Queue Status Enumeration</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueStatusEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueStatusEnumeration()
* @generated
*/
int QUEUE_STATUS_ENUMERATION = 11;
/**
* The meta object id for the '{@link eu.geclipse.batch.model.qdl.QueueTypeEnumeration <em>Queue Type Enumeration</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueTypeEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueTypeEnumeration()
* @generated
*/
int QUEUE_TYPE_ENUMERATION = 12;
/**
* The meta object id for the '<em>Description Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getDescriptionType()
* @generated
*/
int DESCRIPTION_TYPE = 13;
/**
* The meta object id for the '<em>Queue Status Enumeration Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueStatusEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueStatusEnumerationObject()
* @generated
*/
int QUEUE_STATUS_ENUMERATION_OBJECT = 14;
/**
* The meta object id for the '<em>Queue Type Enumeration Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueTypeEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueTypeEnumerationObject()
* @generated
*/
int QUEUE_TYPE_ENUMERATION_OBJECT = 15;
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.AllowedVirtualOrganizationsType <em>Allowed Virtual Organizations Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Allowed Virtual Organizations Type</em>'.
* @see eu.geclipse.batch.model.qdl.AllowedVirtualOrganizationsType
* @generated
*/
EClass getAllowedVirtualOrganizationsType();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.AllowedVirtualOrganizationsType#getVOName <em>VO Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>VO Name</em>'.
* @see eu.geclipse.batch.model.qdl.AllowedVirtualOrganizationsType#getVOName()
* @see #getAllowedVirtualOrganizationsType()
* @generated
*/
EAttribute getAllowedVirtualOrganizationsType_VOName();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.BoundaryType <em>Boundary Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boundary Type</em>'.
* @see eu.geclipse.batch.model.qdl.BoundaryType
* @generated
*/
EClass getBoundaryType();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.BoundaryType#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see eu.geclipse.batch.model.qdl.BoundaryType#getValue()
* @see #getBoundaryType()
* @generated
*/
EAttribute getBoundaryType_Value();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.BoundaryType#isExclusiveBound <em>Exclusive Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Exclusive Bound</em>'.
* @see eu.geclipse.batch.model.qdl.BoundaryType#isExclusiveBound()
* @see #getBoundaryType()
* @generated
*/
EAttribute getBoundaryType_ExclusiveBound();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.BoundaryType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.BoundaryType#getAnyAttribute()
* @see #getBoundaryType()
* @generated
*/
EAttribute getBoundaryType_AnyAttribute();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.DocumentRoot <em>Document Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Document Root</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot
* @generated
*/
EClass getDocumentRoot();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getMixed <em>Mixed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Mixed</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getMixed()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Mixed();
/**
* Returns the meta object for the map '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getXMLNSPrefixMap()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XMLNSPrefixMap();
/**
* Returns the meta object for the map '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>XSI Schema Location</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getXSISchemaLocation()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XSISchemaLocation();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getAllowedVirtualOrganizations <em>Allowed Virtual Organizations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Allowed Virtual Organizations</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getAllowedVirtualOrganizations()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_AllowedVirtualOrganizations();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getAssignedResources <em>Assigned Resources</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Assigned Resources</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getAssignedResources()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_AssignedResources();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getCPUTimeLimit <em>CPU Time Limit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>CPU Time Limit</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getCPUTimeLimit()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_CPUTimeLimit();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getDescription()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Description();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getJobsInQueue <em>Jobs In Queue</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Jobs In Queue</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getJobsInQueue()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_JobsInQueue();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Priority</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getPriority()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_Priority();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getQueue <em>Queue</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Queue</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getQueue()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_Queue();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.DocumentRoot#isQueueStarted <em>Queue Started</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Queue Started</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#isQueueStarted()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_QueueStarted();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getQueueStatus <em>Queue Status</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Queue Status</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getQueueStatus()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_QueueStatus();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getQueueType <em>Queue Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Queue Type</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getQueueType()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_QueueType();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getRunningJobs <em>Running Jobs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Running Jobs</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getRunningJobs()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_RunningJobs();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getVOName <em>VO Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>VO Name</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getVOName()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_VOName();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.DocumentRoot#getWallTimeLimit <em>Wall Time Limit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Wall Time Limit</em>'.
* @see eu.geclipse.batch.model.qdl.DocumentRoot#getWallTimeLimit()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_WallTimeLimit();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.ExactType <em>Exact Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Exact Type</em>'.
* @see eu.geclipse.batch.model.qdl.ExactType
* @generated
*/
EClass getExactType();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.ExactType#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see eu.geclipse.batch.model.qdl.ExactType#getValue()
* @see #getExactType()
* @generated
*/
EAttribute getExactType_Value();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.ExactType#getEpsilon <em>Epsilon</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Epsilon</em>'.
* @see eu.geclipse.batch.model.qdl.ExactType#getEpsilon()
* @see #getExactType()
* @generated
*/
EAttribute getExactType_Epsilon();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.ExactType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.ExactType#getAnyAttribute()
* @see #getExactType()
* @generated
*/
EAttribute getExactType_AnyAttribute();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.IntegerBoundaryType <em>Integer Boundary Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Boundary Type</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerBoundaryType
* @generated
*/
EClass getIntegerBoundaryType();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.IntegerBoundaryType#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerBoundaryType#getValue()
* @see #getIntegerBoundaryType()
* @generated
*/
EAttribute getIntegerBoundaryType_Value();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.IntegerBoundaryType#getExclusiveBound <em>Exclusive Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Exclusive Bound</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerBoundaryType#getExclusiveBound()
* @see #getIntegerBoundaryType()
* @generated
*/
EAttribute getIntegerBoundaryType_ExclusiveBound();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.IntegerBoundaryType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerBoundaryType#getAnyAttribute()
* @see #getIntegerBoundaryType()
* @generated
*/
EAttribute getIntegerBoundaryType_AnyAttribute();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.IntegerExactType <em>Integer Exact Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Exact Type</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerExactType
* @generated
*/
EClass getIntegerExactType();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.IntegerExactType#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerExactType#getValue()
* @see #getIntegerExactType()
* @generated
*/
EAttribute getIntegerExactType_Value();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.IntegerExactType#getEpsilon <em>Epsilon</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Epsilon</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerExactType#getEpsilon()
* @see #getIntegerExactType()
* @generated
*/
EAttribute getIntegerExactType_Epsilon();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.IntegerExactType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerExactType#getAnyAttribute()
* @see #getIntegerExactType()
* @generated
*/
EAttribute getIntegerExactType_AnyAttribute();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.IntegerRangeType <em>Integer Range Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Range Type</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeType
* @generated
*/
EClass getIntegerRangeType();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.IntegerRangeType#getIntegerLowerBound <em>Integer Lower Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Integer Lower Bound</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeType#getIntegerLowerBound()
* @see #getIntegerRangeType()
* @generated
*/
EReference getIntegerRangeType_IntegerLowerBound();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.IntegerRangeType#getIntegerUpperBound <em>Integer Upper Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Integer Upper Bound</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeType#getIntegerUpperBound()
* @see #getIntegerRangeType()
* @generated
*/
EReference getIntegerRangeType_IntegerUpperBound();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.IntegerRangeType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeType#getAnyAttribute()
* @see #getIntegerRangeType()
* @generated
*/
EAttribute getIntegerRangeType_AnyAttribute();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.IntegerRangeValueType <em>Integer Range Value Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Range Value Type</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeValueType
* @generated
*/
EClass getIntegerRangeValueType();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.IntegerRangeValueType#getUpperBoundedRange <em>Upper Bounded Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Upper Bounded Range</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeValueType#getUpperBoundedRange()
* @see #getIntegerRangeValueType()
* @generated
*/
EReference getIntegerRangeValueType_UpperBoundedRange();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.IntegerRangeValueType#getLowerBoundedRange <em>Lower Bounded Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Lower Bounded Range</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeValueType#getLowerBoundedRange()
* @see #getIntegerRangeValueType()
* @generated
*/
EReference getIntegerRangeValueType_LowerBoundedRange();
/**
* Returns the meta object for the containment reference list '{@link eu.geclipse.batch.model.qdl.IntegerRangeValueType#getExact <em>Exact</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Exact</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeValueType#getExact()
* @see #getIntegerRangeValueType()
* @generated
*/
EReference getIntegerRangeValueType_Exact();
/**
* Returns the meta object for the containment reference list '{@link eu.geclipse.batch.model.qdl.IntegerRangeValueType#getRange <em>Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Range</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeValueType#getRange()
* @see #getIntegerRangeValueType()
* @generated
*/
EReference getIntegerRangeValueType_Range();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.IntegerRangeValueType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.IntegerRangeValueType#getAnyAttribute()
* @see #getIntegerRangeValueType()
* @generated
*/
EAttribute getIntegerRangeValueType_AnyAttribute();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.QueueType <em>Queue Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Queue Type</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType
* @generated
*/
EClass getQueueType();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.QueueType#getQueueName <em>Queue Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Queue Name</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getQueueName()
* @see #getQueueType()
* @generated
*/
EAttribute getQueueType_QueueName();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.QueueType#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getDescription()
* @see #getQueueType()
* @generated
*/
EAttribute getQueueType_Description();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.QueueType#getQueueType <em>Queue Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Queue Type</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getQueueType()
* @see #getQueueType()
* @generated
*/
EAttribute getQueueType_QueueType();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.QueueType#getQueueStatus <em>Queue Status</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Queue Status</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getQueueStatus()
* @see #getQueueType()
* @generated
*/
EAttribute getQueueType_QueueStatus();
/**
* Returns the meta object for the attribute '{@link eu.geclipse.batch.model.qdl.QueueType#isQueueStarted <em>Queue Started</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Queue Started</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#isQueueStarted()
* @see #getQueueType()
* @generated
*/
EAttribute getQueueType_QueueStarted();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.QueueType#getCPUTimeLimit <em>CPU Time Limit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>CPU Time Limit</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getCPUTimeLimit()
* @see #getQueueType()
* @generated
*/
EReference getQueueType_CPUTimeLimit();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.QueueType#getWallTimeLimit <em>Wall Time Limit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Wall Time Limit</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getWallTimeLimit()
* @see #getQueueType()
* @generated
*/
EReference getQueueType_WallTimeLimit();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.QueueType#getAllowedVirtualOrganizations <em>Allowed Virtual Organizations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Allowed Virtual Organizations</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getAllowedVirtualOrganizations()
* @see #getQueueType()
* @generated
*/
EReference getQueueType_AllowedVirtualOrganizations();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.QueueType#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Priority</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getPriority()
* @see #getQueueType()
* @generated
*/
EReference getQueueType_Priority();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.QueueType#getRunningJobs <em>Running Jobs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Running Jobs</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getRunningJobs()
* @see #getQueueType()
* @generated
*/
EReference getQueueType_RunningJobs();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.QueueType#getJobsInQueue <em>Jobs In Queue</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Jobs In Queue</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getJobsInQueue()
* @see #getQueueType()
* @generated
*/
EReference getQueueType_JobsInQueue();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.QueueType#getAssignedResources <em>Assigned Resources</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Assigned Resources</em>'.
* @see eu.geclipse.batch.model.qdl.QueueType#getAssignedResources()
* @see #getQueueType()
* @generated
*/
EReference getQueueType_AssignedResources();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.RangeType <em>Range Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Range Type</em>'.
* @see eu.geclipse.batch.model.qdl.RangeType
* @generated
*/
EClass getRangeType();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.RangeType#getLowerBound <em>Lower Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Lower Bound</em>'.
* @see eu.geclipse.batch.model.qdl.RangeType#getLowerBound()
* @see #getRangeType()
* @generated
*/
EReference getRangeType_LowerBound();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.RangeType#getUpperBound <em>Upper Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Upper Bound</em>'.
* @see eu.geclipse.batch.model.qdl.RangeType#getUpperBound()
* @see #getRangeType()
* @generated
*/
EReference getRangeType_UpperBound();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.RangeType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.RangeType#getAnyAttribute()
* @see #getRangeType()
* @generated
*/
EAttribute getRangeType_AnyAttribute();
/**
* Returns the meta object for class '{@link eu.geclipse.batch.model.qdl.RangeValueType <em>Range Value Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Range Value Type</em>'.
* @see eu.geclipse.batch.model.qdl.RangeValueType
* @generated
*/
EClass getRangeValueType();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.RangeValueType#getUpperBoundedRange <em>Upper Bounded Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Upper Bounded Range</em>'.
* @see eu.geclipse.batch.model.qdl.RangeValueType#getUpperBoundedRange()
* @see #getRangeValueType()
* @generated
*/
EReference getRangeValueType_UpperBoundedRange();
/**
* Returns the meta object for the containment reference '{@link eu.geclipse.batch.model.qdl.RangeValueType#getLowerBoundedRange <em>Lower Bounded Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Lower Bounded Range</em>'.
* @see eu.geclipse.batch.model.qdl.RangeValueType#getLowerBoundedRange()
* @see #getRangeValueType()
* @generated
*/
EReference getRangeValueType_LowerBoundedRange();
/**
* Returns the meta object for the containment reference list '{@link eu.geclipse.batch.model.qdl.RangeValueType#getExact <em>Exact</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Exact</em>'.
* @see eu.geclipse.batch.model.qdl.RangeValueType#getExact()
* @see #getRangeValueType()
* @generated
*/
EReference getRangeValueType_Exact();
/**
* Returns the meta object for the containment reference list '{@link eu.geclipse.batch.model.qdl.RangeValueType#getRange <em>Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Range</em>'.
* @see eu.geclipse.batch.model.qdl.RangeValueType#getRange()
* @see #getRangeValueType()
* @generated
*/
EReference getRangeValueType_Range();
/**
* Returns the meta object for the attribute list '{@link eu.geclipse.batch.model.qdl.RangeValueType#getAnyAttribute <em>Any Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Any Attribute</em>'.
* @see eu.geclipse.batch.model.qdl.RangeValueType#getAnyAttribute()
* @see #getRangeValueType()
* @generated
*/
EAttribute getRangeValueType_AnyAttribute();
/**
* Returns the meta object for enum '{@link eu.geclipse.batch.model.qdl.QueueStatusEnumeration <em>Queue Status Enumeration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Queue Status Enumeration</em>'.
* @see eu.geclipse.batch.model.qdl.QueueStatusEnumeration
* @generated
*/
EEnum getQueueStatusEnumeration();
/**
* Returns the meta object for enum '{@link eu.geclipse.batch.model.qdl.QueueTypeEnumeration <em>Queue Type Enumeration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Queue Type Enumeration</em>'.
* @see eu.geclipse.batch.model.qdl.QueueTypeEnumeration
* @generated
*/
EEnum getQueueTypeEnumeration();
/**
* Returns the meta object for data type '{@link java.lang.String <em>Description Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Description Type</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* extendedMetaData="name='Description_Type' baseType='http://www.eclipse.org/emf/2003/XMLType#string'"
* @generated
*/
EDataType getDescriptionType();
/**
* Returns the meta object for data type '{@link eu.geclipse.batch.model.qdl.QueueStatusEnumeration <em>Queue Status Enumeration Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Queue Status Enumeration Object</em>'.
* @see eu.geclipse.batch.model.qdl.QueueStatusEnumeration
* @model instanceClass="eu.geclipse.batch.model.qdl.QueueStatusEnumeration"
* extendedMetaData="name='QueueStatusEnumeration:Object' baseType='QueueStatusEnumeration'"
* @generated
*/
EDataType getQueueStatusEnumerationObject();
/**
* Returns the meta object for data type '{@link eu.geclipse.batch.model.qdl.QueueTypeEnumeration <em>Queue Type Enumeration Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Queue Type Enumeration Object</em>'.
* @see eu.geclipse.batch.model.qdl.QueueTypeEnumeration
* @model instanceClass="eu.geclipse.batch.model.qdl.QueueTypeEnumeration"
* extendedMetaData="name='QueueTypeEnumeration:Object' baseType='QueueTypeEnumeration'"
* @generated
*/
EDataType getQueueTypeEnumerationObject();
/**
* 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
*/
QdlFactory getQdlFactory();
/**
* <!-- 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 eu.geclipse.batch.model.qdl.impl.AllowedVirtualOrganizationsTypeImpl <em>Allowed Virtual Organizations Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.AllowedVirtualOrganizationsTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getAllowedVirtualOrganizationsType()
* @generated
*/
EClass ALLOWED_VIRTUAL_ORGANIZATIONS_TYPE = eINSTANCE.getAllowedVirtualOrganizationsType();
/**
* The meta object literal for the '<em><b>VO Name</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ALLOWED_VIRTUAL_ORGANIZATIONS_TYPE__VO_NAME = eINSTANCE.getAllowedVirtualOrganizationsType_VOName();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.BoundaryTypeImpl <em>Boundary Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.BoundaryTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getBoundaryType()
* @generated
*/
EClass BOUNDARY_TYPE = eINSTANCE.getBoundaryType();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOUNDARY_TYPE__VALUE = eINSTANCE.getBoundaryType_Value();
/**
* The meta object literal for the '<em><b>Exclusive Bound</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOUNDARY_TYPE__EXCLUSIVE_BOUND = eINSTANCE.getBoundaryType_ExclusiveBound();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOUNDARY_TYPE__ANY_ATTRIBUTE = eINSTANCE.getBoundaryType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.DocumentRootImpl <em>Document Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.DocumentRootImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getDocumentRoot()
* @generated
*/
EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
/**
* The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
/**
* The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
/**
* The meta object literal for the '<em><b>Allowed Virtual Organizations</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__ALLOWED_VIRTUAL_ORGANIZATIONS = eINSTANCE.getDocumentRoot_AllowedVirtualOrganizations();
/**
* The meta object literal for the '<em><b>Assigned Resources</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__ASSIGNED_RESOURCES = eINSTANCE.getDocumentRoot_AssignedResources();
/**
* The meta object literal for the '<em><b>CPU Time Limit</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__CPU_TIME_LIMIT = eINSTANCE.getDocumentRoot_CPUTimeLimit();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__DESCRIPTION = eINSTANCE.getDocumentRoot_Description();
/**
* The meta object literal for the '<em><b>Jobs In Queue</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__JOBS_IN_QUEUE = eINSTANCE.getDocumentRoot_JobsInQueue();
/**
* The meta object literal for the '<em><b>Priority</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__PRIORITY = eINSTANCE.getDocumentRoot_Priority();
/**
* The meta object literal for the '<em><b>Queue</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__QUEUE = eINSTANCE.getDocumentRoot_Queue();
/**
* The meta object literal for the '<em><b>Queue Started</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__QUEUE_STARTED = eINSTANCE.getDocumentRoot_QueueStarted();
/**
* The meta object literal for the '<em><b>Queue Status</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__QUEUE_STATUS = eINSTANCE.getDocumentRoot_QueueStatus();
/**
* The meta object literal for the '<em><b>Queue Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__QUEUE_TYPE = eINSTANCE.getDocumentRoot_QueueType();
/**
* The meta object literal for the '<em><b>Running Jobs</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__RUNNING_JOBS = eINSTANCE.getDocumentRoot_RunningJobs();
/**
* The meta object literal for the '<em><b>VO Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__VO_NAME = eINSTANCE.getDocumentRoot_VOName();
/**
* The meta object literal for the '<em><b>Wall Time Limit</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__WALL_TIME_LIMIT = eINSTANCE.getDocumentRoot_WallTimeLimit();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.ExactTypeImpl <em>Exact Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.ExactTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getExactType()
* @generated
*/
EClass EXACT_TYPE = eINSTANCE.getExactType();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXACT_TYPE__VALUE = eINSTANCE.getExactType_Value();
/**
* The meta object literal for the '<em><b>Epsilon</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXACT_TYPE__EPSILON = eINSTANCE.getExactType_Epsilon();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXACT_TYPE__ANY_ATTRIBUTE = eINSTANCE.getExactType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerBoundaryTypeImpl <em>Integer Boundary Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerBoundaryTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerBoundaryType()
* @generated
*/
EClass INTEGER_BOUNDARY_TYPE = eINSTANCE.getIntegerBoundaryType();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_BOUNDARY_TYPE__VALUE = eINSTANCE.getIntegerBoundaryType_Value();
/**
* The meta object literal for the '<em><b>Exclusive Bound</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_BOUNDARY_TYPE__EXCLUSIVE_BOUND = eINSTANCE.getIntegerBoundaryType_ExclusiveBound();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_BOUNDARY_TYPE__ANY_ATTRIBUTE = eINSTANCE.getIntegerBoundaryType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerExactTypeImpl <em>Integer Exact Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerExactTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerExactType()
* @generated
*/
EClass INTEGER_EXACT_TYPE = eINSTANCE.getIntegerExactType();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_EXACT_TYPE__VALUE = eINSTANCE.getIntegerExactType_Value();
/**
* The meta object literal for the '<em><b>Epsilon</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_EXACT_TYPE__EPSILON = eINSTANCE.getIntegerExactType_Epsilon();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_EXACT_TYPE__ANY_ATTRIBUTE = eINSTANCE.getIntegerExactType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerRangeTypeImpl <em>Integer Range Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerRangeTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerRangeType()
* @generated
*/
EClass INTEGER_RANGE_TYPE = eINSTANCE.getIntegerRangeType();
/**
* The meta object literal for the '<em><b>Integer Lower Bound</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE_TYPE__INTEGER_LOWER_BOUND = eINSTANCE.getIntegerRangeType_IntegerLowerBound();
/**
* The meta object literal for the '<em><b>Integer Upper Bound</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE_TYPE__INTEGER_UPPER_BOUND = eINSTANCE.getIntegerRangeType_IntegerUpperBound();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_RANGE_TYPE__ANY_ATTRIBUTE = eINSTANCE.getIntegerRangeType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.IntegerRangeValueTypeImpl <em>Integer Range Value Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.IntegerRangeValueTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getIntegerRangeValueType()
* @generated
*/
EClass INTEGER_RANGE_VALUE_TYPE = eINSTANCE.getIntegerRangeValueType();
/**
* The meta object literal for the '<em><b>Upper Bounded Range</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE_VALUE_TYPE__UPPER_BOUNDED_RANGE = eINSTANCE.getIntegerRangeValueType_UpperBoundedRange();
/**
* The meta object literal for the '<em><b>Lower Bounded Range</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE_VALUE_TYPE__LOWER_BOUNDED_RANGE = eINSTANCE.getIntegerRangeValueType_LowerBoundedRange();
/**
* The meta object literal for the '<em><b>Exact</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE_VALUE_TYPE__EXACT = eINSTANCE.getIntegerRangeValueType_Exact();
/**
* The meta object literal for the '<em><b>Range</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE_VALUE_TYPE__RANGE = eINSTANCE.getIntegerRangeValueType_Range();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_RANGE_VALUE_TYPE__ANY_ATTRIBUTE = eINSTANCE.getIntegerRangeValueType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.QueueTypeImpl <em>Queue Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.QueueTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueType()
* @generated
*/
EClass QUEUE_TYPE = eINSTANCE.getQueueType();
/**
* The meta object literal for the '<em><b>Queue Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute QUEUE_TYPE__QUEUE_NAME = eINSTANCE.getQueueType_QueueName();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute QUEUE_TYPE__DESCRIPTION = eINSTANCE.getQueueType_Description();
/**
* The meta object literal for the '<em><b>Queue Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute QUEUE_TYPE__QUEUE_TYPE = eINSTANCE.getQueueType_QueueType();
/**
* The meta object literal for the '<em><b>Queue Status</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute QUEUE_TYPE__QUEUE_STATUS = eINSTANCE.getQueueType_QueueStatus();
/**
* The meta object literal for the '<em><b>Queue Started</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute QUEUE_TYPE__QUEUE_STARTED = eINSTANCE.getQueueType_QueueStarted();
/**
* The meta object literal for the '<em><b>CPU Time Limit</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUEUE_TYPE__CPU_TIME_LIMIT = eINSTANCE.getQueueType_CPUTimeLimit();
/**
* The meta object literal for the '<em><b>Wall Time Limit</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUEUE_TYPE__WALL_TIME_LIMIT = eINSTANCE.getQueueType_WallTimeLimit();
/**
* The meta object literal for the '<em><b>Allowed Virtual Organizations</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUEUE_TYPE__ALLOWED_VIRTUAL_ORGANIZATIONS = eINSTANCE.getQueueType_AllowedVirtualOrganizations();
/**
* The meta object literal for the '<em><b>Priority</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUEUE_TYPE__PRIORITY = eINSTANCE.getQueueType_Priority();
/**
* The meta object literal for the '<em><b>Running Jobs</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUEUE_TYPE__RUNNING_JOBS = eINSTANCE.getQueueType_RunningJobs();
/**
* The meta object literal for the '<em><b>Jobs In Queue</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUEUE_TYPE__JOBS_IN_QUEUE = eINSTANCE.getQueueType_JobsInQueue();
/**
* The meta object literal for the '<em><b>Assigned Resources</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUEUE_TYPE__ASSIGNED_RESOURCES = eINSTANCE.getQueueType_AssignedResources();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.RangeTypeImpl <em>Range Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.RangeTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getRangeType()
* @generated
*/
EClass RANGE_TYPE = eINSTANCE.getRangeType();
/**
* The meta object literal for the '<em><b>Lower Bound</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RANGE_TYPE__LOWER_BOUND = eINSTANCE.getRangeType_LowerBound();
/**
* The meta object literal for the '<em><b>Upper Bound</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RANGE_TYPE__UPPER_BOUND = eINSTANCE.getRangeType_UpperBound();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RANGE_TYPE__ANY_ATTRIBUTE = eINSTANCE.getRangeType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.impl.RangeValueTypeImpl <em>Range Value Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.impl.RangeValueTypeImpl
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getRangeValueType()
* @generated
*/
EClass RANGE_VALUE_TYPE = eINSTANCE.getRangeValueType();
/**
* The meta object literal for the '<em><b>Upper Bounded Range</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RANGE_VALUE_TYPE__UPPER_BOUNDED_RANGE = eINSTANCE.getRangeValueType_UpperBoundedRange();
/**
* The meta object literal for the '<em><b>Lower Bounded Range</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RANGE_VALUE_TYPE__LOWER_BOUNDED_RANGE = eINSTANCE.getRangeValueType_LowerBoundedRange();
/**
* The meta object literal for the '<em><b>Exact</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RANGE_VALUE_TYPE__EXACT = eINSTANCE.getRangeValueType_Exact();
/**
* The meta object literal for the '<em><b>Range</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RANGE_VALUE_TYPE__RANGE = eINSTANCE.getRangeValueType_Range();
/**
* The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RANGE_VALUE_TYPE__ANY_ATTRIBUTE = eINSTANCE.getRangeValueType_AnyAttribute();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.QueueStatusEnumeration <em>Queue Status Enumeration</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueStatusEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueStatusEnumeration()
* @generated
*/
EEnum QUEUE_STATUS_ENUMERATION = eINSTANCE.getQueueStatusEnumeration();
/**
* The meta object literal for the '{@link eu.geclipse.batch.model.qdl.QueueTypeEnumeration <em>Queue Type Enumeration</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueTypeEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueTypeEnumeration()
* @generated
*/
EEnum QUEUE_TYPE_ENUMERATION = eINSTANCE.getQueueTypeEnumeration();
/**
* The meta object literal for the '<em>Description Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getDescriptionType()
* @generated
*/
EDataType DESCRIPTION_TYPE = eINSTANCE.getDescriptionType();
/**
* The meta object literal for the '<em>Queue Status Enumeration Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueStatusEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueStatusEnumerationObject()
* @generated
*/
EDataType QUEUE_STATUS_ENUMERATION_OBJECT = eINSTANCE.getQueueStatusEnumerationObject();
/**
* The meta object literal for the '<em>Queue Type Enumeration Object</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.geclipse.batch.model.qdl.QueueTypeEnumeration
* @see eu.geclipse.batch.model.qdl.impl.QdlPackageImpl#getQueueTypeEnumerationObject()
* @generated
*/
EDataType QUEUE_TYPE_ENUMERATION_OBJECT = eINSTANCE.getQueueTypeEnumerationObject();
}
} //QdlPackage