/**
* 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
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @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
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @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