/**
*/
package hu.bme.mit.inf.dslreasoner.faulttree.model.cft;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory
* @model kind="package"
* @generated
*/
public interface CftPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "cft";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/cft";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "cft";
/**
* The singleton instance of the package.
*
*
* @generated
*/
CftPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl.init();
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl Component Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentDefinition()
* @generated
*/
int COMPONENT_DEFINITION = 0;
/**
* The feature id for the 'Input Events' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__INPUT_EVENTS = 0;
/**
* The feature id for the 'Event Definitions' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__EVENT_DEFINITIONS = 1;
/**
* The feature id for the 'Output Events' reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__OUTPUT_EVENTS = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__NAME = 3;
/**
* The number of structural features of the 'Component Definition' class.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_FEATURE_COUNT = 4;
/**
* The number of operations of the 'Component Definition' class.
*
*
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl Event Declaration}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDeclaration()
* @generated
*/
int EVENT_DECLARATION = 5;
/**
* 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 number of operations of the 'Event Declaration' class.
*
*
* @generated
* @ordered
*/
int EVENT_DECLARATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDefinition()
* @generated
*/
int EVENT_DEFINITION = 1;
/**
* 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 number of operations of the 'Event Definition' class.
*
*
* @generated
* @ordered
*/
int EVENT_DEFINITION_OPERATION_COUNT = EVENT_DECLARATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getGateDefinition()
* @generated
*/
int GATE_DEFINITION = 2;
/**
* 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 number of operations of the 'Gate Definition' class.
*
*
* @generated
* @ordered
*/
int GATE_DEFINITION_OPERATION_COUNT = EVENT_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl Basic Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getBasicEventDefinition()
* @generated
*/
int BASIC_EVENT_DEFINITION = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_DEFINITION__NAME = EVENT_DEFINITION__NAME;
/**
* The feature id for the 'Distribution' containment reference.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_DEFINITION__DISTRIBUTION = 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 number of operations of the 'Basic Event Definition' class.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_DEFINITION_OPERATION_COUNT = EVENT_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl Input Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#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 number of operations of the 'Input Event' class.
*
*
* @generated
* @ordered
*/
int INPUT_EVENT_OPERATION_COUNT = EVENT_DECLARATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl And Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getAndGateDefinition()
* @generated
*/
int AND_GATE_DEFINITION = 6;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int AND_GATE_DEFINITION__NAME = GATE_DEFINITION__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int AND_GATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
/**
* The number of structural features of the 'And Gate Definition' class.
*
*
* @generated
* @ordered
*/
int AND_GATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'And Gate Definition' class.
*
*
* @generated
* @ordered
*/
int AND_GATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl Or Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOrGateDefinition()
* @generated
*/
int OR_GATE_DEFINITION = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OR_GATE_DEFINITION__NAME = GATE_DEFINITION__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int OR_GATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
/**
* The number of structural features of the 'Or Gate Definition' class.
*
*
* @generated
* @ordered
*/
int OR_GATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Or Gate Definition' class.
*
*
* @generated
* @ordered
*/
int OR_GATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl KOf MGate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getKOfMGateDefinition()
* @generated
*/
int KOF_MGATE_DEFINITION = 8;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_DEFINITION__NAME = GATE_DEFINITION__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS;
/**
* The feature id for the 'K' attribute.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_DEFINITION__K = GATE_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the 'M' attribute.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_DEFINITION__M = GATE_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'KOf MGate Definition' class.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 2;
/**
* The number of operations of the 'KOf MGate Definition' class.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl Component Fault Tree}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentFaultTree()
* @generated
*/
int COMPONENT_FAULT_TREE = 9;
/**
* The feature id for the 'Components' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT_FAULT_TREE__COMPONENTS = 0;
/**
* The feature id for the 'Top Event' reference.
*
*
* @generated
* @ordered
*/
int COMPONENT_FAULT_TREE__TOP_EVENT = 1;
/**
* The number of structural features of the 'Component Fault Tree' class.
*
*
* @generated
* @ordered
*/
int COMPONENT_FAULT_TREE_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Component Fault Tree' class.
*
*
* @generated
* @ordered
*/
int COMPONENT_FAULT_TREE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModalElement()
* @generated
*/
int MODAL_ELEMENT = 14;
/**
* The feature id for the 'Exists' attribute.
*
*
* @generated
* @ordered
*/
int MODAL_ELEMENT__EXISTS = 0;
/**
* The number of structural features of the 'Modal Element' class.
*
*
* @generated
* @ordered
*/
int MODAL_ELEMENT_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Modal Element' class.
*
*
* @generated
* @ordered
*/
int MODAL_ELEMENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl Component}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponent()
* @generated
*/
int COMPONENT = 10;
/**
* The feature id for the 'Exists' attribute.
*
*
* @generated
* @ordered
*/
int COMPONENT__EXISTS = MODAL_ELEMENT__EXISTS;
/**
* The feature id for the 'Inputs' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT__INPUTS = MODAL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Outputs' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPONENT__OUTPUTS = MODAL_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Component Definition' reference.
*
*
* @generated
* @ordered
*/
int COMPONENT__COMPONENT_DEFINITION = MODAL_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int COMPONENT__NAME = MODAL_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Multiple Allowed' attribute.
*
*
* @generated
* @ordered
*/
int COMPONENT__MULTIPLE_ALLOWED = MODAL_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of structural features of the 'Component' class.
*
*
* @generated
* @ordered
*/
int COMPONENT_FEATURE_COUNT = MODAL_ELEMENT_FEATURE_COUNT + 5;
/**
* The number of operations of the 'Component' class.
*
*
* @generated
* @ordered
*/
int COMPONENT_OPERATION_COUNT = MODAL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl Input}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInput()
* @generated
*/
int INPUT = 11;
/**
* The feature id for the 'Input Event' reference.
*
*
* @generated
* @ordered
*/
int INPUT__INPUT_EVENT = 0;
/**
* The feature id for the 'Component' container reference.
*
*
* @generated
* @ordered
*/
int INPUT__COMPONENT = 1;
/**
* The feature id for the 'Incoming Connections' containment reference list.
*
*
* @generated
* @ordered
*/
int INPUT__INCOMING_CONNECTIONS = 2;
/**
* The number of structural features of the 'Input' class.
*
*
* @generated
* @ordered
*/
int INPUT_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Input' class.
*
*
* @generated
* @ordered
*/
int INPUT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl Output}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOutput()
* @generated
*/
int OUTPUT = 12;
/**
* The feature id for the 'Event Declaration' reference.
*
*
* @generated
* @ordered
*/
int OUTPUT__EVENT_DECLARATION = 0;
/**
* The feature id for the 'Outgoing Connections' reference list.
*
*
* @generated
* @ordered
*/
int OUTPUT__OUTGOING_CONNECTIONS = 1;
/**
* The feature id for the 'Component' container reference.
*
*
* @generated
* @ordered
*/
int OUTPUT__COMPONENT = 2;
/**
* The number of structural features of the 'Output' class.
*
*
* @generated
* @ordered
*/
int OUTPUT_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Output' class.
*
*
* @generated
* @ordered
*/
int OUTPUT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl Connection}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getConnection()
* @generated
*/
int CONNECTION = 13;
/**
* The feature id for the 'Exists' attribute.
*
*
* @generated
* @ordered
*/
int CONNECTION__EXISTS = MODAL_ELEMENT__EXISTS;
/**
* The feature id for the 'Input' container reference.
*
*
* @generated
* @ordered
*/
int CONNECTION__INPUT = MODAL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Output' reference.
*
*
* @generated
* @ordered
*/
int CONNECTION__OUTPUT = MODAL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Connection' class.
*
*
* @generated
* @ordered
*/
int CONNECTION_FEATURE_COUNT = MODAL_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Connection' class.
*
*
* @generated
* @ordered
*/
int CONNECTION_OPERATION_COUNT = MODAL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}' enum.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModality()
* @generated
*/
int MODALITY = 15;
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition Component Definition}'.
*
*
* @return the meta object for class 'Component Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition
* @generated
*/
EClass getComponentDefinition();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getInputEvents Input Events}'.
*
*
* @return the meta object for the containment reference list 'Input Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getInputEvents()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_InputEvents();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getEventDefinitions Event Definitions}'.
*
*
* @return the meta object for the containment reference list 'Event Definitions'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getEventDefinitions()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_EventDefinitions();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getOutputEvents Output Events}'.
*
*
* @return the meta object for the reference list 'Output Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getOutputEvents()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_OutputEvents();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName()
* @see #getComponentDefinition()
* @generated
*/
EAttribute getComponentDefinition_Name();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition Event Definition}'.
*
*
* @return the meta object for class 'Event Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition
* @generated
*/
EClass getEventDefinition();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition Gate Definition}'.
*
*
* @return the meta object for class 'Gate Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition
* @generated
*/
EClass getGateDefinition();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition#getInputEvents Input Events}'.
*
*
* @return the meta object for the reference list 'Input Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition#getInputEvents()
* @see #getGateDefinition()
* @generated
*/
EReference getGateDefinition_InputEvents();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition Basic Event Definition}'.
*
*
* @return the meta object for class 'Basic Event Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition
* @generated
*/
EClass getBasicEventDefinition();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution Distribution}'.
*
*
* @return the meta object for the containment reference 'Distribution'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution()
* @see #getBasicEventDefinition()
* @generated
*/
EReference getBasicEventDefinition_Distribution();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent Input Event}'.
*
*
* @return the meta object for class 'Input Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent
* @generated
*/
EClass getInputEvent();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent#isMultiple Multiple}'.
*
*
* @return the meta object for the attribute 'Multiple'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent#isMultiple()
* @see #getInputEvent()
* @generated
*/
EAttribute getInputEvent_Multiple();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration Event Declaration}'.
*
*
* @return the meta object for class 'Event Declaration'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration
* @generated
*/
EClass getEventDeclaration();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName()
* @see #getEventDeclaration()
* @generated
*/
EAttribute getEventDeclaration_Name();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition And Gate Definition}'.
*
*
* @return the meta object for class 'And Gate Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition
* @generated
*/
EClass getAndGateDefinition();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition Or Gate Definition}'.
*
*
* @return the meta object for class 'Or Gate Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition
* @generated
*/
EClass getOrGateDefinition();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition KOf MGate Definition}'.
*
*
* @return the meta object for class 'KOf MGate Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition
* @generated
*/
EClass getKOfMGateDefinition();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK K}'.
*
*
* @return the meta object for the attribute 'K'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK()
* @see #getKOfMGateDefinition()
* @generated
*/
EAttribute getKOfMGateDefinition_K();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM M}'.
*
*
* @return the meta object for the attribute 'M'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM()
* @see #getKOfMGateDefinition()
* @generated
*/
EAttribute getKOfMGateDefinition_M();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree Component Fault Tree}'.
*
*
* @return the meta object for class 'Component Fault Tree'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree
* @generated
*/
EClass getComponentFaultTree();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getComponents Components}'.
*
*
* @return the meta object for the containment reference list 'Components'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getComponents()
* @see #getComponentFaultTree()
* @generated
*/
EReference getComponentFaultTree_Components();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent Top Event}'.
*
*
* @return the meta object for the reference 'Top Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent()
* @see #getComponentFaultTree()
* @generated
*/
EReference getComponentFaultTree_TopEvent();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component Component}'.
*
*
* @return the meta object for class 'Component'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component
* @generated
*/
EClass getComponent();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs Inputs}'.
*
*
* @return the meta object for the containment reference list 'Inputs'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs()
* @see #getComponent()
* @generated
*/
EReference getComponent_Inputs();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs Outputs}'.
*
*
* @return the meta object for the containment reference list 'Outputs'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs()
* @see #getComponent()
* @generated
*/
EReference getComponent_Outputs();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition Component Definition}'.
*
*
* @return the meta object for the reference 'Component Definition'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition()
* @see #getComponent()
* @generated
*/
EReference getComponent_ComponentDefinition();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getName()
* @see #getComponent()
* @generated
*/
EAttribute getComponent_Name();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed Multiple Allowed}'.
*
*
* @return the meta object for the attribute 'Multiple Allowed'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed()
* @see #getComponent()
* @generated
*/
EAttribute getComponent_MultipleAllowed();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input Input}'.
*
*
* @return the meta object for class 'Input'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input
* @generated
*/
EClass getInput();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getInputEvent Input Event}'.
*
*
* @return the meta object for the reference 'Input Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getInputEvent()
* @see #getInput()
* @generated
*/
EReference getInput_InputEvent();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent Component}'.
*
*
* @return the meta object for the container reference 'Component'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent()
* @see #getInput()
* @generated
*/
EReference getInput_Component();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections Incoming Connections}'.
*
*
* @return the meta object for the containment reference list 'Incoming Connections'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections()
* @see #getInput()
* @generated
*/
EReference getInput_IncomingConnections();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output Output}'.
*
*
* @return the meta object for class 'Output'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output
* @generated
*/
EClass getOutput();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration Event Declaration}'.
*
*
* @return the meta object for the reference 'Event Declaration'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration()
* @see #getOutput()
* @generated
*/
EReference getOutput_EventDeclaration();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections Outgoing Connections}'.
*
*
* @return the meta object for the reference list 'Outgoing Connections'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections()
* @see #getOutput()
* @generated
*/
EReference getOutput_OutgoingConnections();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent Component}'.
*
*
* @return the meta object for the container reference 'Component'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent()
* @see #getOutput()
* @generated
*/
EReference getOutput_Component();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection Connection}'.
*
*
* @return the meta object for class 'Connection'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection
* @generated
*/
EClass getConnection();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput Input}'.
*
*
* @return the meta object for the container reference 'Input'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput()
* @see #getConnection()
* @generated
*/
EReference getConnection_Input();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput Output}'.
*
*
* @return the meta object for the reference 'Output'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput()
* @see #getConnection()
* @generated
*/
EReference getConnection_Output();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}'.
*
*
* @return the meta object for class 'Modal Element'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement
* @generated
*/
EClass getModalElement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists Exists}'.
*
*
* @return the meta object for the attribute 'Exists'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists()
* @see #getModalElement()
* @generated
*/
EAttribute getModalElement_Exists();
/**
* Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}'.
*
*
* @return the meta object for enum 'Modality'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality
* @generated
*/
EEnum getModality();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
CftFactory getCftFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation 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.model.cft.impl.ComponentDefinitionImpl Component Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentDefinition()
* @generated
*/
EClass COMPONENT_DEFINITION = eINSTANCE.getComponentDefinition();
/**
* 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 'Event Definitions' containment reference list feature.
*
*
* @generated
*/
EReference COMPONENT_DEFINITION__EVENT_DEFINITIONS = eINSTANCE.getComponentDefinition_EventDefinitions();
/**
* 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 'Name' attribute feature.
*
*
* @generated
*/
EAttribute COMPONENT_DEFINITION__NAME = eINSTANCE.getComponentDefinition_Name();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDefinition()
* @generated
*/
EClass EVENT_DEFINITION = eINSTANCE.getEventDefinition();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#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.model.cft.impl.BasicEventDefinitionImpl Basic Event Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getBasicEventDefinition()
* @generated
*/
EClass BASIC_EVENT_DEFINITION = eINSTANCE.getBasicEventDefinition();
/**
* The meta object literal for the 'Distribution' containment reference feature.
*
*
* @generated
*/
EReference BASIC_EVENT_DEFINITION__DISTRIBUTION = eINSTANCE.getBasicEventDefinition_Distribution();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl Input Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#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.model.cft.impl.EventDeclarationImpl Event Declaration}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#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.model.cft.impl.AndGateDefinitionImpl And Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getAndGateDefinition()
* @generated
*/
EClass AND_GATE_DEFINITION = eINSTANCE.getAndGateDefinition();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl Or Gate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOrGateDefinition()
* @generated
*/
EClass OR_GATE_DEFINITION = eINSTANCE.getOrGateDefinition();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl KOf MGate Definition}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getKOfMGateDefinition()
* @generated
*/
EClass KOF_MGATE_DEFINITION = eINSTANCE.getKOfMGateDefinition();
/**
* The meta object literal for the 'K' attribute feature.
*
*
* @generated
*/
EAttribute KOF_MGATE_DEFINITION__K = eINSTANCE.getKOfMGateDefinition_K();
/**
* The meta object literal for the 'M' attribute feature.
*
*
* @generated
*/
EAttribute KOF_MGATE_DEFINITION__M = eINSTANCE.getKOfMGateDefinition_M();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl Component Fault Tree}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentFaultTree()
* @generated
*/
EClass COMPONENT_FAULT_TREE = eINSTANCE.getComponentFaultTree();
/**
* The meta object literal for the 'Components' containment reference list feature.
*
*
* @generated
*/
EReference COMPONENT_FAULT_TREE__COMPONENTS = eINSTANCE.getComponentFaultTree_Components();
/**
* The meta object literal for the 'Top Event' reference feature.
*
*
* @generated
*/
EReference COMPONENT_FAULT_TREE__TOP_EVENT = eINSTANCE.getComponentFaultTree_TopEvent();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl Component}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponent()
* @generated
*/
EClass COMPONENT = eINSTANCE.getComponent();
/**
* The meta object literal for the 'Inputs' containment reference list feature.
*
*
* @generated
*/
EReference COMPONENT__INPUTS = eINSTANCE.getComponent_Inputs();
/**
* The meta object literal for the 'Outputs' containment reference list feature.
*
*
* @generated
*/
EReference COMPONENT__OUTPUTS = eINSTANCE.getComponent_Outputs();
/**
* The meta object literal for the 'Component Definition' reference feature.
*
*
* @generated
*/
EReference COMPONENT__COMPONENT_DEFINITION = eINSTANCE.getComponent_ComponentDefinition();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute COMPONENT__NAME = eINSTANCE.getComponent_Name();
/**
* The meta object literal for the 'Multiple Allowed' attribute feature.
*
*
* @generated
*/
EAttribute COMPONENT__MULTIPLE_ALLOWED = eINSTANCE.getComponent_MultipleAllowed();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl Input}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInput()
* @generated
*/
EClass INPUT = eINSTANCE.getInput();
/**
* The meta object literal for the 'Input Event' reference feature.
*
*
* @generated
*/
EReference INPUT__INPUT_EVENT = eINSTANCE.getInput_InputEvent();
/**
* The meta object literal for the 'Component' container reference feature.
*
*
* @generated
*/
EReference INPUT__COMPONENT = eINSTANCE.getInput_Component();
/**
* The meta object literal for the 'Incoming Connections' containment reference list feature.
*
*
* @generated
*/
EReference INPUT__INCOMING_CONNECTIONS = eINSTANCE.getInput_IncomingConnections();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl Output}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOutput()
* @generated
*/
EClass OUTPUT = eINSTANCE.getOutput();
/**
* The meta object literal for the 'Event Declaration' reference feature.
*
*
* @generated
*/
EReference OUTPUT__EVENT_DECLARATION = eINSTANCE.getOutput_EventDeclaration();
/**
* The meta object literal for the 'Outgoing Connections' reference list feature.
*
*
* @generated
*/
EReference OUTPUT__OUTGOING_CONNECTIONS = eINSTANCE.getOutput_OutgoingConnections();
/**
* The meta object literal for the 'Component' container reference feature.
*
*
* @generated
*/
EReference OUTPUT__COMPONENT = eINSTANCE.getOutput_Component();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl Connection}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getConnection()
* @generated
*/
EClass CONNECTION = eINSTANCE.getConnection();
/**
* The meta object literal for the 'Input' container reference feature.
*
*
* @generated
*/
EReference CONNECTION__INPUT = eINSTANCE.getConnection_Input();
/**
* The meta object literal for the 'Output' reference feature.
*
*
* @generated
*/
EReference CONNECTION__OUTPUT = eINSTANCE.getConnection_Output();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModalElement()
* @generated
*/
EClass MODAL_ELEMENT = eINSTANCE.getModalElement();
/**
* The meta object literal for the 'Exists' attribute feature.
*
*
* @generated
*/
EAttribute MODAL_ELEMENT__EXISTS = eINSTANCE.getModalElement_Exists();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}' enum.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModality()
* @generated
*/
EEnum MODALITY = eINSTANCE.getModality();
}
} //CftPackage