/** */ package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; import org.eclipse.emf.ecore.EFactory; /** * * The Factory for the model. * It provides a create method for each non-abstract class of the model. * * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage * @generated */ public interface FtFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ FtFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtFactoryImpl.init(); /** * Returns a new object of class 'Fault Tree'. * * * @return a new object of class 'Fault Tree'. * @generated */ FaultTree createFaultTree(); /** * Returns a new object of class 'Basic Event'. * * * @return a new object of class 'Basic Event'. * @generated */ BasicEvent createBasicEvent(); /** * Returns a new object of class 'Constant Distribution'. * * * @return a new object of class 'Constant Distribution'. * @generated */ ConstantDistribution createConstantDistribution(); /** * Returns a new object of class 'Exponential Distribution'. * * * @return a new object of class 'Exponential Distribution'. * @generated */ ExponentialDistribution createExponentialDistribution(); /** * Returns a new object of class 'And Gate'. * * * @return a new object of class 'And Gate'. * @generated */ AndGate createAndGate(); /** * Returns a new object of class 'Or Gate'. * * * @return a new object of class 'Or Gate'. * @generated */ OrGate createOrGate(); /** * Returns a new object of class 'KOf MGate'. * * * @return a new object of class 'KOf MGate'. * @generated */ KOfMGate createKOfMGate(); /** * Returns a new object of class 'Constant Model'. * * * @return a new object of class 'Constant Model'. * @generated */ ConstantModel createConstantModel(); /** * Returns a new object of class 'Constant Event'. * * * @return a new object of class 'Constant Event'. * @generated */ ConstantEvent createConstantEvent(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ FtPackage getFtPackage(); } //FtFactory