/** * Copyright (c) 2015 committers of YAKINDU and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * Contributors: * committers of YAKINDU - initial API and implementation * */ package org.yakindu.sct.model.sgen; 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.yakindu.base.base.BasePackage; /** * <!-- 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.yakindu.sct.model.sgen.SGenFactory * @model kind="package" * @generated */ public interface SGenPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "sgen"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.yakindu.org/sct/statechart/SGen"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "sgen"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ SGenPackage eINSTANCE = org.yakindu.sct.model.sgen.impl.SGenPackageImpl.init(); /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.GeneratorModelImpl <em>Generator Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.GeneratorModelImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getGeneratorModel() * @generated */ int GENERATOR_MODEL = 0; /** * The feature id for the '<em><b>Entries</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_MODEL__ENTRIES = 0; /** * The feature id for the '<em><b>Generator Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_MODEL__GENERATOR_ID = 1; /** * The number of structural features of the '<em>Generator Model</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_MODEL_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.GeneratorConfigurationImpl <em>Generator Configuration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.GeneratorConfigurationImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getGeneratorConfiguration() * @generated */ int GENERATOR_CONFIGURATION = 1; /** * The feature id for the '<em><b>Configurations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_CONFIGURATION__CONFIGURATIONS = 0; /** * The number of structural features of the '<em>Generator Configuration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_CONFIGURATION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.FeatureTypeImpl <em>Feature Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureTypeImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureType() * @generated */ int FEATURE_TYPE = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE__NAME = BasePackage.NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Deprecated</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE__DEPRECATED = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Comment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE__COMMENT = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE__PARAMETERS = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Library</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE__LIBRARY = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE__OPTIONAL = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Feature Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE_FEATURE_COUNT = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.FeatureParameterImpl <em>Feature Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureParameterImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureParameter() * @generated */ int FEATURE_PARAMETER = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER__NAME = BasePackage.NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Deprecated</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER__DEPRECATED = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Comment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER__COMMENT = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Feature Type</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER__FEATURE_TYPE = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Optional</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER__OPTIONAL = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Parameter Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER__PARAMETER_TYPE = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Feature Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER_FEATURE_COUNT = BasePackage.NAMED_ELEMENT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.FeatureConfigurationImpl <em>Feature Configuration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureConfigurationImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureConfiguration() * @generated */ int FEATURE_CONFIGURATION = 4; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CONFIGURATION__TYPE = 0; /** * The feature id for the '<em><b>Parameter Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CONFIGURATION__PARAMETER_VALUES = 1; /** * The number of structural features of the '<em>Feature Configuration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_CONFIGURATION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.GeneratorEntryImpl <em>Generator Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.GeneratorEntryImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getGeneratorEntry() * @generated */ int GENERATOR_ENTRY = 5; /** * The feature id for the '<em><b>Element Ref</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_ENTRY__ELEMENT_REF = 0; /** * The feature id for the '<em><b>Features</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_ENTRY__FEATURES = 1; /** * The feature id for the '<em><b>Content Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_ENTRY__CONTENT_TYPE = 2; /** * The number of structural features of the '<em>Generator Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATOR_ENTRY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.FeatureParameterValueImpl <em>Feature Parameter Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureParameterValueImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureParameterValue() * @generated */ int FEATURE_PARAMETER_VALUE = 6; /** * The feature id for the '<em><b>Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER_VALUE__PARAMETER = 0; /** * The feature id for the '<em><b>Feature Configuration</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER_VALUE__FEATURE_CONFIGURATION = 1; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER_VALUE__EXPRESSION = 2; /** * The number of structural features of the '<em>Feature Parameter Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_PARAMETER_VALUE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.FeatureTypeLibraryImpl <em>Feature Type Library</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureTypeLibraryImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureTypeLibrary() * @generated */ int FEATURE_TYPE_LIBRARY = 7; /** * The feature id for the '<em><b>Types</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE_LIBRARY__TYPES = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE_LIBRARY__NAME = 1; /** * The number of structural features of the '<em>Feature Type Library</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_TYPE_LIBRARY_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.LiteralImpl <em>Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.LiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getLiteral() * @generated */ int LITERAL = 8; /** * The number of structural features of the '<em>Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.BoolLiteralImpl <em>Bool Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.BoolLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getBoolLiteral() * @generated */ int BOOL_LITERAL = 9; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOL_LITERAL__VALUE = LITERAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Bool Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOL_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.IntLiteralImpl <em>Int Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.IntLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getIntLiteral() * @generated */ int INT_LITERAL = 10; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INT_LITERAL__VALUE = LITERAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Int Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INT_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.RealLiteralImpl <em>Real Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.RealLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getRealLiteral() * @generated */ int REAL_LITERAL = 11; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL__VALUE = LITERAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Real Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REAL_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.StringLiteralImpl <em>String Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.StringLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getStringLiteral() * @generated */ int STRING_LITERAL = 12; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL__VALUE = LITERAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>String Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.impl.DeprecatableElementImpl <em>Deprecatable Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.DeprecatableElementImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getDeprecatableElement() * @generated */ int DEPRECATABLE_ELEMENT = 13; /** * The feature id for the '<em><b>Deprecated</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPRECATABLE_ELEMENT__DEPRECATED = 0; /** * The feature id for the '<em><b>Comment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPRECATABLE_ELEMENT__COMMENT = 1; /** * The number of structural features of the '<em>Deprecatable Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPRECATABLE_ELEMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.yakindu.sct.model.sgen.ParameterTypes <em>Parameter Types</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.ParameterTypes * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getParameterTypes() * @generated */ int PARAMETER_TYPES = 14; /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.GeneratorModel <em>Generator Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Generator Model</em>'. * @see org.yakindu.sct.model.sgen.GeneratorModel * @generated */ EClass getGeneratorModel(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.sgen.GeneratorModel#getEntries <em>Entries</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Entries</em>'. * @see org.yakindu.sct.model.sgen.GeneratorModel#getEntries() * @see #getGeneratorModel() * @generated */ EReference getGeneratorModel_Entries(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.GeneratorModel#getGeneratorId <em>Generator Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Generator Id</em>'. * @see org.yakindu.sct.model.sgen.GeneratorModel#getGeneratorId() * @see #getGeneratorModel() * @generated */ EAttribute getGeneratorModel_GeneratorId(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.GeneratorConfiguration <em>Generator Configuration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Generator Configuration</em>'. * @see org.yakindu.sct.model.sgen.GeneratorConfiguration * @generated */ EClass getGeneratorConfiguration(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.sgen.GeneratorConfiguration#getConfigurations <em>Configurations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Configurations</em>'. * @see org.yakindu.sct.model.sgen.GeneratorConfiguration#getConfigurations() * @see #getGeneratorConfiguration() * @generated */ EReference getGeneratorConfiguration_Configurations(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.FeatureType <em>Feature Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature Type</em>'. * @see org.yakindu.sct.model.sgen.FeatureType * @generated */ EClass getFeatureType(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.sgen.FeatureType#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameters</em>'. * @see org.yakindu.sct.model.sgen.FeatureType#getParameters() * @see #getFeatureType() * @generated */ EReference getFeatureType_Parameters(); /** * Returns the meta object for the reference '{@link org.yakindu.sct.model.sgen.FeatureType#getLibrary <em>Library</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Library</em>'. * @see org.yakindu.sct.model.sgen.FeatureType#getLibrary() * @see #getFeatureType() * @generated */ EReference getFeatureType_Library(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.FeatureType#isOptional <em>Optional</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Optional</em>'. * @see org.yakindu.sct.model.sgen.FeatureType#isOptional() * @see #getFeatureType() * @generated */ EAttribute getFeatureType_Optional(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.FeatureParameter <em>Feature Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature Parameter</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameter * @generated */ EClass getFeatureParameter(); /** * Returns the meta object for the container reference '{@link org.yakindu.sct.model.sgen.FeatureParameter#getFeatureType <em>Feature Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Feature Type</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameter#getFeatureType() * @see #getFeatureParameter() * @generated */ EReference getFeatureParameter_FeatureType(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.FeatureParameter#isOptional <em>Optional</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Optional</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameter#isOptional() * @see #getFeatureParameter() * @generated */ EAttribute getFeatureParameter_Optional(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.FeatureParameter#getParameterType <em>Parameter Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Parameter Type</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameter#getParameterType() * @see #getFeatureParameter() * @generated */ EAttribute getFeatureParameter_ParameterType(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.FeatureConfiguration <em>Feature Configuration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature Configuration</em>'. * @see org.yakindu.sct.model.sgen.FeatureConfiguration * @generated */ EClass getFeatureConfiguration(); /** * Returns the meta object for the reference '{@link org.yakindu.sct.model.sgen.FeatureConfiguration#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.yakindu.sct.model.sgen.FeatureConfiguration#getType() * @see #getFeatureConfiguration() * @generated */ EReference getFeatureConfiguration_Type(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.sgen.FeatureConfiguration#getParameterValues <em>Parameter Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameter Values</em>'. * @see org.yakindu.sct.model.sgen.FeatureConfiguration#getParameterValues() * @see #getFeatureConfiguration() * @generated */ EReference getFeatureConfiguration_ParameterValues(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.GeneratorEntry <em>Generator Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Generator Entry</em>'. * @see org.yakindu.sct.model.sgen.GeneratorEntry * @generated */ EClass getGeneratorEntry(); /** * Returns the meta object for the reference '{@link org.yakindu.sct.model.sgen.GeneratorEntry#getElementRef <em>Element Ref</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Element Ref</em>'. * @see org.yakindu.sct.model.sgen.GeneratorEntry#getElementRef() * @see #getGeneratorEntry() * @generated */ EReference getGeneratorEntry_ElementRef(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.sgen.GeneratorEntry#getFeatures <em>Features</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Features</em>'. * @see org.yakindu.sct.model.sgen.GeneratorEntry#getFeatures() * @see #getGeneratorEntry() * @generated */ EReference getGeneratorEntry_Features(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.GeneratorEntry#getContentType <em>Content Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Content Type</em>'. * @see org.yakindu.sct.model.sgen.GeneratorEntry#getContentType() * @see #getGeneratorEntry() * @generated */ EAttribute getGeneratorEntry_ContentType(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.FeatureParameterValue <em>Feature Parameter Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature Parameter Value</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameterValue * @generated */ EClass getFeatureParameterValue(); /** * Returns the meta object for the reference '{@link org.yakindu.sct.model.sgen.FeatureParameterValue#getParameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Parameter</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameterValue#getParameter() * @see #getFeatureParameterValue() * @generated */ EReference getFeatureParameterValue_Parameter(); /** * Returns the meta object for the container reference '{@link org.yakindu.sct.model.sgen.FeatureParameterValue#getFeatureConfiguration <em>Feature Configuration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Feature Configuration</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameterValue#getFeatureConfiguration() * @see #getFeatureParameterValue() * @generated */ EReference getFeatureParameterValue_FeatureConfiguration(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.sgen.FeatureParameterValue#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.yakindu.sct.model.sgen.FeatureParameterValue#getExpression() * @see #getFeatureParameterValue() * @generated */ EReference getFeatureParameterValue_Expression(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.FeatureTypeLibrary <em>Feature Type Library</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature Type Library</em>'. * @see org.yakindu.sct.model.sgen.FeatureTypeLibrary * @generated */ EClass getFeatureTypeLibrary(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.sgen.FeatureTypeLibrary#getTypes <em>Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Types</em>'. * @see org.yakindu.sct.model.sgen.FeatureTypeLibrary#getTypes() * @see #getFeatureTypeLibrary() * @generated */ EReference getFeatureTypeLibrary_Types(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.FeatureTypeLibrary#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.yakindu.sct.model.sgen.FeatureTypeLibrary#getName() * @see #getFeatureTypeLibrary() * @generated */ EAttribute getFeatureTypeLibrary_Name(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.Literal <em>Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Literal</em>'. * @see org.yakindu.sct.model.sgen.Literal * @generated */ EClass getLiteral(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.BoolLiteral <em>Bool Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Bool Literal</em>'. * @see org.yakindu.sct.model.sgen.BoolLiteral * @generated */ EClass getBoolLiteral(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.BoolLiteral#isValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.yakindu.sct.model.sgen.BoolLiteral#isValue() * @see #getBoolLiteral() * @generated */ EAttribute getBoolLiteral_Value(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.IntLiteral <em>Int Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Int Literal</em>'. * @see org.yakindu.sct.model.sgen.IntLiteral * @generated */ EClass getIntLiteral(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.IntLiteral#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.yakindu.sct.model.sgen.IntLiteral#getValue() * @see #getIntLiteral() * @generated */ EAttribute getIntLiteral_Value(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.RealLiteral <em>Real Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Real Literal</em>'. * @see org.yakindu.sct.model.sgen.RealLiteral * @generated */ EClass getRealLiteral(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.RealLiteral#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.yakindu.sct.model.sgen.RealLiteral#getValue() * @see #getRealLiteral() * @generated */ EAttribute getRealLiteral_Value(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.StringLiteral <em>String Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>String Literal</em>'. * @see org.yakindu.sct.model.sgen.StringLiteral * @generated */ EClass getStringLiteral(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.StringLiteral#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.yakindu.sct.model.sgen.StringLiteral#getValue() * @see #getStringLiteral() * @generated */ EAttribute getStringLiteral_Value(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.sgen.DeprecatableElement <em>Deprecatable Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Deprecatable Element</em>'. * @see org.yakindu.sct.model.sgen.DeprecatableElement * @generated */ EClass getDeprecatableElement(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.DeprecatableElement#isDeprecated <em>Deprecated</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Deprecated</em>'. * @see org.yakindu.sct.model.sgen.DeprecatableElement#isDeprecated() * @see #getDeprecatableElement() * @generated */ EAttribute getDeprecatableElement_Deprecated(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.sgen.DeprecatableElement#getComment <em>Comment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Comment</em>'. * @see org.yakindu.sct.model.sgen.DeprecatableElement#getComment() * @see #getDeprecatableElement() * @generated */ EAttribute getDeprecatableElement_Comment(); /** * Returns the meta object for enum '{@link org.yakindu.sct.model.sgen.ParameterTypes <em>Parameter Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Parameter Types</em>'. * @see org.yakindu.sct.model.sgen.ParameterTypes * @generated */ EEnum getParameterTypes(); /** * 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 */ SGenFactory getSGenFactory(); /** * <!-- 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.yakindu.sct.model.sgen.impl.GeneratorModelImpl <em>Generator Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.GeneratorModelImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getGeneratorModel() * @generated */ EClass GENERATOR_MODEL = eINSTANCE.getGeneratorModel(); /** * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GENERATOR_MODEL__ENTRIES = eINSTANCE.getGeneratorModel_Entries(); /** * The meta object literal for the '<em><b>Generator Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GENERATOR_MODEL__GENERATOR_ID = eINSTANCE.getGeneratorModel_GeneratorId(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.GeneratorConfigurationImpl <em>Generator Configuration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.GeneratorConfigurationImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getGeneratorConfiguration() * @generated */ EClass GENERATOR_CONFIGURATION = eINSTANCE.getGeneratorConfiguration(); /** * The meta object literal for the '<em><b>Configurations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GENERATOR_CONFIGURATION__CONFIGURATIONS = eINSTANCE.getGeneratorConfiguration_Configurations(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.FeatureTypeImpl <em>Feature Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureTypeImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureType() * @generated */ EClass FEATURE_TYPE = eINSTANCE.getFeatureType(); /** * The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_TYPE__PARAMETERS = eINSTANCE.getFeatureType_Parameters(); /** * The meta object literal for the '<em><b>Library</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_TYPE__LIBRARY = eINSTANCE.getFeatureType_Library(); /** * The meta object literal for the '<em><b>Optional</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FEATURE_TYPE__OPTIONAL = eINSTANCE.getFeatureType_Optional(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.FeatureParameterImpl <em>Feature Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureParameterImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureParameter() * @generated */ EClass FEATURE_PARAMETER = eINSTANCE.getFeatureParameter(); /** * The meta object literal for the '<em><b>Feature Type</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_PARAMETER__FEATURE_TYPE = eINSTANCE.getFeatureParameter_FeatureType(); /** * The meta object literal for the '<em><b>Optional</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FEATURE_PARAMETER__OPTIONAL = eINSTANCE.getFeatureParameter_Optional(); /** * The meta object literal for the '<em><b>Parameter Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FEATURE_PARAMETER__PARAMETER_TYPE = eINSTANCE.getFeatureParameter_ParameterType(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.FeatureConfigurationImpl <em>Feature Configuration</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureConfigurationImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureConfiguration() * @generated */ EClass FEATURE_CONFIGURATION = eINSTANCE.getFeatureConfiguration(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_CONFIGURATION__TYPE = eINSTANCE.getFeatureConfiguration_Type(); /** * The meta object literal for the '<em><b>Parameter Values</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_CONFIGURATION__PARAMETER_VALUES = eINSTANCE.getFeatureConfiguration_ParameterValues(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.GeneratorEntryImpl <em>Generator Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.GeneratorEntryImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getGeneratorEntry() * @generated */ EClass GENERATOR_ENTRY = eINSTANCE.getGeneratorEntry(); /** * The meta object literal for the '<em><b>Element Ref</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GENERATOR_ENTRY__ELEMENT_REF = eINSTANCE.getGeneratorEntry_ElementRef(); /** * The meta object literal for the '<em><b>Features</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GENERATOR_ENTRY__FEATURES = eINSTANCE.getGeneratorEntry_Features(); /** * The meta object literal for the '<em><b>Content Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GENERATOR_ENTRY__CONTENT_TYPE = eINSTANCE.getGeneratorEntry_ContentType(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.FeatureParameterValueImpl <em>Feature Parameter Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureParameterValueImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureParameterValue() * @generated */ EClass FEATURE_PARAMETER_VALUE = eINSTANCE.getFeatureParameterValue(); /** * The meta object literal for the '<em><b>Parameter</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_PARAMETER_VALUE__PARAMETER = eINSTANCE.getFeatureParameterValue_Parameter(); /** * The meta object literal for the '<em><b>Feature Configuration</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_PARAMETER_VALUE__FEATURE_CONFIGURATION = eINSTANCE.getFeatureParameterValue_FeatureConfiguration(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_PARAMETER_VALUE__EXPRESSION = eINSTANCE.getFeatureParameterValue_Expression(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.FeatureTypeLibraryImpl <em>Feature Type Library</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.FeatureTypeLibraryImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getFeatureTypeLibrary() * @generated */ EClass FEATURE_TYPE_LIBRARY = eINSTANCE.getFeatureTypeLibrary(); /** * The meta object literal for the '<em><b>Types</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE_TYPE_LIBRARY__TYPES = eINSTANCE.getFeatureTypeLibrary_Types(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FEATURE_TYPE_LIBRARY__NAME = eINSTANCE.getFeatureTypeLibrary_Name(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.LiteralImpl <em>Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.LiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getLiteral() * @generated */ EClass LITERAL = eINSTANCE.getLiteral(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.BoolLiteralImpl <em>Bool Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.BoolLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getBoolLiteral() * @generated */ EClass BOOL_LITERAL = eINSTANCE.getBoolLiteral(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOOL_LITERAL__VALUE = eINSTANCE.getBoolLiteral_Value(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.IntLiteralImpl <em>Int Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.IntLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getIntLiteral() * @generated */ EClass INT_LITERAL = eINSTANCE.getIntLiteral(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INT_LITERAL__VALUE = eINSTANCE.getIntLiteral_Value(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.RealLiteralImpl <em>Real Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.RealLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getRealLiteral() * @generated */ EClass REAL_LITERAL = eINSTANCE.getRealLiteral(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REAL_LITERAL__VALUE = eINSTANCE.getRealLiteral_Value(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.StringLiteralImpl <em>String Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.StringLiteralImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getStringLiteral() * @generated */ EClass STRING_LITERAL = eINSTANCE.getStringLiteral(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRING_LITERAL__VALUE = eINSTANCE.getStringLiteral_Value(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.impl.DeprecatableElementImpl <em>Deprecatable Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.impl.DeprecatableElementImpl * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getDeprecatableElement() * @generated */ EClass DEPRECATABLE_ELEMENT = eINSTANCE.getDeprecatableElement(); /** * The meta object literal for the '<em><b>Deprecated</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEPRECATABLE_ELEMENT__DEPRECATED = eINSTANCE.getDeprecatableElement_Deprecated(); /** * The meta object literal for the '<em><b>Comment</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEPRECATABLE_ELEMENT__COMMENT = eINSTANCE.getDeprecatableElement_Comment(); /** * The meta object literal for the '{@link org.yakindu.sct.model.sgen.ParameterTypes <em>Parameter Types</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.sgen.ParameterTypes * @see org.yakindu.sct.model.sgen.impl.SGenPackageImpl#getParameterTypes() * @generated */ EEnum PARAMETER_TYPES = eINSTANCE.getParameterTypes(); } } //SGenPackage