/** * generated by Xtext 2.16.0 */ package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; 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.components.cftLanguage.CftLanguagePackage * @generated */ public interface CftLanguageFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ CftLanguageFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguageFactoryImpl.init(); /** * Returns a new object of class 'Cft Model'. * * * @return a new object of class 'Cft Model'. * @generated */ CftModel createCftModel(); /** * Returns a new object of class 'Import Declaration'. * * * @return a new object of class 'Import Declaration'. * @generated */ ImportDeclaration createImportDeclaration(); /** * Returns a new object of class 'Transformation Definition'. * * * @return a new object of class 'Transformation Definition'. * @generated */ TransformationDefinition createTransformationDefinition(); /** * Returns a new object of class 'Mapping Definition'. * * * @return a new object of class 'Mapping Definition'. * @generated */ MappingDefinition createMappingDefinition(); /** * Returns a new object of class 'Mapping Parameter'. * * * @return a new object of class 'Mapping Parameter'. * @generated */ MappingParameter createMappingParameter(); /** * Returns a new object of class 'Lookup Definition'. * * * @return a new object of class 'Lookup Definition'. * @generated */ LookupDefinition createLookupDefinition(); /** * Returns a new object of class 'Variable'. * * * @return a new object of class 'Variable'. * @generated */ Variable createVariable(); /** * Returns a new object of class 'Assignment'. * * * @return a new object of class 'Assignment'. * @generated */ Assignment createAssignment(); /** * Returns a new object of class 'Event Reference'. * * * @return a new object of class 'Event Reference'. * @generated */ EventReference createEventReference(); /** * Returns a new object of class 'Component Instance'. * * * @return a new object of class 'Component Instance'. * @generated */ ComponentInstance createComponentInstance(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ CftLanguagePackage getCftLanguagePackage(); } //CftLanguageFactory