/** */ 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 * * * @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 * * * @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