/** * generated by Xtext 2.21.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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.application.applicationConfiguration.ApplicationConfigurationPackage * @generated */ public interface ApplicationConfigurationFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ ApplicationConfigurationFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationFactoryImpl.init(); /** * Returns a new object of class 'Configuration Script'. * * * @return a new object of class 'Configuration Script'. * @generated */ ConfigurationScript createConfigurationScript(); /** * Returns a new object of class 'Command'. * * * @return a new object of class 'Command'. * @generated */ Command createCommand(); /** * Returns a new object of class 'Import'. * * * @return a new object of class 'Import'. * @generated */ Import createImport(); /** * Returns a new object of class 'EPackage Import'. * * * @return a new object of class 'EPackage Import'. * @generated */ EPackageImport createEPackageImport(); /** * Returns a new object of class 'Viatra Import'. * * * @return a new object of class 'Viatra Import'. * @generated */ ViatraImport createViatraImport(); /** * Returns a new object of class 'Declaration'. * * * @return a new object of class 'Declaration'. * @generated */ Declaration createDeclaration(); /** * Returns a new object of class 'File Specification'. * * * @return a new object of class 'File Specification'. * @generated */ FileSpecification createFileSpecification(); /** * Returns a new object of class 'File Declaration'. * * * @return a new object of class 'File Declaration'. * @generated */ FileDeclaration createFileDeclaration(); /** * Returns a new object of class 'File Reference'. * * * @return a new object of class 'File Reference'. * @generated */ FileReference createFileReference(); /** * Returns a new object of class 'File'. * * * @return a new object of class 'File'. * @generated */ File createFile(); /** * Returns a new object of class 'Metamodel Specification'. * * * @return a new object of class 'Metamodel Specification'. * @generated */ MetamodelSpecification createMetamodelSpecification(); /** * Returns a new object of class 'Metamodel Entry'. * * * @return a new object of class 'Metamodel Entry'. * @generated */ MetamodelEntry createMetamodelEntry(); /** * Returns a new object of class 'All Package Entry'. * * * @return a new object of class 'All Package Entry'. * @generated */ AllPackageEntry createAllPackageEntry(); /** * Returns a new object of class 'Metamodel Element'. * * * @return a new object of class 'Metamodel Element'. * @generated */ MetamodelElement createMetamodelElement(); /** * Returns a new object of class 'Metamodel Declaration'. * * * @return a new object of class 'Metamodel Declaration'. * @generated */ MetamodelDeclaration createMetamodelDeclaration(); /** * Returns a new object of class 'Metamodel Reference'. * * * @return a new object of class 'Metamodel Reference'. * @generated */ MetamodelReference createMetamodelReference(); /** * Returns a new object of class 'Metamodel'. * * * @return a new object of class 'Metamodel'. * @generated */ Metamodel createMetamodel(); /** * Returns a new object of class 'Partial Model Specification'. * * * @return a new object of class 'Partial Model Specification'. * @generated */ PartialModelSpecification createPartialModelSpecification(); /** * Returns a new object of class 'Partial Model Entry'. * * * @return a new object of class 'Partial Model Entry'. * @generated */ PartialModelEntry createPartialModelEntry(); /** * Returns a new object of class 'Model Entry'. * * * @return a new object of class 'Model Entry'. * @generated */ ModelEntry createModelEntry(); /** * Returns a new object of class 'Folder Entry'. * * * @return a new object of class 'Folder Entry'. * @generated */ FolderEntry createFolderEntry(); /** * Returns a new object of class 'Partial Model Declaration'. * * * @return a new object of class 'Partial Model Declaration'. * @generated */ PartialModelDeclaration createPartialModelDeclaration(); /** * Returns a new object of class 'Partial Model Reference'. * * * @return a new object of class 'Partial Model Reference'. * @generated */ PartialModelReference createPartialModelReference(); /** * Returns a new object of class 'Partial Model'. * * * @return a new object of class 'Partial Model'. * @generated */ PartialModel createPartialModel(); /** * Returns a new object of class 'Pattern Specification'. * * * @return a new object of class 'Pattern Specification'. * @generated */ PatternSpecification createPatternSpecification(); /** * Returns a new object of class 'Pattern Entry'. * * * @return a new object of class 'Pattern Entry'. * @generated */ PatternEntry createPatternEntry(); /** * Returns a new object of class 'All Pattern Entry'. * * * @return a new object of class 'All Pattern Entry'. * @generated */ AllPatternEntry createAllPatternEntry(); /** * Returns a new object of class 'Pattern Element'. * * * @return a new object of class 'Pattern Element'. * @generated */ PatternElement createPatternElement(); /** * Returns a new object of class 'Graph Pattern Declaration'. * * * @return a new object of class 'Graph Pattern Declaration'. * @generated */ GraphPatternDeclaration createGraphPatternDeclaration(); /** * Returns a new object of class 'Graph Pattern Reference'. * * * @return a new object of class 'Graph Pattern Reference'. * @generated */ GraphPatternReference createGraphPatternReference(); /** * Returns a new object of class 'Graph Pattern'. * * * @return a new object of class 'Graph Pattern'. * @generated */ GraphPattern createGraphPattern(); /** * Returns a new object of class 'Config Specification'. * * * @return a new object of class 'Config Specification'. * @generated */ ConfigSpecification createConfigSpecification(); /** * Returns a new object of class 'Config Declaration'. * * * @return a new object of class 'Config Declaration'. * @generated */ ConfigDeclaration createConfigDeclaration(); /** * Returns a new object of class 'Config Entry'. * * * @return a new object of class 'Config Entry'. * @generated */ ConfigEntry createConfigEntry(); /** * Returns a new object of class 'Documentation Entry'. * * * @return a new object of class 'Documentation Entry'. * @generated */ DocumentationEntry createDocumentationEntry(); /** * Returns a new object of class 'Runtime Entry'. * * * @return a new object of class 'Runtime Entry'. * @generated */ RuntimeEntry createRuntimeEntry(); /** * Returns a new object of class 'Memory Entry'. * * * @return a new object of class 'Memory Entry'. * @generated */ MemoryEntry createMemoryEntry(); /** * Returns a new object of class 'Custom Entry'. * * * @return a new object of class 'Custom Entry'. * @generated */ CustomEntry createCustomEntry(); /** * Returns a new object of class 'Config Reference'. * * * @return a new object of class 'Config Reference'. * @generated */ ConfigReference createConfigReference(); /** * Returns a new object of class 'Config'. * * * @return a new object of class 'Config'. * @generated */ Config createConfig(); /** * Returns a new object of class 'Scope Specification'. * * * @return a new object of class 'Scope Specification'. * @generated */ ScopeSpecification createScopeSpecification(); /** * Returns a new object of class 'Type Scope'. * * * @return a new object of class 'Type Scope'. * @generated */ TypeScope createTypeScope(); /** * Returns a new object of class 'Class Type Scope'. * * * @return a new object of class 'Class Type Scope'. * @generated */ ClassTypeScope createClassTypeScope(); /** * Returns a new object of class 'Object Type Scope'. * * * @return a new object of class 'Object Type Scope'. * @generated */ ObjectTypeScope createObjectTypeScope(); /** * Returns a new object of class 'Integer Type Scope'. * * * @return a new object of class 'Integer Type Scope'. * @generated */ IntegerTypeScope createIntegerTypeScope(); /** * Returns a new object of class 'Real Type Scope'. * * * @return a new object of class 'Real Type Scope'. * @generated */ RealTypeScope createRealTypeScope(); /** * Returns a new object of class 'String Type Scope'. * * * @return a new object of class 'String Type Scope'. * @generated */ StringTypeScope createStringTypeScope(); /** * Returns a new object of class 'Type Reference'. * * * @return a new object of class 'Type Reference'. * @generated */ TypeReference createTypeReference(); /** * Returns a new object of class 'Class Reference'. * * * @return a new object of class 'Class Reference'. * @generated */ ClassReference createClassReference(); /** * Returns a new object of class 'Object Reference'. * * * @return a new object of class 'Object Reference'. * @generated */ ObjectReference createObjectReference(); /** * Returns a new object of class 'Integer Reference'. * * * @return a new object of class 'Integer Reference'. * @generated */ IntegerReference createIntegerReference(); /** * Returns a new object of class 'Real Reference'. * * * @return a new object of class 'Real Reference'. * @generated */ RealReference createRealReference(); /** * Returns a new object of class 'String Reference'. * * * @return a new object of class 'String Reference'. * @generated */ StringReference createStringReference(); /** * Returns a new object of class 'Number Specification'. * * * @return a new object of class 'Number Specification'. * @generated */ NumberSpecification createNumberSpecification(); /** * Returns a new object of class 'Exact Number'. * * * @return a new object of class 'Exact Number'. * @generated */ ExactNumber createExactNumber(); /** * Returns a new object of class 'Intervall Number'. * * * @return a new object of class 'Intervall Number'. * @generated */ IntervallNumber createIntervallNumber(); /** * Returns a new object of class 'Int Enumberation'. * * * @return a new object of class 'Int Enumberation'. * @generated */ IntEnumberation createIntEnumberation(); /** * Returns a new object of class 'Real Enumeration'. * * * @return a new object of class 'Real Enumeration'. * @generated */ RealEnumeration createRealEnumeration(); /** * Returns a new object of class 'String Enumeration'. * * * @return a new object of class 'String Enumeration'. * @generated */ StringEnumeration createStringEnumeration(); /** * Returns a new object of class 'Scope Declaration'. * * * @return a new object of class 'Scope Declaration'. * @generated */ ScopeDeclaration createScopeDeclaration(); /** * Returns a new object of class 'Scope Reference'. * * * @return a new object of class 'Scope Reference'. * @generated */ ScopeReference createScopeReference(); /** * Returns a new object of class 'Scope'. * * * @return a new object of class 'Scope'. * @generated */ Scope createScope(); /** * Returns a new object of class 'Task'. * * * @return a new object of class 'Task'. * @generated */ Task createTask(); /** * Returns a new object of class 'Generation Task'. * * * @return a new object of class 'Generation Task'. * @generated */ GenerationTask createGenerationTask(); /** * Returns a new object of class 'Integer Scope'. * * * @return a new object of class 'Integer Scope'. * @generated */ IntegerScope createIntegerScope(); /** * Returns a new object of class 'Real Scope'. * * * @return a new object of class 'Real Scope'. * @generated */ RealScope createRealScope(); /** * Returns a new object of class 'String Scope'. * * * @return a new object of class 'String Scope'. * @generated */ StringScope createStringScope(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ ApplicationConfigurationPackage getApplicationConfigurationPackage(); } //ApplicationConfigurationFactory