blob: 40dfe46a9a90a89996755ffa124d95d3b985f54a [file] [log] [blame]
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
* Contributors:
* Christophe Loetz - Initial implementation
*
*/
package org.eclipse.osbp.xtext.functionlibrarydsl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryDSLFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='functionlibrary' modelName='FunctionLibraryDSL' prefix='FunctionLibraryDSL' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License 2.0 \r\n which accompanies this distribution, and is available at \r\n http://www.eclipse.org/legal/epl-2.0 \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors: \r\n \t\tChristophe Loetz - Initial implementation\r\n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='functionLibraryDSL'"
* @generated
*/
public interface FunctionLibraryDSLPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "functionlibrarydsl";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://osbp.eclipse.org/xtext/functionlibrarydsl/FunctionLibraryDSL";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "functionLibraryDSL";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
FunctionLibraryDSLPackage eINSTANCE = org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryModelImpl <em>Function Library Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryModelImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryModel()
* @generated
*/
int FUNCTION_LIBRARY_MODEL = 0;
/**
* The feature id for the '<em><b>Import Section</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_MODEL__IMPORT_SECTION = 0;
/**
* The feature id for the '<em><b>Pckg</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_MODEL__PCKG = 1;
/**
* The number of structural features of the '<em>Function Library Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_MODEL_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Function Library Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryPackageImpl <em>Function Library Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryPackageImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryPackage()
* @generated
*/
int FUNCTION_LIBRARY_PACKAGE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PACKAGE__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Ratings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PACKAGE__RATINGS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Groups</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PACKAGE__GROUPS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Converters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PACKAGE__CONVERTERS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Function Library Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PACKAGE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Function Library Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PACKAGE_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGroupImpl <em>Function Library Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryGroup()
* @generated
*/
int FUNCTION_LIBRARY_GROUP = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__NAME = 0;
/**
* The feature id for the '<em><b>Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__FUNCTIONS = 1;
/**
* The feature id for the '<em><b>Rates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__RATES = 2;
/**
* The feature id for the '<em><b>Tests</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__TESTS = 3;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__GUARDS = 4;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__OPERATIONS = 5;
/**
* The feature id for the '<em><b>Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__EXECUTES = 6;
/**
* The feature id for the '<em><b>Can Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__CAN_EXECUTES = 7;
/**
* The feature id for the '<em><b>Validators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__VALIDATORS = 8;
/**
* The feature id for the '<em><b>Convert To Model</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__CONVERT_TO_MODEL = 9;
/**
* The feature id for the '<em><b>Convert To Presentation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP__CONVERT_TO_PRESENTATION = 10;
/**
* The number of structural features of the '<em>Function Library Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP_FEATURE_COUNT = 11;
/**
* The number of operations of the '<em>Function Library Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GROUP_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBlipGroupImpl <em>Function Library Blip Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBlipGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryBlipGroup()
* @generated
*/
int FUNCTION_LIBRARY_BLIP_GROUP = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__NAME = FUNCTION_LIBRARY_GROUP__NAME;
/**
* The feature id for the '<em><b>Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__FUNCTIONS = FUNCTION_LIBRARY_GROUP__FUNCTIONS;
/**
* The feature id for the '<em><b>Rates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__RATES = FUNCTION_LIBRARY_GROUP__RATES;
/**
* The feature id for the '<em><b>Tests</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__TESTS = FUNCTION_LIBRARY_GROUP__TESTS;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__GUARDS = FUNCTION_LIBRARY_GROUP__GUARDS;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__OPERATIONS = FUNCTION_LIBRARY_GROUP__OPERATIONS;
/**
* The feature id for the '<em><b>Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__EXECUTES = FUNCTION_LIBRARY_GROUP__EXECUTES;
/**
* The feature id for the '<em><b>Can Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__CAN_EXECUTES = FUNCTION_LIBRARY_GROUP__CAN_EXECUTES;
/**
* The feature id for the '<em><b>Validators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__VALIDATORS = FUNCTION_LIBRARY_GROUP__VALIDATORS;
/**
* The feature id for the '<em><b>Convert To Model</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__CONVERT_TO_MODEL = FUNCTION_LIBRARY_GROUP__CONVERT_TO_MODEL;
/**
* The feature id for the '<em><b>Convert To Presentation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP__CONVERT_TO_PRESENTATION = FUNCTION_LIBRARY_GROUP__CONVERT_TO_PRESENTATION;
/**
* The number of structural features of the '<em>Function Library Blip Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP_FEATURE_COUNT = FUNCTION_LIBRARY_GROUP_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Blip Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BLIP_GROUP_OPERATION_COUNT = FUNCTION_LIBRARY_GROUP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryStatemachineGroupImpl <em>Function Library Statemachine Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryStatemachineGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryStatemachineGroup()
* @generated
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__NAME = FUNCTION_LIBRARY_GROUP__NAME;
/**
* The feature id for the '<em><b>Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__FUNCTIONS = FUNCTION_LIBRARY_GROUP__FUNCTIONS;
/**
* The feature id for the '<em><b>Rates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__RATES = FUNCTION_LIBRARY_GROUP__RATES;
/**
* The feature id for the '<em><b>Tests</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__TESTS = FUNCTION_LIBRARY_GROUP__TESTS;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__GUARDS = FUNCTION_LIBRARY_GROUP__GUARDS;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__OPERATIONS = FUNCTION_LIBRARY_GROUP__OPERATIONS;
/**
* The feature id for the '<em><b>Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__EXECUTES = FUNCTION_LIBRARY_GROUP__EXECUTES;
/**
* The feature id for the '<em><b>Can Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__CAN_EXECUTES = FUNCTION_LIBRARY_GROUP__CAN_EXECUTES;
/**
* The feature id for the '<em><b>Validators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__VALIDATORS = FUNCTION_LIBRARY_GROUP__VALIDATORS;
/**
* The feature id for the '<em><b>Convert To Model</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__CONVERT_TO_MODEL = FUNCTION_LIBRARY_GROUP__CONVERT_TO_MODEL;
/**
* The feature id for the '<em><b>Convert To Presentation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP__CONVERT_TO_PRESENTATION = FUNCTION_LIBRARY_GROUP__CONVERT_TO_PRESENTATION;
/**
* The number of structural features of the '<em>Function Library Statemachine Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP_FEATURE_COUNT = FUNCTION_LIBRARY_GROUP_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Statemachine Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_STATEMACHINE_GROUP_OPERATION_COUNT = FUNCTION_LIBRARY_GROUP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationGroupImpl <em>Function Library Validation Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryValidationGroup()
* @generated
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__NAME = FUNCTION_LIBRARY_GROUP__NAME;
/**
* The feature id for the '<em><b>Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__FUNCTIONS = FUNCTION_LIBRARY_GROUP__FUNCTIONS;
/**
* The feature id for the '<em><b>Rates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__RATES = FUNCTION_LIBRARY_GROUP__RATES;
/**
* The feature id for the '<em><b>Tests</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__TESTS = FUNCTION_LIBRARY_GROUP__TESTS;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__GUARDS = FUNCTION_LIBRARY_GROUP__GUARDS;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__OPERATIONS = FUNCTION_LIBRARY_GROUP__OPERATIONS;
/**
* The feature id for the '<em><b>Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__EXECUTES = FUNCTION_LIBRARY_GROUP__EXECUTES;
/**
* The feature id for the '<em><b>Can Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__CAN_EXECUTES = FUNCTION_LIBRARY_GROUP__CAN_EXECUTES;
/**
* The feature id for the '<em><b>Validators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__VALIDATORS = FUNCTION_LIBRARY_GROUP__VALIDATORS;
/**
* The feature id for the '<em><b>Convert To Model</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__CONVERT_TO_MODEL = FUNCTION_LIBRARY_GROUP__CONVERT_TO_MODEL;
/**
* The feature id for the '<em><b>Convert To Presentation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP__CONVERT_TO_PRESENTATION = FUNCTION_LIBRARY_GROUP__CONVERT_TO_PRESENTATION;
/**
* The number of structural features of the '<em>Function Library Validation Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP_FEATURE_COUNT = FUNCTION_LIBRARY_GROUP_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Validation Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_GROUP_OPERATION_COUNT = FUNCTION_LIBRARY_GROUP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryActionGroupImpl <em>Function Library Action Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryActionGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryActionGroup()
* @generated
*/
int FUNCTION_LIBRARY_ACTION_GROUP = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__NAME = FUNCTION_LIBRARY_GROUP__NAME;
/**
* The feature id for the '<em><b>Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__FUNCTIONS = FUNCTION_LIBRARY_GROUP__FUNCTIONS;
/**
* The feature id for the '<em><b>Rates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__RATES = FUNCTION_LIBRARY_GROUP__RATES;
/**
* The feature id for the '<em><b>Tests</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__TESTS = FUNCTION_LIBRARY_GROUP__TESTS;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__GUARDS = FUNCTION_LIBRARY_GROUP__GUARDS;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__OPERATIONS = FUNCTION_LIBRARY_GROUP__OPERATIONS;
/**
* The feature id for the '<em><b>Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__EXECUTES = FUNCTION_LIBRARY_GROUP__EXECUTES;
/**
* The feature id for the '<em><b>Can Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__CAN_EXECUTES = FUNCTION_LIBRARY_GROUP__CAN_EXECUTES;
/**
* The feature id for the '<em><b>Validators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__VALIDATORS = FUNCTION_LIBRARY_GROUP__VALIDATORS;
/**
* The feature id for the '<em><b>Convert To Model</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__CONVERT_TO_MODEL = FUNCTION_LIBRARY_GROUP__CONVERT_TO_MODEL;
/**
* The feature id for the '<em><b>Convert To Presentation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP__CONVERT_TO_PRESENTATION = FUNCTION_LIBRARY_GROUP__CONVERT_TO_PRESENTATION;
/**
* The number of structural features of the '<em>Function Library Action Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP_FEATURE_COUNT = FUNCTION_LIBRARY_GROUP_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Action Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_ACTION_GROUP_OPERATION_COUNT = FUNCTION_LIBRARY_GROUP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryConverterGroupImpl <em>Function Library Converter Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryConverterGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryConverterGroup()
* @generated
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__NAME = FUNCTION_LIBRARY_GROUP__NAME;
/**
* The feature id for the '<em><b>Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__FUNCTIONS = FUNCTION_LIBRARY_GROUP__FUNCTIONS;
/**
* The feature id for the '<em><b>Rates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__RATES = FUNCTION_LIBRARY_GROUP__RATES;
/**
* The feature id for the '<em><b>Tests</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__TESTS = FUNCTION_LIBRARY_GROUP__TESTS;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__GUARDS = FUNCTION_LIBRARY_GROUP__GUARDS;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__OPERATIONS = FUNCTION_LIBRARY_GROUP__OPERATIONS;
/**
* The feature id for the '<em><b>Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__EXECUTES = FUNCTION_LIBRARY_GROUP__EXECUTES;
/**
* The feature id for the '<em><b>Can Executes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__CAN_EXECUTES = FUNCTION_LIBRARY_GROUP__CAN_EXECUTES;
/**
* The feature id for the '<em><b>Validators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__VALIDATORS = FUNCTION_LIBRARY_GROUP__VALIDATORS;
/**
* The feature id for the '<em><b>Convert To Model</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__CONVERT_TO_MODEL = FUNCTION_LIBRARY_GROUP__CONVERT_TO_MODEL;
/**
* The feature id for the '<em><b>Convert To Presentation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__CONVERT_TO_PRESENTATION = FUNCTION_LIBRARY_GROUP__CONVERT_TO_PRESENTATION;
/**
* The feature id for the '<em><b>Convert To Model Datatype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__CONVERT_TO_MODEL_DATATYPE = FUNCTION_LIBRARY_GROUP_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Convert To Presentation Datatype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP__CONVERT_TO_PRESENTATION_DATATYPE = FUNCTION_LIBRARY_GROUP_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Function Library Converter Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP_FEATURE_COUNT = FUNCTION_LIBRARY_GROUP_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Function Library Converter Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CONVERTER_GROUP_OPERATION_COUNT = FUNCTION_LIBRARY_GROUP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingImpl <em>Function Library Rating</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryRating()
* @generated
*/
int FUNCTION_LIBRARY_RATING = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATING__NAME = 0;
/**
* The feature id for the '<em><b>Items</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATING__ITEMS = 1;
/**
* The number of structural features of the '<em>Function Library Rating</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATING_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Function Library Rating</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATING_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingItemImpl <em>Function Library Rating Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingItemImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryRatingItem()
* @generated
*/
int FUNCTION_LIBRARY_RATING_ITEM = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATING_ITEM__NAME = 0;
/**
* The number of structural features of the '<em>Function Library Rating Item</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATING_ITEM_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Function Library Rating Item</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATING_ITEM_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBaseFunctionImpl <em>Function Library Base Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBaseFunctionImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryBaseFunction()
* @generated
*/
int FUNCTION_LIBRARY_BASE_FUNCTION = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BASE_FUNCTION__NAME = 0;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS = 1;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BASE_FUNCTION__BODY = 2;
/**
* The number of structural features of the '<em>Function Library Base Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT = 3;
/**
* The number of operations of the '<em>Function Library Base Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryFunctionImpl <em>Function Library Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryFunctionImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryFunction()
* @generated
*/
int FUNCTION_LIBRARY_FUNCTION = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_FUNCTION__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_FUNCTION__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_FUNCTION__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The feature id for the '<em><b>Oftype</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_FUNCTION__OFTYPE = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Function Library Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_FUNCTION_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Function Library Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_FUNCTION_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryTestImpl <em>Function Library Test</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryTestImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryTest()
* @generated
*/
int FUNCTION_LIBRARY_TEST = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_TEST__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_TEST__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_TEST__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Library Test</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_TEST_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Test</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_TEST_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRateImpl <em>Function Library Rate</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRateImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryRate()
* @generated
*/
int FUNCTION_LIBRARY_RATE = 13;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATE__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATE__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATE__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The feature id for the '<em><b>Oftype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATE__OFTYPE = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Function Library Rate</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATE_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Function Library Rate</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_RATE_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGuardImpl <em>Function Library Guard</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGuardImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryGuard()
* @generated
*/
int FUNCTION_LIBRARY_GUARD = 14;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GUARD__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GUARD__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GUARD__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Library Guard</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GUARD_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Guard</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_GUARD_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryOperationImpl <em>Function Library Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryOperationImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryOperation()
* @generated
*/
int FUNCTION_LIBRARY_OPERATION = 15;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_OPERATION__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_OPERATION__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_OPERATION__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Library Operation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_OPERATION_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Operation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_OPERATION_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryExecuteImpl <em>Function Library Execute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryExecuteImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryExecute()
* @generated
*/
int FUNCTION_LIBRARY_EXECUTE = 16;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_EXECUTE__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_EXECUTE__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_EXECUTE__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Library Execute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_EXECUTE_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Execute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_EXECUTE_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryCanExecuteImpl <em>Function Library Can Execute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryCanExecuteImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryCanExecute()
* @generated
*/
int FUNCTION_LIBRARY_CAN_EXECUTE = 17;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CAN_EXECUTE__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CAN_EXECUTE__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CAN_EXECUTE__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Library Can Execute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CAN_EXECUTE_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Can Execute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_CAN_EXECUTE_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationImpl <em>Function Library Validation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryValidation()
* @generated
*/
int FUNCTION_LIBRARY_VALIDATION = 18;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Library Validation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Library Validation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_VALIDATION_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToModelImpl <em>Function Convert To Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToModelImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionConvertToModel()
* @generated
*/
int FUNCTION_CONVERT_TO_MODEL = 19;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_MODEL__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_MODEL__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_MODEL__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Convert To Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_MODEL_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Convert To Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_MODEL_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToPresentationImpl <em>Function Convert To Presentation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToPresentationImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionConvertToPresentation()
* @generated
*/
int FUNCTION_CONVERT_TO_PRESENTATION = 20;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_PRESENTATION__NAME = FUNCTION_LIBRARY_BASE_FUNCTION__NAME;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_PRESENTATION__PARAMS = FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_PRESENTATION__BODY = FUNCTION_LIBRARY_BASE_FUNCTION__BODY;
/**
* The number of structural features of the '<em>Function Convert To Presentation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_PRESENTATION_FEATURE_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Function Convert To Presentation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CONVERT_TO_PRESENTATION_OPERATION_COUNT = FUNCTION_LIBRARY_BASE_FUNCTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryParameterImpl <em>Function Library Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryParameterImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryParameter()
* @generated
*/
int FUNCTION_LIBRARY_PARAMETER = 21;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PARAMETER__NAME = 0;
/**
* The feature id for the '<em><b>Parameter Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PARAMETER__PARAMETER_TYPE = 1;
/**
* The number of structural features of the '<em>Function Library Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PARAMETER_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Function Library Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_LIBRARY_PARAMETER_OPERATION_COUNT = 0;
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryModel <em>Function Library Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Model</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryModel
* @generated
*/
EClass getFunctionLibraryModel();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryModel#getImportSection <em>Import Section</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Import Section</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryModel#getImportSection()
* @see #getFunctionLibraryModel()
* @generated
*/
EReference getFunctionLibraryModel_ImportSection();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryModel#getPckg <em>Pckg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Pckg</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryModel#getPckg()
* @see #getFunctionLibraryModel()
* @generated
*/
EReference getFunctionLibraryModel_Pckg();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage <em>Function Library Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Package</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage
* @generated
*/
EClass getFunctionLibraryPackage();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage#getRatings <em>Ratings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ratings</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage#getRatings()
* @see #getFunctionLibraryPackage()
* @generated
*/
EReference getFunctionLibraryPackage_Ratings();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage#getGroups <em>Groups</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Groups</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage#getGroups()
* @see #getFunctionLibraryPackage()
* @generated
*/
EReference getFunctionLibraryPackage_Groups();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage#getConverters <em>Converters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Converters</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryPackage#getConverters()
* @see #getFunctionLibraryPackage()
* @generated
*/
EReference getFunctionLibraryPackage_Converters();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup <em>Function Library Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Group</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup
* @generated
*/
EClass getFunctionLibraryGroup();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getName()
* @see #getFunctionLibraryGroup()
* @generated
*/
EAttribute getFunctionLibraryGroup_Name();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getFunctions <em>Functions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Functions</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getFunctions()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_Functions();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getRates <em>Rates</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Rates</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getRates()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_Rates();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getTests <em>Tests</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Tests</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getTests()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_Tests();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getGuards <em>Guards</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Guards</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getGuards()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_Guards();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getOperations <em>Operations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Operations</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getOperations()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_Operations();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getExecutes <em>Executes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Executes</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getExecutes()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_Executes();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getCanExecutes <em>Can Executes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Can Executes</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getCanExecutes()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_CanExecutes();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getValidators <em>Validators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Validators</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getValidators()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_Validators();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getConvertToModel <em>Convert To Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Convert To Model</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getConvertToModel()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_ConvertToModel();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getConvertToPresentation <em>Convert To Presentation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Convert To Presentation</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGroup#getConvertToPresentation()
* @see #getFunctionLibraryGroup()
* @generated
*/
EReference getFunctionLibraryGroup_ConvertToPresentation();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBlipGroup <em>Function Library Blip Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Blip Group</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBlipGroup
* @generated
*/
EClass getFunctionLibraryBlipGroup();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryStatemachineGroup <em>Function Library Statemachine Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Statemachine Group</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryStatemachineGroup
* @generated
*/
EClass getFunctionLibraryStatemachineGroup();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryValidationGroup <em>Function Library Validation Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Validation Group</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryValidationGroup
* @generated
*/
EClass getFunctionLibraryValidationGroup();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryActionGroup <em>Function Library Action Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Action Group</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryActionGroup
* @generated
*/
EClass getFunctionLibraryActionGroup();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryConverterGroup <em>Function Library Converter Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Converter Group</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryConverterGroup
* @generated
*/
EClass getFunctionLibraryConverterGroup();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryConverterGroup#getConvertToModelDatatype <em>Convert To Model Datatype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Convert To Model Datatype</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryConverterGroup#getConvertToModelDatatype()
* @see #getFunctionLibraryConverterGroup()
* @generated
*/
EReference getFunctionLibraryConverterGroup_ConvertToModelDatatype();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryConverterGroup#getConvertToPresentationDatatype <em>Convert To Presentation Datatype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Convert To Presentation Datatype</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryConverterGroup#getConvertToPresentationDatatype()
* @see #getFunctionLibraryConverterGroup()
* @generated
*/
EReference getFunctionLibraryConverterGroup_ConvertToPresentationDatatype();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRating <em>Function Library Rating</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Rating</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRating
* @generated
*/
EClass getFunctionLibraryRating();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRating#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRating#getName()
* @see #getFunctionLibraryRating()
* @generated
*/
EAttribute getFunctionLibraryRating_Name();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRating#getItems <em>Items</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Items</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRating#getItems()
* @see #getFunctionLibraryRating()
* @generated
*/
EReference getFunctionLibraryRating_Items();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRatingItem <em>Function Library Rating Item</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Rating Item</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRatingItem
* @generated
*/
EClass getFunctionLibraryRatingItem();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRatingItem#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRatingItem#getName()
* @see #getFunctionLibraryRatingItem()
* @generated
*/
EAttribute getFunctionLibraryRatingItem_Name();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction <em>Function Library Base Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Base Function</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction
* @generated
*/
EClass getFunctionLibraryBaseFunction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction#getName()
* @see #getFunctionLibraryBaseFunction()
* @generated
*/
EAttribute getFunctionLibraryBaseFunction_Name();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction#getParams <em>Params</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Params</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction#getParams()
* @see #getFunctionLibraryBaseFunction()
* @generated
*/
EReference getFunctionLibraryBaseFunction_Params();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction#getBody <em>Body</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryBaseFunction#getBody()
* @see #getFunctionLibraryBaseFunction()
* @generated
*/
EReference getFunctionLibraryBaseFunction_Body();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryFunction <em>Function Library Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Function</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryFunction
* @generated
*/
EClass getFunctionLibraryFunction();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryFunction#getOftype <em>Oftype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Oftype</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryFunction#getOftype()
* @see #getFunctionLibraryFunction()
* @generated
*/
EReference getFunctionLibraryFunction_Oftype();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryTest <em>Function Library Test</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Test</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryTest
* @generated
*/
EClass getFunctionLibraryTest();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRate <em>Function Library Rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Rate</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRate
* @generated
*/
EClass getFunctionLibraryRate();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRate#getOftype <em>Oftype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Oftype</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryRate#getOftype()
* @see #getFunctionLibraryRate()
* @generated
*/
EReference getFunctionLibraryRate_Oftype();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGuard <em>Function Library Guard</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Guard</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryGuard
* @generated
*/
EClass getFunctionLibraryGuard();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryOperation <em>Function Library Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Operation</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryOperation
* @generated
*/
EClass getFunctionLibraryOperation();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryExecute <em>Function Library Execute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Execute</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryExecute
* @generated
*/
EClass getFunctionLibraryExecute();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryCanExecute <em>Function Library Can Execute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Can Execute</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryCanExecute
* @generated
*/
EClass getFunctionLibraryCanExecute();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryValidation <em>Function Library Validation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Validation</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryValidation
* @generated
*/
EClass getFunctionLibraryValidation();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionConvertToModel <em>Function Convert To Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Convert To Model</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionConvertToModel
* @generated
*/
EClass getFunctionConvertToModel();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionConvertToPresentation <em>Function Convert To Presentation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Convert To Presentation</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionConvertToPresentation
* @generated
*/
EClass getFunctionConvertToPresentation();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryParameter <em>Function Library Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Library Parameter</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryParameter
* @generated
*/
EClass getFunctionLibraryParameter();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryParameter#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryParameter#getName()
* @see #getFunctionLibraryParameter()
* @generated
*/
EAttribute getFunctionLibraryParameter_Name();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryParameter#getParameterType <em>Parameter Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Parameter Type</em>'.
* @see org.eclipse.osbp.xtext.functionlibrarydsl.FunctionLibraryParameter#getParameterType()
* @see #getFunctionLibraryParameter()
* @generated
*/
EReference getFunctionLibraryParameter_ParameterType();
/**
* 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
*/
FunctionLibraryDSLFactory getFunctionLibraryDSLFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryModelImpl <em>Function Library Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryModelImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryModel()
* @generated
*/
EClass FUNCTION_LIBRARY_MODEL = eINSTANCE.getFunctionLibraryModel();
/**
* The meta object literal for the '<em><b>Import Section</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_MODEL__IMPORT_SECTION = eINSTANCE.getFunctionLibraryModel_ImportSection();
/**
* The meta object literal for the '<em><b>Pckg</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_MODEL__PCKG = eINSTANCE.getFunctionLibraryModel_Pckg();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryPackageImpl <em>Function Library Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryPackageImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryPackage()
* @generated
*/
EClass FUNCTION_LIBRARY_PACKAGE = eINSTANCE.getFunctionLibraryPackage();
/**
* The meta object literal for the '<em><b>Ratings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_PACKAGE__RATINGS = eINSTANCE.getFunctionLibraryPackage_Ratings();
/**
* The meta object literal for the '<em><b>Groups</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_PACKAGE__GROUPS = eINSTANCE.getFunctionLibraryPackage_Groups();
/**
* The meta object literal for the '<em><b>Converters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_PACKAGE__CONVERTERS = eINSTANCE.getFunctionLibraryPackage_Converters();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGroupImpl <em>Function Library Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryGroup()
* @generated
*/
EClass FUNCTION_LIBRARY_GROUP = eINSTANCE.getFunctionLibraryGroup();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FUNCTION_LIBRARY_GROUP__NAME = eINSTANCE.getFunctionLibraryGroup_Name();
/**
* The meta object literal for the '<em><b>Functions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__FUNCTIONS = eINSTANCE.getFunctionLibraryGroup_Functions();
/**
* The meta object literal for the '<em><b>Rates</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__RATES = eINSTANCE.getFunctionLibraryGroup_Rates();
/**
* The meta object literal for the '<em><b>Tests</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__TESTS = eINSTANCE.getFunctionLibraryGroup_Tests();
/**
* The meta object literal for the '<em><b>Guards</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__GUARDS = eINSTANCE.getFunctionLibraryGroup_Guards();
/**
* The meta object literal for the '<em><b>Operations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__OPERATIONS = eINSTANCE.getFunctionLibraryGroup_Operations();
/**
* The meta object literal for the '<em><b>Executes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__EXECUTES = eINSTANCE.getFunctionLibraryGroup_Executes();
/**
* The meta object literal for the '<em><b>Can Executes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__CAN_EXECUTES = eINSTANCE.getFunctionLibraryGroup_CanExecutes();
/**
* The meta object literal for the '<em><b>Validators</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__VALIDATORS = eINSTANCE.getFunctionLibraryGroup_Validators();
/**
* The meta object literal for the '<em><b>Convert To Model</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__CONVERT_TO_MODEL = eINSTANCE.getFunctionLibraryGroup_ConvertToModel();
/**
* The meta object literal for the '<em><b>Convert To Presentation</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_GROUP__CONVERT_TO_PRESENTATION = eINSTANCE.getFunctionLibraryGroup_ConvertToPresentation();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBlipGroupImpl <em>Function Library Blip Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBlipGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryBlipGroup()
* @generated
*/
EClass FUNCTION_LIBRARY_BLIP_GROUP = eINSTANCE.getFunctionLibraryBlipGroup();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryStatemachineGroupImpl <em>Function Library Statemachine Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryStatemachineGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryStatemachineGroup()
* @generated
*/
EClass FUNCTION_LIBRARY_STATEMACHINE_GROUP = eINSTANCE.getFunctionLibraryStatemachineGroup();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationGroupImpl <em>Function Library Validation Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryValidationGroup()
* @generated
*/
EClass FUNCTION_LIBRARY_VALIDATION_GROUP = eINSTANCE.getFunctionLibraryValidationGroup();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryActionGroupImpl <em>Function Library Action Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryActionGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryActionGroup()
* @generated
*/
EClass FUNCTION_LIBRARY_ACTION_GROUP = eINSTANCE.getFunctionLibraryActionGroup();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryConverterGroupImpl <em>Function Library Converter Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryConverterGroupImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryConverterGroup()
* @generated
*/
EClass FUNCTION_LIBRARY_CONVERTER_GROUP = eINSTANCE.getFunctionLibraryConverterGroup();
/**
* The meta object literal for the '<em><b>Convert To Model Datatype</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_CONVERTER_GROUP__CONVERT_TO_MODEL_DATATYPE = eINSTANCE.getFunctionLibraryConverterGroup_ConvertToModelDatatype();
/**
* The meta object literal for the '<em><b>Convert To Presentation Datatype</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_CONVERTER_GROUP__CONVERT_TO_PRESENTATION_DATATYPE = eINSTANCE.getFunctionLibraryConverterGroup_ConvertToPresentationDatatype();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingImpl <em>Function Library Rating</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryRating()
* @generated
*/
EClass FUNCTION_LIBRARY_RATING = eINSTANCE.getFunctionLibraryRating();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FUNCTION_LIBRARY_RATING__NAME = eINSTANCE.getFunctionLibraryRating_Name();
/**
* The meta object literal for the '<em><b>Items</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_RATING__ITEMS = eINSTANCE.getFunctionLibraryRating_Items();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingItemImpl <em>Function Library Rating Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRatingItemImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryRatingItem()
* @generated
*/
EClass FUNCTION_LIBRARY_RATING_ITEM = eINSTANCE.getFunctionLibraryRatingItem();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FUNCTION_LIBRARY_RATING_ITEM__NAME = eINSTANCE.getFunctionLibraryRatingItem_Name();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBaseFunctionImpl <em>Function Library Base Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryBaseFunctionImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryBaseFunction()
* @generated
*/
EClass FUNCTION_LIBRARY_BASE_FUNCTION = eINSTANCE.getFunctionLibraryBaseFunction();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FUNCTION_LIBRARY_BASE_FUNCTION__NAME = eINSTANCE.getFunctionLibraryBaseFunction_Name();
/**
* The meta object literal for the '<em><b>Params</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_BASE_FUNCTION__PARAMS = eINSTANCE.getFunctionLibraryBaseFunction_Params();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_BASE_FUNCTION__BODY = eINSTANCE.getFunctionLibraryBaseFunction_Body();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryFunctionImpl <em>Function Library Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryFunctionImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryFunction()
* @generated
*/
EClass FUNCTION_LIBRARY_FUNCTION = eINSTANCE.getFunctionLibraryFunction();
/**
* The meta object literal for the '<em><b>Oftype</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_FUNCTION__OFTYPE = eINSTANCE.getFunctionLibraryFunction_Oftype();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryTestImpl <em>Function Library Test</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryTestImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryTest()
* @generated
*/
EClass FUNCTION_LIBRARY_TEST = eINSTANCE.getFunctionLibraryTest();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRateImpl <em>Function Library Rate</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryRateImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryRate()
* @generated
*/
EClass FUNCTION_LIBRARY_RATE = eINSTANCE.getFunctionLibraryRate();
/**
* The meta object literal for the '<em><b>Oftype</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_RATE__OFTYPE = eINSTANCE.getFunctionLibraryRate_Oftype();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGuardImpl <em>Function Library Guard</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryGuardImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryGuard()
* @generated
*/
EClass FUNCTION_LIBRARY_GUARD = eINSTANCE.getFunctionLibraryGuard();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryOperationImpl <em>Function Library Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryOperationImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryOperation()
* @generated
*/
EClass FUNCTION_LIBRARY_OPERATION = eINSTANCE.getFunctionLibraryOperation();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryExecuteImpl <em>Function Library Execute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryExecuteImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryExecute()
* @generated
*/
EClass FUNCTION_LIBRARY_EXECUTE = eINSTANCE.getFunctionLibraryExecute();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryCanExecuteImpl <em>Function Library Can Execute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryCanExecuteImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryCanExecute()
* @generated
*/
EClass FUNCTION_LIBRARY_CAN_EXECUTE = eINSTANCE.getFunctionLibraryCanExecute();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationImpl <em>Function Library Validation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryValidationImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryValidation()
* @generated
*/
EClass FUNCTION_LIBRARY_VALIDATION = eINSTANCE.getFunctionLibraryValidation();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToModelImpl <em>Function Convert To Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToModelImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionConvertToModel()
* @generated
*/
EClass FUNCTION_CONVERT_TO_MODEL = eINSTANCE.getFunctionConvertToModel();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToPresentationImpl <em>Function Convert To Presentation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionConvertToPresentationImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionConvertToPresentation()
* @generated
*/
EClass FUNCTION_CONVERT_TO_PRESENTATION = eINSTANCE.getFunctionConvertToPresentation();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryParameterImpl <em>Function Library Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryParameterImpl
* @see org.eclipse.osbp.xtext.functionlibrarydsl.impl.FunctionLibraryDSLPackageImpl#getFunctionLibraryParameter()
* @generated
*/
EClass FUNCTION_LIBRARY_PARAMETER = eINSTANCE.getFunctionLibraryParameter();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FUNCTION_LIBRARY_PARAMETER__NAME = eINSTANCE.getFunctionLibraryParameter_Name();
/**
* The meta object literal for the '<em><b>Parameter Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_LIBRARY_PARAMETER__PARAMETER_TYPE = eINSTANCE.getFunctionLibraryParameter_ParameterType();
}
} //FunctionLibraryDSLPackage