/** * generated by Xtext 2.16.0 */ package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguageFactory * @model kind="package" * @generated */ public interface CftLanguagePackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "cftLanguage"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "cftLanguage"; /** * The singleton instance of the package. * * * @generated */ CftLanguagePackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl.init(); /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl Cft Model}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getCftModel() * @generated */ int CFT_MODEL = 0; /** * The feature id for the 'Package Name' attribute. * * * @generated * @ordered */ int CFT_MODEL__PACKAGE_NAME = 0; /** * The feature id for the 'Imports' containment reference list. * * * @generated * @ordered */ int CFT_MODEL__IMPORTS = 1; /** * The feature id for the 'Component Definitions' containment reference list. * * * @generated * @ordered */ int CFT_MODEL__COMPONENT_DEFINITIONS = 2; /** * The feature id for the 'Transformation Definitions' containment reference list. * * * @generated * @ordered */ int CFT_MODEL__TRANSFORMATION_DEFINITIONS = 3; /** * The number of structural features of the 'Cft Model' class. * * * @generated * @ordered */ int CFT_MODEL_FEATURE_COUNT = 4; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl Import Declaration}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getImportDeclaration() * @generated */ int IMPORT_DECLARATION = 1; /** * The feature id for the 'Imported Namespace' attribute. * * * @generated * @ordered */ int IMPORT_DECLARATION__IMPORTED_NAMESPACE = 0; /** * The number of structural features of the 'Import Declaration' class. * * * @generated * @ordered */ int IMPORT_DECLARATION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl Transformation Definition}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getTransformationDefinition() * @generated */ int TRANSFORMATION_DEFINITION = 2; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int TRANSFORMATION_DEFINITION__NAME = 0; /** * The feature id for the 'Mapping Definitions' containment reference list. * * * @generated * @ordered */ int TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS = 1; /** * The number of structural features of the 'Transformation Definition' class. * * * @generated * @ordered */ int TRANSFORMATION_DEFINITION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl Mapping Definition}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingDefinition() * @generated */ int MAPPING_DEFINITION = 3; /** * The feature id for the 'Top Level' attribute. * * * @generated * @ordered */ int MAPPING_DEFINITION__TOP_LEVEL = 0; /** * The feature id for the 'Pattern' reference. * * * @generated * @ordered */ int MAPPING_DEFINITION__PATTERN = 1; /** * The feature id for the 'Parameters' containment reference list. * * * @generated * @ordered */ int MAPPING_DEFINITION__PARAMETERS = 2; /** * The feature id for the 'Component Instance' containment reference. * * * @generated * @ordered */ int MAPPING_DEFINITION__COMPONENT_INSTANCE = 3; /** * The feature id for the 'Lookup Definitions' containment reference list. * * * @generated * @ordered */ int MAPPING_DEFINITION__LOOKUP_DEFINITIONS = 4; /** * The feature id for the 'Assignments' containment reference list. * * * @generated * @ordered */ int MAPPING_DEFINITION__ASSIGNMENTS = 5; /** * The number of structural features of the 'Mapping Definition' class. * * * @generated * @ordered */ int MAPPING_DEFINITION_FEATURE_COUNT = 6; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl Mapping Parameter}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingParameter() * @generated */ int MAPPING_PARAMETER = 4; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int MAPPING_PARAMETER__NAME = 0; /** * The number of structural features of the 'Mapping Parameter' class. * * * @generated * @ordered */ int MAPPING_PARAMETER_FEATURE_COUNT = 1; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl Variable}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getVariable() * @generated */ int VARIABLE = 6; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int VARIABLE__NAME = 0; /** * The number of structural features of the 'Variable' class. * * * @generated * @ordered */ int VARIABLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl Lookup Definition}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getLookupDefinition() * @generated */ int LOOKUP_DEFINITION = 5; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int LOOKUP_DEFINITION__NAME = VARIABLE__NAME; /** * The feature id for the 'Mapping' reference. * * * @generated * @ordered */ int LOOKUP_DEFINITION__MAPPING = VARIABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Arguments' reference list. * * * @generated * @ordered */ int LOOKUP_DEFINITION__ARGUMENTS = VARIABLE_FEATURE_COUNT + 1; /** * The number of structural features of the 'Lookup Definition' class. * * * @generated * @ordered */ int LOOKUP_DEFINITION_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl Assignment}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getAssignment() * @generated */ int ASSIGNMENT = 7; /** * The feature id for the 'Input' containment reference. * * * @generated * @ordered */ int ASSIGNMENT__INPUT = 0; /** * The feature id for the 'Multiple' attribute. * * * @generated * @ordered */ int ASSIGNMENT__MULTIPLE = 1; /** * The feature id for the 'Output' containment reference. * * * @generated * @ordered */ int ASSIGNMENT__OUTPUT = 2; /** * The number of structural features of the 'Assignment' class. * * * @generated * @ordered */ int ASSIGNMENT_FEATURE_COUNT = 3; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl Event Reference}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventReference() * @generated */ int EVENT_REFERENCE = 8; /** * The feature id for the 'Component' reference. * * * @generated * @ordered */ int EVENT_REFERENCE__COMPONENT = 0; /** * The feature id for the 'Event' reference. * * * @generated * @ordered */ int EVENT_REFERENCE__EVENT = 1; /** * The number of structural features of the 'Event Reference' class. * * * @generated * @ordered */ int EVENT_REFERENCE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl Component Instance}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getComponentInstance() * @generated */ int COMPONENT_INSTANCE = 9; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMPONENT_INSTANCE__NAME = VARIABLE__NAME; /** * The feature id for the 'Component Type' reference. * * * @generated * @ordered */ int COMPONENT_INSTANCE__COMPONENT_TYPE = VARIABLE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Component Instance' class. * * * @generated * @ordered */ int COMPONENT_INSTANCE_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 1; /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel Cft Model}'. * * * @return the meta object for class 'Cft Model'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel * @generated */ EClass getCftModel(); /** * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getPackageName Package Name}'. * * * @return the meta object for the attribute 'Package Name'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getPackageName() * @see #getCftModel() * @generated */ EAttribute getCftModel_PackageName(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getImports Imports}'. * * * @return the meta object for the containment reference list 'Imports'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getImports() * @see #getCftModel() * @generated */ EReference getCftModel_Imports(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getComponentDefinitions Component Definitions}'. * * * @return the meta object for the containment reference list 'Component Definitions'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getComponentDefinitions() * @see #getCftModel() * @generated */ EReference getCftModel_ComponentDefinitions(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getTransformationDefinitions Transformation Definitions}'. * * * @return the meta object for the containment reference list 'Transformation Definitions'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getTransformationDefinitions() * @see #getCftModel() * @generated */ EReference getCftModel_TransformationDefinitions(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration Import Declaration}'. * * * @return the meta object for class 'Import Declaration'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration * @generated */ EClass getImportDeclaration(); /** * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration#getImportedNamespace Imported Namespace}'. * * * @return the meta object for the attribute 'Imported Namespace'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration#getImportedNamespace() * @see #getImportDeclaration() * @generated */ EAttribute getImportDeclaration_ImportedNamespace(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition Transformation Definition}'. * * * @return the meta object for class 'Transformation Definition'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition * @generated */ EClass getTransformationDefinition(); /** * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getName() * @see #getTransformationDefinition() * @generated */ EAttribute getTransformationDefinition_Name(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getMappingDefinitions Mapping Definitions}'. * * * @return the meta object for the containment reference list 'Mapping Definitions'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getMappingDefinitions() * @see #getTransformationDefinition() * @generated */ EReference getTransformationDefinition_MappingDefinitions(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition Mapping Definition}'. * * * @return the meta object for class 'Mapping Definition'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition * @generated */ EClass getMappingDefinition(); /** * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#isTopLevel Top Level}'. * * * @return the meta object for the attribute 'Top Level'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#isTopLevel() * @see #getMappingDefinition() * @generated */ EAttribute getMappingDefinition_TopLevel(); /** * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getPattern Pattern}'. * * * @return the meta object for the reference 'Pattern'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getPattern() * @see #getMappingDefinition() * @generated */ EReference getMappingDefinition_Pattern(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getParameters Parameters}'. * * * @return the meta object for the containment reference list 'Parameters'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getParameters() * @see #getMappingDefinition() * @generated */ EReference getMappingDefinition_Parameters(); /** * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getComponentInstance Component Instance}'. * * * @return the meta object for the containment reference 'Component Instance'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getComponentInstance() * @see #getMappingDefinition() * @generated */ EReference getMappingDefinition_ComponentInstance(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getLookupDefinitions Lookup Definitions}'. * * * @return the meta object for the containment reference list 'Lookup Definitions'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getLookupDefinitions() * @see #getMappingDefinition() * @generated */ EReference getMappingDefinition_LookupDefinitions(); /** * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getAssignments Assignments}'. * * * @return the meta object for the containment reference list 'Assignments'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getAssignments() * @see #getMappingDefinition() * @generated */ EReference getMappingDefinition_Assignments(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter Mapping Parameter}'. * * * @return the meta object for class 'Mapping Parameter'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter * @generated */ EClass getMappingParameter(); /** * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter#getName() * @see #getMappingParameter() * @generated */ EAttribute getMappingParameter_Name(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition Lookup Definition}'. * * * @return the meta object for class 'Lookup Definition'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition * @generated */ EClass getLookupDefinition(); /** * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getMapping Mapping}'. * * * @return the meta object for the reference 'Mapping'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getMapping() * @see #getLookupDefinition() * @generated */ EReference getLookupDefinition_Mapping(); /** * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getArguments Arguments}'. * * * @return the meta object for the reference list 'Arguments'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getArguments() * @see #getLookupDefinition() * @generated */ EReference getLookupDefinition_Arguments(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable Variable}'. * * * @return the meta object for class 'Variable'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable * @generated */ EClass getVariable(); /** * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable#getName() * @see #getVariable() * @generated */ EAttribute getVariable_Name(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment Assignment}'. * * * @return the meta object for class 'Assignment'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment * @generated */ EClass getAssignment(); /** * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getInput Input}'. * * * @return the meta object for the containment reference 'Input'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getInput() * @see #getAssignment() * @generated */ EReference getAssignment_Input(); /** * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#isMultiple Multiple}'. * * * @return the meta object for the attribute 'Multiple'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#isMultiple() * @see #getAssignment() * @generated */ EAttribute getAssignment_Multiple(); /** * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getOutput Output}'. * * * @return the meta object for the containment reference 'Output'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getOutput() * @see #getAssignment() * @generated */ EReference getAssignment_Output(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference Event Reference}'. * * * @return the meta object for class 'Event Reference'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference * @generated */ EClass getEventReference(); /** * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getComponent Component}'. * * * @return the meta object for the reference 'Component'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getComponent() * @see #getEventReference() * @generated */ EReference getEventReference_Component(); /** * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getEvent Event}'. * * * @return the meta object for the reference 'Event'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getEvent() * @see #getEventReference() * @generated */ EReference getEventReference_Event(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance Component Instance}'. * * * @return the meta object for class 'Component Instance'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance * @generated */ EClass getComponentInstance(); /** * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance#getComponentType Component Type}'. * * * @return the meta object for the reference 'Component Type'. * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance#getComponentType() * @see #getComponentInstance() * @generated */ EReference getComponentInstance_ComponentType(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ CftLanguageFactory getCftLanguageFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl Cft Model}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getCftModel() * @generated */ EClass CFT_MODEL = eINSTANCE.getCftModel(); /** * The meta object literal for the 'Package Name' attribute feature. * * * @generated */ EAttribute CFT_MODEL__PACKAGE_NAME = eINSTANCE.getCftModel_PackageName(); /** * The meta object literal for the 'Imports' containment reference list feature. * * * @generated */ EReference CFT_MODEL__IMPORTS = eINSTANCE.getCftModel_Imports(); /** * The meta object literal for the 'Component Definitions' containment reference list feature. * * * @generated */ EReference CFT_MODEL__COMPONENT_DEFINITIONS = eINSTANCE.getCftModel_ComponentDefinitions(); /** * The meta object literal for the 'Transformation Definitions' containment reference list feature. * * * @generated */ EReference CFT_MODEL__TRANSFORMATION_DEFINITIONS = eINSTANCE.getCftModel_TransformationDefinitions(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl Import Declaration}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getImportDeclaration() * @generated */ EClass IMPORT_DECLARATION = eINSTANCE.getImportDeclaration(); /** * The meta object literal for the 'Imported Namespace' attribute feature. * * * @generated */ EAttribute IMPORT_DECLARATION__IMPORTED_NAMESPACE = eINSTANCE.getImportDeclaration_ImportedNamespace(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl Transformation Definition}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getTransformationDefinition() * @generated */ EClass TRANSFORMATION_DEFINITION = eINSTANCE.getTransformationDefinition(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute TRANSFORMATION_DEFINITION__NAME = eINSTANCE.getTransformationDefinition_Name(); /** * The meta object literal for the 'Mapping Definitions' containment reference list feature. * * * @generated */ EReference TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS = eINSTANCE.getTransformationDefinition_MappingDefinitions(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl Mapping Definition}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingDefinition() * @generated */ EClass MAPPING_DEFINITION = eINSTANCE.getMappingDefinition(); /** * The meta object literal for the 'Top Level' attribute feature. * * * @generated */ EAttribute MAPPING_DEFINITION__TOP_LEVEL = eINSTANCE.getMappingDefinition_TopLevel(); /** * The meta object literal for the 'Pattern' reference feature. * * * @generated */ EReference MAPPING_DEFINITION__PATTERN = eINSTANCE.getMappingDefinition_Pattern(); /** * The meta object literal for the 'Parameters' containment reference list feature. * * * @generated */ EReference MAPPING_DEFINITION__PARAMETERS = eINSTANCE.getMappingDefinition_Parameters(); /** * The meta object literal for the 'Component Instance' containment reference feature. * * * @generated */ EReference MAPPING_DEFINITION__COMPONENT_INSTANCE = eINSTANCE.getMappingDefinition_ComponentInstance(); /** * The meta object literal for the 'Lookup Definitions' containment reference list feature. * * * @generated */ EReference MAPPING_DEFINITION__LOOKUP_DEFINITIONS = eINSTANCE.getMappingDefinition_LookupDefinitions(); /** * The meta object literal for the 'Assignments' containment reference list feature. * * * @generated */ EReference MAPPING_DEFINITION__ASSIGNMENTS = eINSTANCE.getMappingDefinition_Assignments(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl Mapping Parameter}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingParameter() * @generated */ EClass MAPPING_PARAMETER = eINSTANCE.getMappingParameter(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute MAPPING_PARAMETER__NAME = eINSTANCE.getMappingParameter_Name(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl Lookup Definition}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getLookupDefinition() * @generated */ EClass LOOKUP_DEFINITION = eINSTANCE.getLookupDefinition(); /** * The meta object literal for the 'Mapping' reference feature. * * * @generated */ EReference LOOKUP_DEFINITION__MAPPING = eINSTANCE.getLookupDefinition_Mapping(); /** * The meta object literal for the 'Arguments' reference list feature. * * * @generated */ EReference LOOKUP_DEFINITION__ARGUMENTS = eINSTANCE.getLookupDefinition_Arguments(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl Variable}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getVariable() * @generated */ EClass VARIABLE = eINSTANCE.getVariable(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute VARIABLE__NAME = eINSTANCE.getVariable_Name(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl Assignment}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getAssignment() * @generated */ EClass ASSIGNMENT = eINSTANCE.getAssignment(); /** * The meta object literal for the 'Input' containment reference feature. * * * @generated */ EReference ASSIGNMENT__INPUT = eINSTANCE.getAssignment_Input(); /** * The meta object literal for the 'Multiple' attribute feature. * * * @generated */ EAttribute ASSIGNMENT__MULTIPLE = eINSTANCE.getAssignment_Multiple(); /** * The meta object literal for the 'Output' containment reference feature. * * * @generated */ EReference ASSIGNMENT__OUTPUT = eINSTANCE.getAssignment_Output(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl Event Reference}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventReference() * @generated */ EClass EVENT_REFERENCE = eINSTANCE.getEventReference(); /** * The meta object literal for the 'Component' reference feature. * * * @generated */ EReference EVENT_REFERENCE__COMPONENT = eINSTANCE.getEventReference_Component(); /** * The meta object literal for the 'Event' reference feature. * * * @generated */ EReference EVENT_REFERENCE__EVENT = eINSTANCE.getEventReference_Event(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl Component Instance}' class. * * * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getComponentInstance() * @generated */ EClass COMPONENT_INSTANCE = eINSTANCE.getComponentInstance(); /** * The meta object literal for the 'Component Type' reference feature. * * * @generated */ EReference COMPONENT_INSTANCE__COMPONENT_TYPE = eINSTANCE.getComponentInstance_ComponentType(); } } //CftLanguagePackage