/****************************************************************************** * Copyright (c) 2007 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): * Mathias St�mpert * *****************************************************************************/ package eu.geclipse.jsdl.model.posix; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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.jsdl.model.posix.PosixFactory * @model kind="package" * @generated */ public interface PosixPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "posix"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "jsdl-posix"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ PosixPackage eINSTANCE = eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl.init(); /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.ArgumentTypeImpl <em>Argument Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.ArgumentTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getArgumentType() * @generated */ int ARGUMENT_TYPE = 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT_TYPE__VALUE = 0; /** * The feature id for the '<em><b>Filesystem Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT_TYPE__FILESYSTEM_NAME = 1; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT_TYPE__ANY_ATTRIBUTE = 2; /** * The number of structural features of the '<em>Argument Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT_TYPE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.DirectoryNameTypeImpl <em>Directory Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.DirectoryNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getDirectoryNameType() * @generated */ int DIRECTORY_NAME_TYPE = 1; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECTORY_NAME_TYPE__VALUE = 0; /** * The feature id for the '<em><b>Filesystem Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECTORY_NAME_TYPE__FILESYSTEM_NAME = 1; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECTORY_NAME_TYPE__ANY_ATTRIBUTE = 2; /** * The number of structural features of the '<em>Directory Name Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECTORY_NAME_TYPE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.DocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.DocumentRootImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#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>Argument</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__ARGUMENT = 3; /** * The feature id for the '<em><b>Core Dump Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__CORE_DUMP_LIMIT = 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>Data Segment Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__DATA_SEGMENT_LIMIT = 6; /** * The feature id for the '<em><b>Environment</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__ENVIRONMENT = 7; /** * The feature id for the '<em><b>Error</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__ERROR = 8; /** * The feature id for the '<em><b>Executable</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__EXECUTABLE = 9; /** * The feature id for the '<em><b>File Size Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__FILE_SIZE_LIMIT = 10; /** * The feature id for the '<em><b>Group Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__GROUP_NAME = 11; /** * The feature id for the '<em><b>Input</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__INPUT = 12; /** * The feature id for the '<em><b>Locked Memory Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__LOCKED_MEMORY_LIMIT = 13; /** * The feature id for the '<em><b>Memory Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__MEMORY_LIMIT = 14; /** * The feature id for the '<em><b>Open Descriptors Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__OPEN_DESCRIPTORS_LIMIT = 15; /** * The feature id for the '<em><b>Output</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__OUTPUT = 16; /** * The feature id for the '<em><b>Pipe Size Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__PIPE_SIZE_LIMIT = 17; /** * The feature id for the '<em><b>POSIX Application</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__POSIX_APPLICATION = 18; /** * The feature id for the '<em><b>Process Count Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__PROCESS_COUNT_LIMIT = 19; /** * The feature id for the '<em><b>Stack Size Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__STACK_SIZE_LIMIT = 20; /** * The feature id for the '<em><b>Thread Count Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__THREAD_COUNT_LIMIT = 21; /** * The feature id for the '<em><b>User Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__USER_NAME = 22; /** * The feature id for the '<em><b>Virtual Memory Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__VIRTUAL_MEMORY_LIMIT = 23; /** * 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 = 24; /** * The feature id for the '<em><b>Working Directory</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENT_ROOT__WORKING_DIRECTORY = 25; /** * 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 = 26; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.EnvironmentTypeImpl <em>Environment Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.EnvironmentTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getEnvironmentType() * @generated */ int ENVIRONMENT_TYPE = 3; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENVIRONMENT_TYPE__VALUE = 0; /** * The feature id for the '<em><b>Filesystem Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENVIRONMENT_TYPE__FILESYSTEM_NAME = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENVIRONMENT_TYPE__NAME = 2; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENVIRONMENT_TYPE__ANY_ATTRIBUTE = 3; /** * The number of structural features of the '<em>Environment Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENVIRONMENT_TYPE_FEATURE_COUNT = 4; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.FileNameTypeImpl <em>File Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.FileNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getFileNameType() * @generated */ int FILE_NAME_TYPE = 4; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILE_NAME_TYPE__VALUE = 0; /** * The feature id for the '<em><b>Filesystem Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILE_NAME_TYPE__FILESYSTEM_NAME = 1; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILE_NAME_TYPE__ANY_ATTRIBUTE = 2; /** * The number of structural features of the '<em>File Name Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILE_NAME_TYPE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.GroupNameTypeImpl <em>Group Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.GroupNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getGroupNameType() * @generated */ int GROUP_NAME_TYPE = 5; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP_NAME_TYPE__VALUE = 0; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP_NAME_TYPE__ANY_ATTRIBUTE = 1; /** * The number of structural features of the '<em>Group Name Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP_NAME_TYPE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.LimitsTypeImpl <em>Limits Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.LimitsTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getLimitsType() * @generated */ int LIMITS_TYPE = 6; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIMITS_TYPE__VALUE = 0; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIMITS_TYPE__ANY_ATTRIBUTE = 1; /** * The number of structural features of the '<em>Limits Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIMITS_TYPE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.POSIXApplicationTypeImpl <em>POSIX Application Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.POSIXApplicationTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getPOSIXApplicationType() * @generated */ int POSIX_APPLICATION_TYPE = 7; /** * The feature id for the '<em><b>Executable</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__EXECUTABLE = 0; /** * The feature id for the '<em><b>Argument</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__ARGUMENT = 1; /** * The feature id for the '<em><b>Input</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__INPUT = 2; /** * The feature id for the '<em><b>Output</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__OUTPUT = 3; /** * The feature id for the '<em><b>Error</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__ERROR = 4; /** * The feature id for the '<em><b>Working Directory</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__WORKING_DIRECTORY = 5; /** * The feature id for the '<em><b>Environment</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__ENVIRONMENT = 6; /** * The feature id for the '<em><b>Wall Time Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__WALL_TIME_LIMIT = 7; /** * The feature id for the '<em><b>File Size Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__FILE_SIZE_LIMIT = 8; /** * The feature id for the '<em><b>Core Dump Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__CORE_DUMP_LIMIT = 9; /** * The feature id for the '<em><b>Data Segment Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__DATA_SEGMENT_LIMIT = 10; /** * The feature id for the '<em><b>Locked Memory Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__LOCKED_MEMORY_LIMIT = 11; /** * The feature id for the '<em><b>Memory Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__MEMORY_LIMIT = 12; /** * The feature id for the '<em><b>Open Descriptors Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__OPEN_DESCRIPTORS_LIMIT = 13; /** * The feature id for the '<em><b>Pipe Size Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__PIPE_SIZE_LIMIT = 14; /** * The feature id for the '<em><b>Stack Size Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__STACK_SIZE_LIMIT = 15; /** * The feature id for the '<em><b>CPU Time Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__CPU_TIME_LIMIT = 16; /** * The feature id for the '<em><b>Process Count Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__PROCESS_COUNT_LIMIT = 17; /** * The feature id for the '<em><b>Virtual Memory Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__VIRTUAL_MEMORY_LIMIT = 18; /** * The feature id for the '<em><b>Thread Count Limit</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__THREAD_COUNT_LIMIT = 19; /** * The feature id for the '<em><b>User Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__USER_NAME = 20; /** * The feature id for the '<em><b>Group Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__GROUP_NAME = 21; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__NAME = 22; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE__ANY_ATTRIBUTE = 23; /** * The number of structural features of the '<em>POSIX Application Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POSIX_APPLICATION_TYPE_FEATURE_COUNT = 24; /** * The meta object id for the '{@link eu.geclipse.jsdl.model.posix.impl.UserNameTypeImpl <em>User Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.UserNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getUserNameType() * @generated */ int USER_NAME_TYPE = 8; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_NAME_TYPE__VALUE = 0; /** * The feature id for the '<em><b>Any Attribute</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_NAME_TYPE__ANY_ATTRIBUTE = 1; /** * The number of structural features of the '<em>User Name Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_NAME_TYPE_FEATURE_COUNT = 2; /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.ArgumentType <em>Argument Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Argument Type</em>'. * @see eu.geclipse.jsdl.model.posix.ArgumentType * @generated */ EClass getArgumentType(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.ArgumentType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see eu.geclipse.jsdl.model.posix.ArgumentType#getValue() * @see #getArgumentType() * @generated */ EAttribute getArgumentType_Value(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.ArgumentType#getFilesystemName <em>Filesystem Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Filesystem Name</em>'. * @see eu.geclipse.jsdl.model.posix.ArgumentType#getFilesystemName() * @see #getArgumentType() * @generated */ EAttribute getArgumentType_FilesystemName(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.ArgumentType#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.jsdl.model.posix.ArgumentType#getAnyAttribute() * @see #getArgumentType() * @generated */ EAttribute getArgumentType_AnyAttribute(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.DirectoryNameType <em>Directory Name Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Directory Name Type</em>'. * @see eu.geclipse.jsdl.model.posix.DirectoryNameType * @generated */ EClass getDirectoryNameType(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.DirectoryNameType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see eu.geclipse.jsdl.model.posix.DirectoryNameType#getValue() * @see #getDirectoryNameType() * @generated */ EAttribute getDirectoryNameType_Value(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.DirectoryNameType#getFilesystemName <em>Filesystem Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Filesystem Name</em>'. * @see eu.geclipse.jsdl.model.posix.DirectoryNameType#getFilesystemName() * @see #getDirectoryNameType() * @generated */ EAttribute getDirectoryNameType_FilesystemName(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.DirectoryNameType#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.jsdl.model.posix.DirectoryNameType#getAnyAttribute() * @see #getDirectoryNameType() * @generated */ EAttribute getDirectoryNameType_AnyAttribute(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.DocumentRoot <em>Document Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Document Root</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot * @generated */ EClass getDocumentRoot(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.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.jsdl.model.posix.DocumentRoot#getMixed() * @see #getDocumentRoot() * @generated */ EAttribute getDocumentRoot_Mixed(); /** * Returns the meta object for the map '{@link eu.geclipse.jsdl.model.posix.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.jsdl.model.posix.DocumentRoot#getXMLNSPrefixMap() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_XMLNSPrefixMap(); /** * Returns the meta object for the map '{@link eu.geclipse.jsdl.model.posix.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.jsdl.model.posix.DocumentRoot#getXSISchemaLocation() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_XSISchemaLocation(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getArgument <em>Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Argument</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getArgument() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Argument(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getCoreDumpLimit <em>Core Dump Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Core Dump Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getCoreDumpLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_CoreDumpLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.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.jsdl.model.posix.DocumentRoot#getCPUTimeLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_CPUTimeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getDataSegmentLimit <em>Data Segment Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Data Segment Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getDataSegmentLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_DataSegmentLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getEnvironment <em>Environment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Environment</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getEnvironment() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Environment(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getError <em>Error</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Error</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getError() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Error(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getExecutable <em>Executable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Executable</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getExecutable() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Executable(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getFileSizeLimit <em>File Size Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>File Size Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getFileSizeLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_FileSizeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getGroupName <em>Group Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Group Name</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getGroupName() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_GroupName(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getInput <em>Input</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Input</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getInput() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Input(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getLockedMemoryLimit <em>Locked Memory Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Locked Memory Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getLockedMemoryLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_LockedMemoryLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getMemoryLimit <em>Memory Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Memory Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getMemoryLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_MemoryLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getOpenDescriptorsLimit <em>Open Descriptors Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Open Descriptors Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getOpenDescriptorsLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_OpenDescriptorsLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getOutput <em>Output</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Output</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getOutput() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_Output(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getPipeSizeLimit <em>Pipe Size Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Pipe Size Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getPipeSizeLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_PipeSizeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getPOSIXApplication <em>POSIX Application</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>POSIX Application</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getPOSIXApplication() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_POSIXApplication(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getProcessCountLimit <em>Process Count Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Process Count Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getProcessCountLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_ProcessCountLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getStackSizeLimit <em>Stack Size Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Stack Size Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getStackSizeLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_StackSizeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getThreadCountLimit <em>Thread Count Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Thread Count Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getThreadCountLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_ThreadCountLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getUserName <em>User Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>User Name</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getUserName() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_UserName(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getVirtualMemoryLimit <em>Virtual Memory Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Virtual Memory Limit</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getVirtualMemoryLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_VirtualMemoryLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.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.jsdl.model.posix.DocumentRoot#getWallTimeLimit() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_WallTimeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.DocumentRoot#getWorkingDirectory <em>Working Directory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Working Directory</em>'. * @see eu.geclipse.jsdl.model.posix.DocumentRoot#getWorkingDirectory() * @see #getDocumentRoot() * @generated */ EReference getDocumentRoot_WorkingDirectory(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.EnvironmentType <em>Environment Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Environment Type</em>'. * @see eu.geclipse.jsdl.model.posix.EnvironmentType * @generated */ EClass getEnvironmentType(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.EnvironmentType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see eu.geclipse.jsdl.model.posix.EnvironmentType#getValue() * @see #getEnvironmentType() * @generated */ EAttribute getEnvironmentType_Value(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.EnvironmentType#getFilesystemName <em>Filesystem Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Filesystem Name</em>'. * @see eu.geclipse.jsdl.model.posix.EnvironmentType#getFilesystemName() * @see #getEnvironmentType() * @generated */ EAttribute getEnvironmentType_FilesystemName(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.EnvironmentType#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see eu.geclipse.jsdl.model.posix.EnvironmentType#getName() * @see #getEnvironmentType() * @generated */ EAttribute getEnvironmentType_Name(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.EnvironmentType#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.jsdl.model.posix.EnvironmentType#getAnyAttribute() * @see #getEnvironmentType() * @generated */ EAttribute getEnvironmentType_AnyAttribute(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.FileNameType <em>File Name Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>File Name Type</em>'. * @see eu.geclipse.jsdl.model.posix.FileNameType * @generated */ EClass getFileNameType(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.FileNameType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see eu.geclipse.jsdl.model.posix.FileNameType#getValue() * @see #getFileNameType() * @generated */ EAttribute getFileNameType_Value(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.FileNameType#getFilesystemName <em>Filesystem Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Filesystem Name</em>'. * @see eu.geclipse.jsdl.model.posix.FileNameType#getFilesystemName() * @see #getFileNameType() * @generated */ EAttribute getFileNameType_FilesystemName(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.FileNameType#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.jsdl.model.posix.FileNameType#getAnyAttribute() * @see #getFileNameType() * @generated */ EAttribute getFileNameType_AnyAttribute(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.GroupNameType <em>Group Name Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Group Name Type</em>'. * @see eu.geclipse.jsdl.model.posix.GroupNameType * @generated */ EClass getGroupNameType(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.GroupNameType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see eu.geclipse.jsdl.model.posix.GroupNameType#getValue() * @see #getGroupNameType() * @generated */ EAttribute getGroupNameType_Value(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.GroupNameType#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.jsdl.model.posix.GroupNameType#getAnyAttribute() * @see #getGroupNameType() * @generated */ EAttribute getGroupNameType_AnyAttribute(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.LimitsType <em>Limits Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Limits Type</em>'. * @see eu.geclipse.jsdl.model.posix.LimitsType * @generated */ EClass getLimitsType(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.LimitsType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see eu.geclipse.jsdl.model.posix.LimitsType#getValue() * @see #getLimitsType() * @generated */ EAttribute getLimitsType_Value(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.LimitsType#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.jsdl.model.posix.LimitsType#getAnyAttribute() * @see #getLimitsType() * @generated */ EAttribute getLimitsType_AnyAttribute(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType <em>POSIX Application Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>POSIX Application Type</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType * @generated */ EClass getPOSIXApplicationType(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getExecutable <em>Executable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Executable</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getExecutable() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_Executable(); /** * Returns the meta object for the containment reference list '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getArgument <em>Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Argument</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getArgument() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_Argument(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getInput <em>Input</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Input</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getInput() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_Input(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getOutput <em>Output</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Output</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getOutput() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_Output(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getError <em>Error</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Error</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getError() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_Error(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getWorkingDirectory <em>Working Directory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Working Directory</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getWorkingDirectory() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_WorkingDirectory(); /** * Returns the meta object for the containment reference list '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getEnvironment <em>Environment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Environment</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getEnvironment() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_Environment(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#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.jsdl.model.posix.POSIXApplicationType#getWallTimeLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_WallTimeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getFileSizeLimit <em>File Size Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>File Size Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getFileSizeLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_FileSizeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getCoreDumpLimit <em>Core Dump Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Core Dump Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getCoreDumpLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_CoreDumpLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getDataSegmentLimit <em>Data Segment Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Data Segment Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getDataSegmentLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_DataSegmentLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getLockedMemoryLimit <em>Locked Memory Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Locked Memory Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getLockedMemoryLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_LockedMemoryLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getMemoryLimit <em>Memory Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Memory Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getMemoryLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_MemoryLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getOpenDescriptorsLimit <em>Open Descriptors Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Open Descriptors Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getOpenDescriptorsLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_OpenDescriptorsLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getPipeSizeLimit <em>Pipe Size Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Pipe Size Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getPipeSizeLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_PipeSizeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getStackSizeLimit <em>Stack Size Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Stack Size Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getStackSizeLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_StackSizeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#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.jsdl.model.posix.POSIXApplicationType#getCPUTimeLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_CPUTimeLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getProcessCountLimit <em>Process Count Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Process Count Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getProcessCountLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_ProcessCountLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getVirtualMemoryLimit <em>Virtual Memory Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Virtual Memory Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getVirtualMemoryLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_VirtualMemoryLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getThreadCountLimit <em>Thread Count Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Thread Count Limit</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getThreadCountLimit() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_ThreadCountLimit(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getUserName <em>User Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>User Name</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getUserName() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_UserName(); /** * Returns the meta object for the containment reference '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getGroupName <em>Group Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Group Name</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getGroupName() * @see #getPOSIXApplicationType() * @generated */ EReference getPOSIXApplicationType_GroupName(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see eu.geclipse.jsdl.model.posix.POSIXApplicationType#getName() * @see #getPOSIXApplicationType() * @generated */ EAttribute getPOSIXApplicationType_Name(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.POSIXApplicationType#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.jsdl.model.posix.POSIXApplicationType#getAnyAttribute() * @see #getPOSIXApplicationType() * @generated */ EAttribute getPOSIXApplicationType_AnyAttribute(); /** * Returns the meta object for class '{@link eu.geclipse.jsdl.model.posix.UserNameType <em>User Name Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>User Name Type</em>'. * @see eu.geclipse.jsdl.model.posix.UserNameType * @generated */ EClass getUserNameType(); /** * Returns the meta object for the attribute '{@link eu.geclipse.jsdl.model.posix.UserNameType#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see eu.geclipse.jsdl.model.posix.UserNameType#getValue() * @see #getUserNameType() * @generated */ EAttribute getUserNameType_Value(); /** * Returns the meta object for the attribute list '{@link eu.geclipse.jsdl.model.posix.UserNameType#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.jsdl.model.posix.UserNameType#getAnyAttribute() * @see #getUserNameType() * @generated */ EAttribute getUserNameType_AnyAttribute(); /** * 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 */ PosixFactory getPosixFactory(); /** * <!-- 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.jsdl.model.posix.impl.ArgumentTypeImpl <em>Argument Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.ArgumentTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getArgumentType() * @generated */ EClass ARGUMENT_TYPE = eINSTANCE.getArgumentType(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ARGUMENT_TYPE__VALUE = eINSTANCE.getArgumentType_Value(); /** * The meta object literal for the '<em><b>Filesystem Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ARGUMENT_TYPE__FILESYSTEM_NAME = eINSTANCE.getArgumentType_FilesystemName(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ARGUMENT_TYPE__ANY_ATTRIBUTE = eINSTANCE.getArgumentType_AnyAttribute(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.DirectoryNameTypeImpl <em>Directory Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.DirectoryNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getDirectoryNameType() * @generated */ EClass DIRECTORY_NAME_TYPE = eINSTANCE.getDirectoryNameType(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DIRECTORY_NAME_TYPE__VALUE = eINSTANCE.getDirectoryNameType_Value(); /** * The meta object literal for the '<em><b>Filesystem Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DIRECTORY_NAME_TYPE__FILESYSTEM_NAME = eINSTANCE.getDirectoryNameType_FilesystemName(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DIRECTORY_NAME_TYPE__ANY_ATTRIBUTE = eINSTANCE.getDirectoryNameType_AnyAttribute(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.DocumentRootImpl <em>Document Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.DocumentRootImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#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>Argument</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__ARGUMENT = eINSTANCE.getDocumentRoot_Argument(); /** * The meta object literal for the '<em><b>Core Dump Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__CORE_DUMP_LIMIT = eINSTANCE.getDocumentRoot_CoreDumpLimit(); /** * 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>Data Segment Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__DATA_SEGMENT_LIMIT = eINSTANCE.getDocumentRoot_DataSegmentLimit(); /** * The meta object literal for the '<em><b>Environment</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__ENVIRONMENT = eINSTANCE.getDocumentRoot_Environment(); /** * The meta object literal for the '<em><b>Error</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__ERROR = eINSTANCE.getDocumentRoot_Error(); /** * The meta object literal for the '<em><b>Executable</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__EXECUTABLE = eINSTANCE.getDocumentRoot_Executable(); /** * The meta object literal for the '<em><b>File Size Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__FILE_SIZE_LIMIT = eINSTANCE.getDocumentRoot_FileSizeLimit(); /** * The meta object literal for the '<em><b>Group Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__GROUP_NAME = eINSTANCE.getDocumentRoot_GroupName(); /** * The meta object literal for the '<em><b>Input</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__INPUT = eINSTANCE.getDocumentRoot_Input(); /** * The meta object literal for the '<em><b>Locked Memory Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__LOCKED_MEMORY_LIMIT = eINSTANCE.getDocumentRoot_LockedMemoryLimit(); /** * The meta object literal for the '<em><b>Memory Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__MEMORY_LIMIT = eINSTANCE.getDocumentRoot_MemoryLimit(); /** * The meta object literal for the '<em><b>Open Descriptors Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__OPEN_DESCRIPTORS_LIMIT = eINSTANCE.getDocumentRoot_OpenDescriptorsLimit(); /** * The meta object literal for the '<em><b>Output</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__OUTPUT = eINSTANCE.getDocumentRoot_Output(); /** * The meta object literal for the '<em><b>Pipe Size Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__PIPE_SIZE_LIMIT = eINSTANCE.getDocumentRoot_PipeSizeLimit(); /** * The meta object literal for the '<em><b>POSIX Application</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__POSIX_APPLICATION = eINSTANCE.getDocumentRoot_POSIXApplication(); /** * The meta object literal for the '<em><b>Process Count Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__PROCESS_COUNT_LIMIT = eINSTANCE.getDocumentRoot_ProcessCountLimit(); /** * The meta object literal for the '<em><b>Stack Size Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__STACK_SIZE_LIMIT = eINSTANCE.getDocumentRoot_StackSizeLimit(); /** * The meta object literal for the '<em><b>Thread Count Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__THREAD_COUNT_LIMIT = eINSTANCE.getDocumentRoot_ThreadCountLimit(); /** * The meta object literal for the '<em><b>User Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__USER_NAME = eINSTANCE.getDocumentRoot_UserName(); /** * The meta object literal for the '<em><b>Virtual Memory Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__VIRTUAL_MEMORY_LIMIT = eINSTANCE.getDocumentRoot_VirtualMemoryLimit(); /** * 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 '<em><b>Working Directory</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENT_ROOT__WORKING_DIRECTORY = eINSTANCE.getDocumentRoot_WorkingDirectory(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.EnvironmentTypeImpl <em>Environment Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.EnvironmentTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getEnvironmentType() * @generated */ EClass ENVIRONMENT_TYPE = eINSTANCE.getEnvironmentType(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENVIRONMENT_TYPE__VALUE = eINSTANCE.getEnvironmentType_Value(); /** * The meta object literal for the '<em><b>Filesystem Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENVIRONMENT_TYPE__FILESYSTEM_NAME = eINSTANCE.getEnvironmentType_FilesystemName(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENVIRONMENT_TYPE__NAME = eINSTANCE.getEnvironmentType_Name(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENVIRONMENT_TYPE__ANY_ATTRIBUTE = eINSTANCE.getEnvironmentType_AnyAttribute(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.FileNameTypeImpl <em>File Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.FileNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getFileNameType() * @generated */ EClass FILE_NAME_TYPE = eINSTANCE.getFileNameType(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FILE_NAME_TYPE__VALUE = eINSTANCE.getFileNameType_Value(); /** * The meta object literal for the '<em><b>Filesystem Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FILE_NAME_TYPE__FILESYSTEM_NAME = eINSTANCE.getFileNameType_FilesystemName(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FILE_NAME_TYPE__ANY_ATTRIBUTE = eINSTANCE.getFileNameType_AnyAttribute(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.GroupNameTypeImpl <em>Group Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.GroupNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getGroupNameType() * @generated */ EClass GROUP_NAME_TYPE = eINSTANCE.getGroupNameType(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GROUP_NAME_TYPE__VALUE = eINSTANCE.getGroupNameType_Value(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GROUP_NAME_TYPE__ANY_ATTRIBUTE = eINSTANCE.getGroupNameType_AnyAttribute(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.LimitsTypeImpl <em>Limits Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.LimitsTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getLimitsType() * @generated */ EClass LIMITS_TYPE = eINSTANCE.getLimitsType(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LIMITS_TYPE__VALUE = eINSTANCE.getLimitsType_Value(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LIMITS_TYPE__ANY_ATTRIBUTE = eINSTANCE.getLimitsType_AnyAttribute(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.POSIXApplicationTypeImpl <em>POSIX Application Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.POSIXApplicationTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getPOSIXApplicationType() * @generated */ EClass POSIX_APPLICATION_TYPE = eINSTANCE.getPOSIXApplicationType(); /** * The meta object literal for the '<em><b>Executable</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__EXECUTABLE = eINSTANCE.getPOSIXApplicationType_Executable(); /** * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__ARGUMENT = eINSTANCE.getPOSIXApplicationType_Argument(); /** * The meta object literal for the '<em><b>Input</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__INPUT = eINSTANCE.getPOSIXApplicationType_Input(); /** * The meta object literal for the '<em><b>Output</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__OUTPUT = eINSTANCE.getPOSIXApplicationType_Output(); /** * The meta object literal for the '<em><b>Error</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__ERROR = eINSTANCE.getPOSIXApplicationType_Error(); /** * The meta object literal for the '<em><b>Working Directory</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__WORKING_DIRECTORY = eINSTANCE.getPOSIXApplicationType_WorkingDirectory(); /** * The meta object literal for the '<em><b>Environment</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__ENVIRONMENT = eINSTANCE.getPOSIXApplicationType_Environment(); /** * The meta object literal for the '<em><b>Wall Time Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__WALL_TIME_LIMIT = eINSTANCE.getPOSIXApplicationType_WallTimeLimit(); /** * The meta object literal for the '<em><b>File Size Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__FILE_SIZE_LIMIT = eINSTANCE.getPOSIXApplicationType_FileSizeLimit(); /** * The meta object literal for the '<em><b>Core Dump Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__CORE_DUMP_LIMIT = eINSTANCE.getPOSIXApplicationType_CoreDumpLimit(); /** * The meta object literal for the '<em><b>Data Segment Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__DATA_SEGMENT_LIMIT = eINSTANCE.getPOSIXApplicationType_DataSegmentLimit(); /** * The meta object literal for the '<em><b>Locked Memory Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__LOCKED_MEMORY_LIMIT = eINSTANCE.getPOSIXApplicationType_LockedMemoryLimit(); /** * The meta object literal for the '<em><b>Memory Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__MEMORY_LIMIT = eINSTANCE.getPOSIXApplicationType_MemoryLimit(); /** * The meta object literal for the '<em><b>Open Descriptors Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__OPEN_DESCRIPTORS_LIMIT = eINSTANCE.getPOSIXApplicationType_OpenDescriptorsLimit(); /** * The meta object literal for the '<em><b>Pipe Size Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__PIPE_SIZE_LIMIT = eINSTANCE.getPOSIXApplicationType_PipeSizeLimit(); /** * The meta object literal for the '<em><b>Stack Size Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__STACK_SIZE_LIMIT = eINSTANCE.getPOSIXApplicationType_StackSizeLimit(); /** * The meta object literal for the '<em><b>CPU Time Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__CPU_TIME_LIMIT = eINSTANCE.getPOSIXApplicationType_CPUTimeLimit(); /** * The meta object literal for the '<em><b>Process Count Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__PROCESS_COUNT_LIMIT = eINSTANCE.getPOSIXApplicationType_ProcessCountLimit(); /** * The meta object literal for the '<em><b>Virtual Memory Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__VIRTUAL_MEMORY_LIMIT = eINSTANCE.getPOSIXApplicationType_VirtualMemoryLimit(); /** * The meta object literal for the '<em><b>Thread Count Limit</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__THREAD_COUNT_LIMIT = eINSTANCE.getPOSIXApplicationType_ThreadCountLimit(); /** * The meta object literal for the '<em><b>User Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__USER_NAME = eINSTANCE.getPOSIXApplicationType_UserName(); /** * The meta object literal for the '<em><b>Group Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference POSIX_APPLICATION_TYPE__GROUP_NAME = eINSTANCE.getPOSIXApplicationType_GroupName(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute POSIX_APPLICATION_TYPE__NAME = eINSTANCE.getPOSIXApplicationType_Name(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute POSIX_APPLICATION_TYPE__ANY_ATTRIBUTE = eINSTANCE.getPOSIXApplicationType_AnyAttribute(); /** * The meta object literal for the '{@link eu.geclipse.jsdl.model.posix.impl.UserNameTypeImpl <em>User Name Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see eu.geclipse.jsdl.model.posix.impl.UserNameTypeImpl * @see eu.geclipse.jsdl.model.posix.impl.PosixPackageImpl#getUserNameType() * @generated */ EClass USER_NAME_TYPE = eINSTANCE.getUserNameType(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute USER_NAME_TYPE__VALUE = eINSTANCE.getUserNameType_Value(); /** * The meta object literal for the '<em><b>Any Attribute</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute USER_NAME_TYPE__ANY_ATTRIBUTE = eINSTANCE.getUserNameType_AnyAttribute(); } } //PosixPackage