/**
*/
package hu.bme.mit.inf.dslreasoner.faulttree.model.ft;
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 operation of each class,
* - each enum,
* - and each data type
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory
* @model kind="package"
* @generated
*/
public interface FtPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "ft";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/ft";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "ft";
/**
* The singleton instance of the package.
*
*
* @generated
*/
FtPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl.init();
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl Reliability Model}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getReliabilityModel()
* @generated
*/
int RELIABILITY_MODEL = 10;
/**
* The number of structural features of the 'Reliability Model' class.
*
*
* @generated
* @ordered
*/
int RELIABILITY_MODEL_FEATURE_COUNT = 0;
/**
* The number of operations of the 'Reliability Model' class.
*
*
* @generated
* @ordered
*/
int RELIABILITY_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl Fault Tree}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getFaultTree()
* @generated
*/
int FAULT_TREE = 0;
/**
* The feature id for the 'Events' containment reference list.
*
*
* @generated
* @ordered
*/
int FAULT_TREE__EVENTS = RELIABILITY_MODEL_FEATURE_COUNT + 0;
/**
* The feature id for the 'Top Event' reference.
*
*
* @generated
* @ordered
*/
int FAULT_TREE__TOP_EVENT = RELIABILITY_MODEL_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Fault Tree' class.
*
*
* @generated
* @ordered
*/
int FAULT_TREE_FEATURE_COUNT = RELIABILITY_MODEL_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Fault Tree' class.
*
*
* @generated
* @ordered
*/
int FAULT_TREE_OPERATION_COUNT = RELIABILITY_MODEL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getEvent()
* @generated
*/
int EVENT = 12;
/**
* The number of structural features of the 'Event' class.
*
*
* @generated
* @ordered
*/
int EVENT_FEATURE_COUNT = 0;
/**
* The number of operations of the 'Event' class.
*
*
* @generated
* @ordered
*/
int EVENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl Random Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getRandomEvent()
* @generated
*/
int RANDOM_EVENT = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int RANDOM_EVENT__NAME = EVENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Random Event' class.
*
*
* @generated
* @ordered
*/
int RANDOM_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Random Event' class.
*
*
* @generated
* @ordered
*/
int RANDOM_EVENT_OPERATION_COUNT = EVENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl Basic Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getBasicEvent()
* @generated
*/
int BASIC_EVENT = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT__NAME = RANDOM_EVENT__NAME;
/**
* The feature id for the 'Distribution' containment reference.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT__DISTRIBUTION = RANDOM_EVENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Basic Event' class.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_FEATURE_COUNT = RANDOM_EVENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Basic Event' class.
*
*
* @generated
* @ordered
*/
int BASIC_EVENT_OPERATION_COUNT = RANDOM_EVENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getGate()
* @generated
*/
int GATE = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int GATE__NAME = RANDOM_EVENT__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int GATE__INPUT_EVENTS = RANDOM_EVENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Gate' class.
*
*
* @generated
* @ordered
*/
int GATE_FEATURE_COUNT = RANDOM_EVENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Gate' class.
*
*
* @generated
* @ordered
*/
int GATE_OPERATION_COUNT = RANDOM_EVENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl Distribution}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getDistribution()
* @generated
*/
int DISTRIBUTION = 4;
/**
* The number of structural features of the 'Distribution' class.
*
*
* @generated
* @ordered
*/
int DISTRIBUTION_FEATURE_COUNT = 0;
/**
* The number of operations of the 'Distribution' class.
*
*
* @generated
* @ordered
*/
int DISTRIBUTION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl Constant Distribution}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantDistribution()
* @generated
*/
int CONSTANT_DISTRIBUTION = 5;
/**
* The feature id for the 'P' attribute.
*
*
* @generated
* @ordered
*/
int CONSTANT_DISTRIBUTION__P = DISTRIBUTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Constant Distribution' class.
*
*
* @generated
* @ordered
*/
int CONSTANT_DISTRIBUTION_FEATURE_COUNT = DISTRIBUTION_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Constant Distribution' class.
*
*
* @generated
* @ordered
*/
int CONSTANT_DISTRIBUTION_OPERATION_COUNT = DISTRIBUTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl Exponential Distribution}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getExponentialDistribution()
* @generated
*/
int EXPONENTIAL_DISTRIBUTION = 6;
/**
* The feature id for the 'Lambda' attribute.
*
*
* @generated
* @ordered
*/
int EXPONENTIAL_DISTRIBUTION__LAMBDA = DISTRIBUTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Exponential Distribution' class.
*
*
* @generated
* @ordered
*/
int EXPONENTIAL_DISTRIBUTION_FEATURE_COUNT = DISTRIBUTION_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Exponential Distribution' class.
*
*
* @generated
* @ordered
*/
int EXPONENTIAL_DISTRIBUTION_OPERATION_COUNT = DISTRIBUTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl And Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getAndGate()
* @generated
*/
int AND_GATE = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int AND_GATE__NAME = GATE__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int AND_GATE__INPUT_EVENTS = GATE__INPUT_EVENTS;
/**
* The number of structural features of the 'And Gate' class.
*
*
* @generated
* @ordered
*/
int AND_GATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'And Gate' class.
*
*
* @generated
* @ordered
*/
int AND_GATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl Or Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getOrGate()
* @generated
*/
int OR_GATE = 8;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OR_GATE__NAME = GATE__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int OR_GATE__INPUT_EVENTS = GATE__INPUT_EVENTS;
/**
* The number of structural features of the 'Or Gate' class.
*
*
* @generated
* @ordered
*/
int OR_GATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Or Gate' class.
*
*
* @generated
* @ordered
*/
int OR_GATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl KOf MGate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getKOfMGate()
* @generated
*/
int KOF_MGATE = 9;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int KOF_MGATE__NAME = GATE__NAME;
/**
* The feature id for the 'Input Events' reference list.
*
*
* @generated
* @ordered
*/
int KOF_MGATE__INPUT_EVENTS = GATE__INPUT_EVENTS;
/**
* The feature id for the 'K' attribute.
*
*
* @generated
* @ordered
*/
int KOF_MGATE__K = GATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'KOf MGate' class.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 1;
/**
* The number of operations of the 'KOf MGate' class.
*
*
* @generated
* @ordered
*/
int KOF_MGATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl Constant Model}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantModel()
* @generated
*/
int CONSTANT_MODEL = 11;
/**
* The feature id for the 'Failed' attribute.
*
*
* @generated
* @ordered
*/
int CONSTANT_MODEL__FAILED = RELIABILITY_MODEL_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Constant Model' class.
*
*
* @generated
* @ordered
*/
int CONSTANT_MODEL_FEATURE_COUNT = RELIABILITY_MODEL_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Constant Model' class.
*
*
* @generated
* @ordered
*/
int CONSTANT_MODEL_OPERATION_COUNT = RELIABILITY_MODEL_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl Constant Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantEvent()
* @generated
*/
int CONSTANT_EVENT = 13;
/**
* The feature id for the 'Failed' attribute.
*
*
* @generated
* @ordered
*/
int CONSTANT_EVENT__FAILED = EVENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Constant Event' class.
*
*
* @generated
* @ordered
*/
int CONSTANT_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Constant Event' class.
*
*
* @generated
* @ordered
*/
int CONSTANT_EVENT_OPERATION_COUNT = EVENT_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree Fault Tree}'.
*
*
* @return the meta object for class 'Fault Tree'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree
* @generated
*/
EClass getFaultTree();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getEvents Events}'.
*
*
* @return the meta object for the containment reference list 'Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getEvents()
* @see #getFaultTree()
* @generated
*/
EReference getFaultTree_Events();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent Top Event}'.
*
*
* @return the meta object for the reference 'Top Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent()
* @see #getFaultTree()
* @generated
*/
EReference getFaultTree_TopEvent();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent Random Event}'.
*
*
* @return the meta object for class 'Random Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent
* @generated
*/
EClass getRandomEvent();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent#getName()
* @see #getRandomEvent()
* @generated
*/
EAttribute getRandomEvent_Name();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent Basic Event}'.
*
*
* @return the meta object for class 'Basic Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent
* @generated
*/
EClass getBasicEvent();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution Distribution}'.
*
*
* @return the meta object for the containment reference 'Distribution'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution()
* @see #getBasicEvent()
* @generated
*/
EReference getBasicEvent_Distribution();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate Gate}'.
*
*
* @return the meta object for class 'Gate'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate
* @generated
*/
EClass getGate();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate#getInputEvents Input Events}'.
*
*
* @return the meta object for the reference list 'Input Events'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate#getInputEvents()
* @see #getGate()
* @generated
*/
EReference getGate_InputEvents();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution Distribution}'.
*
*
* @return the meta object for class 'Distribution'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution
* @generated
*/
EClass getDistribution();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution Constant Distribution}'.
*
*
* @return the meta object for class 'Constant Distribution'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution
* @generated
*/
EClass getConstantDistribution();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP P}'.
*
*
* @return the meta object for the attribute 'P'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP()
* @see #getConstantDistribution()
* @generated
*/
EAttribute getConstantDistribution_P();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution Exponential Distribution}'.
*
*
* @return the meta object for class 'Exponential Distribution'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution
* @generated
*/
EClass getExponentialDistribution();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda Lambda}'.
*
*
* @return the meta object for the attribute 'Lambda'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda()
* @see #getExponentialDistribution()
* @generated
*/
EAttribute getExponentialDistribution_Lambda();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate And Gate}'.
*
*
* @return the meta object for class 'And Gate'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate
* @generated
*/
EClass getAndGate();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate Or Gate}'.
*
*
* @return the meta object for class 'Or Gate'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate
* @generated
*/
EClass getOrGate();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate KOf MGate}'.
*
*
* @return the meta object for class 'KOf MGate'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate
* @generated
*/
EClass getKOfMGate();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK K}'.
*
*
* @return the meta object for the attribute 'K'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK()
* @see #getKOfMGate()
* @generated
*/
EAttribute getKOfMGate_K();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel Reliability Model}'.
*
*
* @return the meta object for class 'Reliability Model'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel
* @generated
*/
EClass getReliabilityModel();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel Constant Model}'.
*
*
* @return the meta object for class 'Constant Model'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel
* @generated
*/
EClass getConstantModel();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel#isFailed Failed}'.
*
*
* @return the meta object for the attribute 'Failed'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel#isFailed()
* @see #getConstantModel()
* @generated
*/
EAttribute getConstantModel_Failed();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event Event}'.
*
*
* @return the meta object for class 'Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event
* @generated
*/
EClass getEvent();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent Constant Event}'.
*
*
* @return the meta object for class 'Constant Event'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent
* @generated
*/
EClass getConstantEvent();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent#isFailed Failed}'.
*
*
* @return the meta object for the attribute 'Failed'.
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent#isFailed()
* @see #getConstantEvent()
* @generated
*/
EAttribute getConstantEvent_Failed();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
FtFactory getFtFactory();
/**
*
* 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.ft.impl.FaultTreeImpl Fault Tree}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getFaultTree()
* @generated
*/
EClass FAULT_TREE = eINSTANCE.getFaultTree();
/**
* The meta object literal for the 'Events' containment reference list feature.
*
*
* @generated
*/
EReference FAULT_TREE__EVENTS = eINSTANCE.getFaultTree_Events();
/**
* The meta object literal for the 'Top Event' reference feature.
*
*
* @generated
*/
EReference FAULT_TREE__TOP_EVENT = eINSTANCE.getFaultTree_TopEvent();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl Random Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getRandomEvent()
* @generated
*/
EClass RANDOM_EVENT = eINSTANCE.getRandomEvent();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute RANDOM_EVENT__NAME = eINSTANCE.getRandomEvent_Name();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl Basic Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getBasicEvent()
* @generated
*/
EClass BASIC_EVENT = eINSTANCE.getBasicEvent();
/**
* The meta object literal for the 'Distribution' containment reference feature.
*
*
* @generated
*/
EReference BASIC_EVENT__DISTRIBUTION = eINSTANCE.getBasicEvent_Distribution();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getGate()
* @generated
*/
EClass GATE = eINSTANCE.getGate();
/**
* The meta object literal for the 'Input Events' reference list feature.
*
*
* @generated
*/
EReference GATE__INPUT_EVENTS = eINSTANCE.getGate_InputEvents();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl Distribution}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getDistribution()
* @generated
*/
EClass DISTRIBUTION = eINSTANCE.getDistribution();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl Constant Distribution}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantDistribution()
* @generated
*/
EClass CONSTANT_DISTRIBUTION = eINSTANCE.getConstantDistribution();
/**
* The meta object literal for the 'P' attribute feature.
*
*
* @generated
*/
EAttribute CONSTANT_DISTRIBUTION__P = eINSTANCE.getConstantDistribution_P();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl Exponential Distribution}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getExponentialDistribution()
* @generated
*/
EClass EXPONENTIAL_DISTRIBUTION = eINSTANCE.getExponentialDistribution();
/**
* The meta object literal for the 'Lambda' attribute feature.
*
*
* @generated
*/
EAttribute EXPONENTIAL_DISTRIBUTION__LAMBDA = eINSTANCE.getExponentialDistribution_Lambda();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl And Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getAndGate()
* @generated
*/
EClass AND_GATE = eINSTANCE.getAndGate();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl Or Gate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getOrGate()
* @generated
*/
EClass OR_GATE = eINSTANCE.getOrGate();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl KOf MGate}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getKOfMGate()
* @generated
*/
EClass KOF_MGATE = eINSTANCE.getKOfMGate();
/**
* The meta object literal for the 'K' attribute feature.
*
*
* @generated
*/
EAttribute KOF_MGATE__K = eINSTANCE.getKOfMGate_K();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl Reliability Model}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getReliabilityModel()
* @generated
*/
EClass RELIABILITY_MODEL = eINSTANCE.getReliabilityModel();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl Constant Model}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantModel()
* @generated
*/
EClass CONSTANT_MODEL = eINSTANCE.getConstantModel();
/**
* The meta object literal for the 'Failed' attribute feature.
*
*
* @generated
*/
EAttribute CONSTANT_MODEL__FAILED = eINSTANCE.getConstantModel_Failed();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getEvent()
* @generated
*/
EClass EVENT = eINSTANCE.getEvent();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl Constant Event}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl
* @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantEvent()
* @generated
*/
EClass CONSTANT_EVENT = eINSTANCE.getConstantEvent();
/**
* The meta object literal for the 'Failed' attribute feature.
*
*
* @generated
*/
EAttribute CONSTANT_EVENT__FAILED = eINSTANCE.getConstantEvent_Failed();
}
} //FtPackage