blob: 18f1d85c734a6c62ace2d03e4f3b72ba90a3c301 [file] [log] [blame]
/**
* Copyright (c) 2011, 2016 - Lunifera GmbH (Wien), Loetz GmbH&Co.KG (Heidelberg)
* 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:
* Florian Pirchner - Initial implementation
*
*/
package org.eclipse.osbp.dsl.semantic.service;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.OSBPServiceFactory
* @generated
*/
public interface OSBPServicePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "service";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://osbp.eclipse.org/dsl/services/v1";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "services";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
OSBPServicePackage eINSTANCE = org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LServiceModelImpl <em>LService Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LServiceModelImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLServiceModel()
* @generated
*/
int LSERVICE_MODEL = 0;
/**
* The feature id for the '<em><b>Import Section</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_MODEL__IMPORT_SECTION = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_MODEL__PACKAGES = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>LService Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_MODEL_FEATURE_COUNT = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LServiceImpl <em>LService</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLService()
* @generated
*/
int LSERVICE = 1;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__ANNOTATIONS = OSBPTypesPackage.LCLASS__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__NAME = OSBPTypesPackage.LCLASS__NAME;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__ANNOTATION_INFO = OSBPTypesPackage.LCLASS__ANNOTATION_INFO;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__ABSTRACT = OSBPTypesPackage.LCLASS__ABSTRACT;
/**
* The feature id for the '<em><b>Serializable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__SERIALIZABLE = OSBPTypesPackage.LCLASS__SERIALIZABLE;
/**
* The feature id for the '<em><b>Short Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__SHORT_NAME = OSBPTypesPackage.LCLASS__SHORT_NAME;
/**
* The feature id for the '<em><b>Injected Services</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__INJECTED_SERVICES = OSBPTypesPackage.LCLASS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE__OPERATIONS = OSBPTypesPackage.LCLASS_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>LService</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_FEATURE_COUNT = OSBPTypesPackage.LCLASS_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServicesImpl <em>LInjected Services</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServicesImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLInjectedServices()
* @generated
*/
int LINJECTED_SERVICES = 2;
/**
* The feature id for the '<em><b>Services</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINJECTED_SERVICES__SERVICES = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>LInjected Services</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINJECTED_SERVICES_FEATURE_COUNT = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServiceImpl <em>LInjected Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLInjectedService()
* @generated
*/
int LINJECTED_SERVICE = 3;
/**
* The feature id for the '<em><b>Cardinality</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINJECTED_SERVICE__CARDINALITY = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Attribute Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINJECTED_SERVICE__ATTRIBUTE_NAME = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Service</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINJECTED_SERVICE__SERVICE = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>LInjected Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINJECTED_SERVICE_FEATURE_COUNT = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LDTOServiceImpl <em>LDTO Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LDTOServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLDTOService()
* @generated
*/
int LDTO_SERVICE = 4;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__ANNOTATIONS = LSERVICE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__NAME = LSERVICE__NAME;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__ANNOTATION_INFO = LSERVICE__ANNOTATION_INFO;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__ABSTRACT = LSERVICE__ABSTRACT;
/**
* The feature id for the '<em><b>Serializable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__SERIALIZABLE = LSERVICE__SERIALIZABLE;
/**
* The feature id for the '<em><b>Short Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__SHORT_NAME = LSERVICE__SHORT_NAME;
/**
* The feature id for the '<em><b>Injected Services</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__INJECTED_SERVICES = LSERVICE__INJECTED_SERVICES;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__OPERATIONS = LSERVICE__OPERATIONS;
/**
* The feature id for the '<em><b>Dto</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__DTO = LSERVICE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Dto Jvm</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__DTO_JVM = LSERVICE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Mutable Persistence Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__MUTABLE_PERSISTENCE_ID = LSERVICE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Persistence Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__PERSISTENCE_ID = LSERVICE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Filterable</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__FILTERABLE = LSERVICE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Sortable</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE__SORTABLE = LSERVICE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>LDTO Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LDTO_SERVICE_FEATURE_COUNT = LSERVICE_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LFilterableAttributesImpl <em>LFilterable Attributes</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LFilterableAttributesImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLFilterableAttributes()
* @generated
*/
int LFILTERABLE_ATTRIBUTES = 5;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFILTERABLE_ATTRIBUTES__PARENT = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Filterable Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFILTERABLE_ATTRIBUTES__FILTERABLE_FEATURES = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>LFilterable Attributes</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFILTERABLE_ATTRIBUTES_FEATURE_COUNT = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LSortableAttributesImpl <em>LSortable Attributes</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LSortableAttributesImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLSortableAttributes()
* @generated
*/
int LSORTABLE_ATTRIBUTES = 6;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSORTABLE_ATTRIBUTES__PARENT = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Sortable Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSORTABLE_ATTRIBUTES__SORTABLE_FEATURES = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>LSortable Attributes</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSORTABLE_ATTRIBUTES_FEATURE_COUNT = OSBPTypesPackage.LLAZY_RESOLVER_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LChartServiceImpl <em>LChart Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LChartServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLChartService()
* @generated
*/
int LCHART_SERVICE = 7;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__ANNOTATIONS = LSERVICE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__NAME = LSERVICE__NAME;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__ANNOTATION_INFO = LSERVICE__ANNOTATION_INFO;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__ABSTRACT = LSERVICE__ABSTRACT;
/**
* The feature id for the '<em><b>Serializable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__SERIALIZABLE = LSERVICE__SERIALIZABLE;
/**
* The feature id for the '<em><b>Short Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__SHORT_NAME = LSERVICE__SHORT_NAME;
/**
* The feature id for the '<em><b>Injected Services</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__INJECTED_SERVICES = LSERVICE__INJECTED_SERVICES;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE__OPERATIONS = LSERVICE__OPERATIONS;
/**
* The number of structural features of the '<em>LChart Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LCHART_SERVICE_FEATURE_COUNT = LSERVICE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LFreeServiceImpl <em>LFree Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LFreeServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLFreeService()
* @generated
*/
int LFREE_SERVICE = 8;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__ANNOTATIONS = LSERVICE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__NAME = LSERVICE__NAME;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__ANNOTATION_INFO = LSERVICE__ANNOTATION_INFO;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__ABSTRACT = LSERVICE__ABSTRACT;
/**
* The feature id for the '<em><b>Serializable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__SERIALIZABLE = LSERVICE__SERIALIZABLE;
/**
* The feature id for the '<em><b>Short Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__SHORT_NAME = LSERVICE__SHORT_NAME;
/**
* The feature id for the '<em><b>Injected Services</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__INJECTED_SERVICES = LSERVICE__INJECTED_SERVICES;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE__OPERATIONS = LSERVICE__OPERATIONS;
/**
* The number of structural features of the '<em>LFree Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LFREE_SERVICE_FEATURE_COUNT = LSERVICE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LServiceOperationImpl <em>LService Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LServiceOperationImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLServiceOperation()
* @generated
*/
int LSERVICE_OPERATION = 9;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__ANNOTATIONS = OSBPTypesPackage.LOPERATION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Modifier</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__MODIFIER = OSBPTypesPackage.LOPERATION__MODIFIER;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__TYPE = OSBPTypesPackage.LOPERATION__TYPE;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__PARAMS = OSBPTypesPackage.LOPERATION__PARAMS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__BODY = OSBPTypesPackage.LOPERATION__BODY;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__NAME = OSBPTypesPackage.LOPERATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Multiplicity</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__MULTIPLICITY = OSBPTypesPackage.LOPERATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Annotation Info</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__ANNOTATION_INFO = OSBPTypesPackage.LOPERATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Mapper</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION__MAPPER = OSBPTypesPackage.LOPERATION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>LService Operation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LSERVICE_OPERATION_FEATURE_COUNT = OSBPTypesPackage.LOPERATION_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.osbp.dsl.semantic.service.LCardinality <em>LCardinality</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.LCardinality
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLCardinality()
* @generated
*/
int LCARDINALITY = 10;
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LServiceModel <em>LService Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LService Model</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LServiceModel
* @generated
*/
EClass getLServiceModel();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.dsl.semantic.service.LServiceModel#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.dsl.semantic.service.LServiceModel#getImportSection()
* @see #getLServiceModel()
* @generated
*/
EReference getLServiceModel_ImportSection();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.dsl.semantic.service.LServiceModel#getPackages <em>Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Packages</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LServiceModel#getPackages()
* @see #getLServiceModel()
* @generated
*/
EReference getLServiceModel_Packages();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LService <em>LService</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LService</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LService
* @generated
*/
EClass getLService();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.dsl.semantic.service.LService#getInjectedServices <em>Injected Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Injected Services</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LService#getInjectedServices()
* @see #getLService()
* @generated
*/
EReference getLService_InjectedServices();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.dsl.semantic.service.LService#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.dsl.semantic.service.LService#getOperations()
* @see #getLService()
* @generated
*/
EReference getLService_Operations();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LInjectedServices <em>LInjected Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LInjected Services</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LInjectedServices
* @generated
*/
EClass getLInjectedServices();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.dsl.semantic.service.LInjectedServices#getServices <em>Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Services</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LInjectedServices#getServices()
* @see #getLInjectedServices()
* @generated
*/
EReference getLInjectedServices_Services();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LInjectedService <em>LInjected Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LInjected Service</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LInjectedService
* @generated
*/
EClass getLInjectedService();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.dsl.semantic.service.LInjectedService#getCardinality <em>Cardinality</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Cardinality</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LInjectedService#getCardinality()
* @see #getLInjectedService()
* @generated
*/
EAttribute getLInjectedService_Cardinality();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.dsl.semantic.service.LInjectedService#getAttributeName <em>Attribute Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attribute Name</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LInjectedService#getAttributeName()
* @see #getLInjectedService()
* @generated
*/
EAttribute getLInjectedService_AttributeName();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.dsl.semantic.service.LInjectedService#getService <em>Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Service</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LInjectedService#getService()
* @see #getLInjectedService()
* @generated
*/
EReference getLInjectedService_Service();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LDTOService <em>LDTO Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LDTO Service</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LDTOService
* @generated
*/
EClass getLDTOService();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.dsl.semantic.service.LDTOService#getDto <em>Dto</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Dto</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LDTOService#getDto()
* @see #getLDTOService()
* @generated
*/
EReference getLDTOService_Dto();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.dsl.semantic.service.LDTOService#getDtoJvm <em>Dto Jvm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Dto Jvm</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LDTOService#getDtoJvm()
* @see #getLDTOService()
* @generated
*/
EReference getLDTOService_DtoJvm();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.dsl.semantic.service.LDTOService#isMutablePersistenceId <em>Mutable Persistence Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mutable Persistence Id</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LDTOService#isMutablePersistenceId()
* @see #getLDTOService()
* @generated
*/
EAttribute getLDTOService_MutablePersistenceId();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.dsl.semantic.service.LDTOService#getPersistenceId <em>Persistence Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Persistence Id</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LDTOService#getPersistenceId()
* @see #getLDTOService()
* @generated
*/
EAttribute getLDTOService_PersistenceId();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.dsl.semantic.service.LDTOService#getFilterable <em>Filterable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Filterable</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LDTOService#getFilterable()
* @see #getLDTOService()
* @generated
*/
EReference getLDTOService_Filterable();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.dsl.semantic.service.LDTOService#getSortable <em>Sortable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Sortable</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LDTOService#getSortable()
* @see #getLDTOService()
* @generated
*/
EReference getLDTOService_Sortable();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LFilterableAttributes <em>LFilterable Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LFilterable Attributes</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LFilterableAttributes
* @generated
*/
EClass getLFilterableAttributes();
/**
* Returns the meta object for the container reference '{@link org.eclipse.osbp.dsl.semantic.service.LFilterableAttributes#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LFilterableAttributes#getParent()
* @see #getLFilterableAttributes()
* @generated
*/
EReference getLFilterableAttributes_Parent();
/**
* Returns the meta object for the reference list '{@link org.eclipse.osbp.dsl.semantic.service.LFilterableAttributes#getFilterableFeatures <em>Filterable Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Filterable Features</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LFilterableAttributes#getFilterableFeatures()
* @see #getLFilterableAttributes()
* @generated
*/
EReference getLFilterableAttributes_FilterableFeatures();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LSortableAttributes <em>LSortable Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LSortable Attributes</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LSortableAttributes
* @generated
*/
EClass getLSortableAttributes();
/**
* Returns the meta object for the container reference '{@link org.eclipse.osbp.dsl.semantic.service.LSortableAttributes#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LSortableAttributes#getParent()
* @see #getLSortableAttributes()
* @generated
*/
EReference getLSortableAttributes_Parent();
/**
* Returns the meta object for the reference list '{@link org.eclipse.osbp.dsl.semantic.service.LSortableAttributes#getSortableFeatures <em>Sortable Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Sortable Features</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LSortableAttributes#getSortableFeatures()
* @see #getLSortableAttributes()
* @generated
*/
EReference getLSortableAttributes_SortableFeatures();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LChartService <em>LChart Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LChart Service</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LChartService
* @generated
*/
EClass getLChartService();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LFreeService <em>LFree Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LFree Service</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LFreeService
* @generated
*/
EClass getLFreeService();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.dsl.semantic.service.LServiceOperation <em>LService Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>LService Operation</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LServiceOperation
* @generated
*/
EClass getLServiceOperation();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.dsl.semantic.service.LCardinality <em>LCardinality</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>LCardinality</em>'.
* @see org.eclipse.osbp.dsl.semantic.service.LCardinality
* @generated
*/
EEnum getLCardinality();
/**
* 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
*/
OSBPServiceFactory getOSBPServiceFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LServiceModelImpl <em>LService Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LServiceModelImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLServiceModel()
* @generated
*/
EClass LSERVICE_MODEL = eINSTANCE.getLServiceModel();
/**
* The meta object literal for the '<em><b>Import Section</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LSERVICE_MODEL__IMPORT_SECTION = eINSTANCE.getLServiceModel_ImportSection();
/**
* The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LSERVICE_MODEL__PACKAGES = eINSTANCE.getLServiceModel_Packages();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LServiceImpl <em>LService</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLService()
* @generated
*/
EClass LSERVICE = eINSTANCE.getLService();
/**
* The meta object literal for the '<em><b>Injected Services</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LSERVICE__INJECTED_SERVICES = eINSTANCE.getLService_InjectedServices();
/**
* The meta object literal for the '<em><b>Operations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LSERVICE__OPERATIONS = eINSTANCE.getLService_Operations();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServicesImpl <em>LInjected Services</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServicesImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLInjectedServices()
* @generated
*/
EClass LINJECTED_SERVICES = eINSTANCE.getLInjectedServices();
/**
* The meta object literal for the '<em><b>Services</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINJECTED_SERVICES__SERVICES = eINSTANCE.getLInjectedServices_Services();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServiceImpl <em>LInjected Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LInjectedServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLInjectedService()
* @generated
*/
EClass LINJECTED_SERVICE = eINSTANCE.getLInjectedService();
/**
* The meta object literal for the '<em><b>Cardinality</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINJECTED_SERVICE__CARDINALITY = eINSTANCE.getLInjectedService_Cardinality();
/**
* The meta object literal for the '<em><b>Attribute Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINJECTED_SERVICE__ATTRIBUTE_NAME = eINSTANCE.getLInjectedService_AttributeName();
/**
* The meta object literal for the '<em><b>Service</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINJECTED_SERVICE__SERVICE = eINSTANCE.getLInjectedService_Service();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LDTOServiceImpl <em>LDTO Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LDTOServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLDTOService()
* @generated
*/
EClass LDTO_SERVICE = eINSTANCE.getLDTOService();
/**
* The meta object literal for the '<em><b>Dto</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LDTO_SERVICE__DTO = eINSTANCE.getLDTOService_Dto();
/**
* The meta object literal for the '<em><b>Dto Jvm</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LDTO_SERVICE__DTO_JVM = eINSTANCE.getLDTOService_DtoJvm();
/**
* The meta object literal for the '<em><b>Mutable Persistence Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LDTO_SERVICE__MUTABLE_PERSISTENCE_ID = eINSTANCE.getLDTOService_MutablePersistenceId();
/**
* The meta object literal for the '<em><b>Persistence Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LDTO_SERVICE__PERSISTENCE_ID = eINSTANCE.getLDTOService_PersistenceId();
/**
* The meta object literal for the '<em><b>Filterable</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LDTO_SERVICE__FILTERABLE = eINSTANCE.getLDTOService_Filterable();
/**
* The meta object literal for the '<em><b>Sortable</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LDTO_SERVICE__SORTABLE = eINSTANCE.getLDTOService_Sortable();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LFilterableAttributesImpl <em>LFilterable Attributes</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LFilterableAttributesImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLFilterableAttributes()
* @generated
*/
EClass LFILTERABLE_ATTRIBUTES = eINSTANCE.getLFilterableAttributes();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LFILTERABLE_ATTRIBUTES__PARENT = eINSTANCE.getLFilterableAttributes_Parent();
/**
* The meta object literal for the '<em><b>Filterable Features</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LFILTERABLE_ATTRIBUTES__FILTERABLE_FEATURES = eINSTANCE.getLFilterableAttributes_FilterableFeatures();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LSortableAttributesImpl <em>LSortable Attributes</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LSortableAttributesImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLSortableAttributes()
* @generated
*/
EClass LSORTABLE_ATTRIBUTES = eINSTANCE.getLSortableAttributes();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LSORTABLE_ATTRIBUTES__PARENT = eINSTANCE.getLSortableAttributes_Parent();
/**
* The meta object literal for the '<em><b>Sortable Features</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LSORTABLE_ATTRIBUTES__SORTABLE_FEATURES = eINSTANCE.getLSortableAttributes_SortableFeatures();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LChartServiceImpl <em>LChart Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LChartServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLChartService()
* @generated
*/
EClass LCHART_SERVICE = eINSTANCE.getLChartService();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LFreeServiceImpl <em>LFree Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LFreeServiceImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLFreeService()
* @generated
*/
EClass LFREE_SERVICE = eINSTANCE.getLFreeService();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.impl.LServiceOperationImpl <em>LService Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.impl.LServiceOperationImpl
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLServiceOperation()
* @generated
*/
EClass LSERVICE_OPERATION = eINSTANCE.getLServiceOperation();
/**
* The meta object literal for the '{@link org.eclipse.osbp.dsl.semantic.service.LCardinality <em>LCardinality</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.dsl.semantic.service.LCardinality
* @see org.eclipse.osbp.dsl.semantic.service.impl.OSBPServicePackageImpl#getLCardinality()
* @generated
*/
EEnum LCARDINALITY = eINSTANCE.getLCardinality();
}
} //OSBPServicePackage