/**
* 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.ComponentDefinitionImpl Component Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getComponentDefinition()
* @generated
*/
int COMPONENT_DEFINITION = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__NAME = 0;
/**
* The feature id for the 'Input Events' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__INPUT_EVENTS = 1;
/**
* The feature id for the 'Output Events' reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__OUTPUT_EVENTS = 2;
/**
* The feature id for the 'Event Definitions' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__EVENT_DEFINITIONS = 3;
/**
* The number of structural features of the 'Component Definition' class.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDeclarationImpl Event Declaration}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDeclarationImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventDeclaration()
* @generated
*/
int EVENT_DECLARATION = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int EVENT_DECLARATION__NAME = 0;
/**
* The number of structural features of the 'Event Declaration' class.
*
*
* @generated
* @ordered
*/
int EVENT_DECLARATION_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.InputEventImpl Input Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.InputEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getInputEvent()
* @generated
*/
int INPUT_EVENT = 4;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int INPUT_EVENT__NAME = EVENT_DECLARATION__NAME;
/**
* The feature id for the 'Multiple' attribute.
*
*
* @generated
* @ordered
*/
int INPUT_EVENT__MULTIPLE = EVENT_DECLARATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Input Event' class.
*
*
* @generated
* @ordered
*/
int INPUT_EVENT_FEATURE_COUNT = EVENT_DECLARATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDefinitionImpl Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventDefinition()
* @generated
*/
int EVENT_DEFINITION = 5;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int EVENT_DEFINITION__NAME = EVENT_DECLARATION__NAME;
/**
* The number of structural features of the 'Event Definition' class.
*
*
* @generated
* @ordered
*/
int EVENT_DEFINITION_FEATURE_COUNT = EVENT_DECLARATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.BasicEventDefinitionImpl Basic Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.BasicEventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getBasicEventDefinition()
* @generated
*/
int BASIC_EVENT_DEFINITION = 6;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_DEFINITION__NAME = EVENT_DEFINITION__NAME;
/**
* The feature id for the 'Rate' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_DEFINITION__RATE = EVENT_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Basic Event Definition' class.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_DEFINITION_FEATURE_COUNT = EVENT_DEFINITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.GateDefinitionImpl Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.GateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getGateDefinition()
* @generated
*/
int GATE_DEFINITION = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int GATE_DEFINITION__NAME = EVENT_DEFINITION__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int GATE_DEFINITION__INPUT_EVENTS = EVENT_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Gate Definition' class.
*
*
* @generated
* @ordered
*/
int GATE_DEFINITION_FEATURE_COUNT = EVENT_DEFINITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AndGateImpl And Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AndGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getAndGate()
* @generated
*/
int AND_GATE = 8;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int AND_GATE__NAME = GATE_DEFINITION__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int AND_GATE__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
/**
* The number of structural features of the 'And Gate' class.
*
*
* @generated
* @ordered
*/
int AND_GATE_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.OrGateImpl Or Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.OrGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getOrGate()
* @generated
*/
int OR_GATE = 9;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OR_GATE__NAME = GATE_DEFINITION__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int OR_GATE__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
/**
* The number of structural features of the 'Or Gate' class.
*
*
* @generated
* @ordered
*/
int OR_GATE_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0;
/**
* 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 = 10;
/**
* 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 = 11;
/**
* 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 = 12;
/**
* 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 = 14;
/**
* 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 = 13;
/**
* 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 = 15;
/**
* 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 = 16;
/**
* 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 = 17;
/**
* 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.ComponentDefinition Component Definition}'.
*
*
* @return the meta object for class 'Component Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition
* @generated
*/
EClass getComponentDefinition();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getName()
* @see #getComponentDefinition()
* @generated
*/
EAttribute getComponentDefinition_Name();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getInputEvents Input Events}'.
*
*
* @return the meta object for the containment reference list 'Input Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getInputEvents()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_InputEvents();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getOutputEvents Output Events}'.
*
*
* @return the meta object for the reference list 'Output Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getOutputEvents()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_OutputEvents();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getEventDefinitions Event Definitions}'.
*
*
* @return the meta object for the containment reference list 'Event Definitions'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentDefinition#getEventDefinitions()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_EventDefinitions();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventDeclaration Event Declaration}'.
*
*
* @return the meta object for class 'Event Declaration'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventDeclaration
* @generated
*/
EClass getEventDeclaration();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventDeclaration#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventDeclaration#getName()
* @see #getEventDeclaration()
* @generated
*/
EAttribute getEventDeclaration_Name();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.InputEvent Input Event}'.
*
*
* @return the meta object for class 'Input Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.InputEvent
* @generated
*/
EClass getInputEvent();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.InputEvent#isMultiple Multiple}'.
*
*
* @return the meta object for the attribute 'Multiple'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.InputEvent#isMultiple()
* @see #getInputEvent()
* @generated
*/
EAttribute getInputEvent_Multiple();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventDefinition Event Definition}'.
*
*
* @return the meta object for class 'Event Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventDefinition
* @generated
*/
EClass getEventDefinition();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.BasicEventDefinition Basic Event Definition}'.
*
*
* @return the meta object for class 'Basic Event Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.BasicEventDefinition
* @generated
*/
EClass getBasicEventDefinition();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.BasicEventDefinition#getRate Rate}'.
*
*
* @return the meta object for the attribute 'Rate'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.BasicEventDefinition#getRate()
* @see #getBasicEventDefinition()
* @generated
*/
EAttribute getBasicEventDefinition_Rate();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.GateDefinition Gate Definition}'.
*
*
* @return the meta object for class 'Gate Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.GateDefinition
* @generated
*/
EClass getGateDefinition();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.GateDefinition#getInputEvents Input Events}'.
*
*
* @return the meta object for the reference list 'Input Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.GateDefinition#getInputEvents()
* @see #getGateDefinition()
* @generated
*/
EReference getGateDefinition_InputEvents();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.AndGate And Gate}'.
*
*
* @return the meta object for class 'And Gate'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.AndGate
* @generated
*/
EClass getAndGate();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.OrGate Or Gate}'.
*
*
* @return the meta object for class 'Or Gate'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.OrGate
* @generated
*/
EClass getOrGate();
/**
* 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.ComponentDefinitionImpl Component Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getComponentDefinition()
* @generated
*/
EClass COMPONENT_DEFINITION = eINSTANCE.getComponentDefinition();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute COMPONENT_DEFINITION__NAME = eINSTANCE.getComponentDefinition_Name();
/**
* The meta object literal for the 'Input Events' containment reference list feature.
*
*
* @generated
*/
EReference COMPONENT_DEFINITION__INPUT_EVENTS = eINSTANCE.getComponentDefinition_InputEvents();
/**
* The meta object literal for the 'Output Events' reference list feature.
*
*
* @generated
*/
EReference COMPONENT_DEFINITION__OUTPUT_EVENTS = eINSTANCE.getComponentDefinition_OutputEvents();
/**
* The meta object literal for the 'Event Definitions' containment reference list feature.
*
*
* @generated
*/
EReference COMPONENT_DEFINITION__EVENT_DEFINITIONS = eINSTANCE.getComponentDefinition_EventDefinitions();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDeclarationImpl Event Declaration}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDeclarationImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventDeclaration()
* @generated
*/
EClass EVENT_DECLARATION = eINSTANCE.getEventDeclaration();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute EVENT_DECLARATION__NAME = eINSTANCE.getEventDeclaration_Name();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.InputEventImpl Input Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.InputEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getInputEvent()
* @generated
*/
EClass INPUT_EVENT = eINSTANCE.getInputEvent();
/**
* The meta object literal for the 'Multiple' attribute feature.
*
*
* @generated
*/
EAttribute INPUT_EVENT__MULTIPLE = eINSTANCE.getInputEvent_Multiple();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDefinitionImpl Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventDefinition()
* @generated
*/
EClass EVENT_DEFINITION = eINSTANCE.getEventDefinition();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.BasicEventDefinitionImpl Basic Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.BasicEventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getBasicEventDefinition()
* @generated
*/
EClass BASIC_EVENT_DEFINITION = eINSTANCE.getBasicEventDefinition();
/**
* The meta object literal for the 'Rate' attribute feature.
*
*
* @generated
*/
EAttribute BASIC_EVENT_DEFINITION__RATE = eINSTANCE.getBasicEventDefinition_Rate();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.GateDefinitionImpl Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.GateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getGateDefinition()
* @generated
*/
EClass GATE_DEFINITION = eINSTANCE.getGateDefinition();
/**
* The meta object literal for the 'Input Events' reference list feature.
*
*
* @generated
*/
EReference GATE_DEFINITION__INPUT_EVENTS = eINSTANCE.getGateDefinition_InputEvents();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AndGateImpl And Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AndGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getAndGate()
* @generated
*/
EClass AND_GATE = eINSTANCE.getAndGate();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.OrGateImpl Or Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.OrGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getOrGate()
* @generated
*/
EClass OR_GATE = eINSTANCE.getOrGate();
/**
* 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