From 7e50434905cbb7f5d03636033b698e17a9075e9d Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Sat, 13 Jan 2018 19:33:26 +0100 Subject: Initial commit of the configuration language and application --- .../ApplicationConfigurationPackage.java | 947 +++++++++++++++++++++ 1 file changed, 947 insertions(+) create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java new file mode 100644 index 00000000..55c40d38 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java @@ -0,0 +1,947 @@ +/** + * generated by Xtext 2.10.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +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 + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory + * @model kind="package" + * @generated + */ +public interface ApplicationConfigurationPackage extends EPackage +{ + /** + * The package name. + * + * + * @generated + */ + String eNAME = "applicationConfiguration"; + + /** + * The package namespace URI. + * + * + * @generated + */ + String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"; + + /** + * The package namespace name. + * + * + * @generated + */ + String eNS_PREFIX = "applicationConfiguration"; + + /** + * The singleton instance of the package. + * + * + * @generated + */ + ApplicationConfigurationPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl.init(); + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl Configuration Script}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() + * @generated + */ + int CONFIGURATION_SCRIPT = 0; + + /** + * The feature id for the 'Imports' containment reference list. + * + * + * @generated + * @ordered + */ + int CONFIGURATION_SCRIPT__IMPORTS = 0; + + /** + * The feature id for the 'Commands' containment reference list. + * + * + * @generated + * @ordered + */ + int CONFIGURATION_SCRIPT__COMMANDS = 1; + + /** + * The number of structural features of the 'Configuration Script' class. + * + * + * @generated + * @ordered + */ + int CONFIGURATION_SCRIPT_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl Command}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() + * @generated + */ + int COMMAND = 1; + + /** + * The number of structural features of the 'Command' class. + * + * + * @generated + * @ordered + */ + int COMMAND_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() + * @generated + */ + int DECLARATION = 2; + + /** + * The number of structural features of the 'Declaration' class. + * + * + * @generated + * @ordered + */ + int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() + * @generated + */ + int IMPORT = 3; + + /** + * The number of structural features of the 'Import' class. + * + * + * @generated + * @ordered + */ + int IMPORT_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl EPackage Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() + * @generated + */ + int EPACKAGE_IMPORT = 4; + + /** + * The feature id for the 'Imported Package' reference. + * + * + * @generated + * @ordered + */ + int EPACKAGE_IMPORT__IMPORTED_PACKAGE = IMPORT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'EPackage Import' class. + * + * + * @generated + * @ordered + */ + int EPACKAGE_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl Viatra Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() + * @generated + */ + int VIATRA_IMPORT = 5; + + /** + * The feature id for the 'Imported Viatra' reference. + * + * + * @generated + * @ordered + */ + int VIATRA_IMPORT__IMPORTED_VIATRA = IMPORT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Viatra Import' class. + * + * + * @generated + * @ordered + */ + int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl Metamodel}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() + * @generated + */ + int METAMODEL = 12; + + /** + * The number of structural features of the 'Metamodel' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl Metamodel Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() + * @generated + */ + int METAMODEL_SPECIFICATION = 6; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int METAMODEL_SPECIFICATION__ENTRIES = METAMODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Metamodel Specification' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_SPECIFICATION_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl Metamodel Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() + * @generated + */ + int METAMODEL_ENTRY = 7; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ENTRY__PACKAGE = 0; + + /** + * The number of structural features of the 'Metamodel Entry' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl All Package Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() + * @generated + */ + int ALL_PACKAGE_ENTRY = 8; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int ALL_PACKAGE_ENTRY__PACKAGE = METAMODEL_ENTRY__PACKAGE; + + /** + * The feature id for the 'Exclusion' containment reference list. + * + * + * @generated + * @ordered + */ + int ALL_PACKAGE_ENTRY__EXCLUSION = METAMODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'All Package Entry' class. + * + * + * @generated + * @ordered + */ + int ALL_PACKAGE_ENTRY_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl Metamodel Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() + * @generated + */ + int METAMODEL_ELEMENT = 9; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT__PACKAGE = METAMODEL_ENTRY__PACKAGE; + + /** + * The feature id for the 'Classifier' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT__CLASSIFIER = METAMODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Feature' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT__FEATURE = METAMODEL_ENTRY_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Metamodel Element' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl Metamodel Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() + * @generated + */ + int METAMODEL_DECLARATION = 10; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION__NAME = DECLARATION_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Metamodel Declaration' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl Metamodel Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() + * @generated + */ + int METAMODEL_REFERENCE = 11; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_REFERENCE__REFERRED = METAMODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Metamodel Reference' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_REFERENCE_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; + + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. + * + * + * @return the meta object for class 'Configuration Script'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript + * @generated + */ + EClass getConfigurationScript(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports Imports}'. + * + * + * @return the meta object for the containment reference list 'Imports'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports() + * @see #getConfigurationScript() + * @generated + */ + EReference getConfigurationScript_Imports(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands Commands}'. + * + * + * @return the meta object for the containment reference list 'Commands'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands() + * @see #getConfigurationScript() + * @generated + */ + EReference getConfigurationScript_Commands(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. + * + * + * @return the meta object for class 'Command'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command + * @generated + */ + EClass getCommand(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. + * + * + * @return the meta object for class 'Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration + * @generated + */ + EClass getDeclaration(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. + * + * + * @return the meta object for class 'Import'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import + * @generated + */ + EClass getImport(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. + * + * + * @return the meta object for class 'EPackage Import'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport + * @generated + */ + EClass getEPackageImport(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}'. + * + * + * @return the meta object for the reference 'Imported Package'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage() + * @see #getEPackageImport() + * @generated + */ + EReference getEPackageImport_ImportedPackage(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. + * + * + * @return the meta object for class 'Viatra Import'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport + * @generated + */ + EClass getViatraImport(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}'. + * + * + * @return the meta object for the reference 'Imported Viatra'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra() + * @see #getViatraImport() + * @generated + */ + EReference getViatraImport_ImportedViatra(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. + * + * + * @return the meta object for class 'Metamodel Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification + * @generated + */ + EClass getMetamodelSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries() + * @see #getMetamodelSpecification() + * @generated + */ + EReference getMetamodelSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. + * + * + * @return the meta object for class 'Metamodel Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry + * @generated + */ + EClass getMetamodelEntry(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}'. + * + * + * @return the meta object for the reference 'Package'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage() + * @see #getMetamodelEntry() + * @generated + */ + EReference getMetamodelEntry_Package(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. + * + * + * @return the meta object for class 'All Package Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry + * @generated + */ + EClass getAllPackageEntry(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion Exclusion}'. + * + * + * @return the meta object for the containment reference list 'Exclusion'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion() + * @see #getAllPackageEntry() + * @generated + */ + EReference getAllPackageEntry_Exclusion(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. + * + * + * @return the meta object for class 'Metamodel Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement + * @generated + */ + EClass getMetamodelElement(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}'. + * + * + * @return the meta object for the reference 'Classifier'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier() + * @see #getMetamodelElement() + * @generated + */ + EReference getMetamodelElement_Classifier(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}'. + * + * + * @return the meta object for the reference 'Feature'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature() + * @see #getMetamodelElement() + * @generated + */ + EReference getMetamodelElement_Feature(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. + * + * + * @return the meta object for class 'Metamodel Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration + * @generated + */ + EClass getMetamodelDeclaration(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getName() + * @see #getMetamodelDeclaration() + * @generated + */ + EAttribute getMetamodelDeclaration_Name(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification() + * @see #getMetamodelDeclaration() + * @generated + */ + EReference getMetamodelDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. + * + * + * @return the meta object for class 'Metamodel Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference + * @generated + */ + EClass getMetamodelReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred() + * @see #getMetamodelReference() + * @generated + */ + EReference getMetamodelReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. + * + * + * @return the meta object for class 'Metamodel'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel + * @generated + */ + EClass getMetamodel(); + + /** + * Returns the factory that creates the instances of the model. + * + * + * @return the factory that creates the instances of the model. + * @generated + */ + ApplicationConfigurationFactory getApplicationConfigurationFactory(); + + /** + * + * Defines literals for the meta objects that represent + * + * + * @generated + */ + interface Literals + { + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl Configuration Script}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() + * @generated + */ + EClass CONFIGURATION_SCRIPT = eINSTANCE.getConfigurationScript(); + + /** + * The meta object literal for the 'Imports' containment reference list feature. + * + * + * @generated + */ + EReference CONFIGURATION_SCRIPT__IMPORTS = eINSTANCE.getConfigurationScript_Imports(); + + /** + * The meta object literal for the 'Commands' containment reference list feature. + * + * + * @generated + */ + EReference CONFIGURATION_SCRIPT__COMMANDS = eINSTANCE.getConfigurationScript_Commands(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl Command}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() + * @generated + */ + EClass COMMAND = eINSTANCE.getCommand(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() + * @generated + */ + EClass DECLARATION = eINSTANCE.getDeclaration(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() + * @generated + */ + EClass IMPORT = eINSTANCE.getImport(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl EPackage Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() + * @generated + */ + EClass EPACKAGE_IMPORT = eINSTANCE.getEPackageImport(); + + /** + * The meta object literal for the 'Imported Package' reference feature. + * + * + * @generated + */ + EReference EPACKAGE_IMPORT__IMPORTED_PACKAGE = eINSTANCE.getEPackageImport_ImportedPackage(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl Viatra Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() + * @generated + */ + EClass VIATRA_IMPORT = eINSTANCE.getViatraImport(); + + /** + * The meta object literal for the 'Imported Viatra' reference feature. + * + * + * @generated + */ + EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl Metamodel Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() + * @generated + */ + EClass METAMODEL_SPECIFICATION = eINSTANCE.getMetamodelSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference METAMODEL_SPECIFICATION__ENTRIES = eINSTANCE.getMetamodelSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl Metamodel Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() + * @generated + */ + EClass METAMODEL_ENTRY = eINSTANCE.getMetamodelEntry(); + + /** + * The meta object literal for the 'Package' reference feature. + * + * + * @generated + */ + EReference METAMODEL_ENTRY__PACKAGE = eINSTANCE.getMetamodelEntry_Package(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl All Package Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() + * @generated + */ + EClass ALL_PACKAGE_ENTRY = eINSTANCE.getAllPackageEntry(); + + /** + * The meta object literal for the 'Exclusion' containment reference list feature. + * + * + * @generated + */ + EReference ALL_PACKAGE_ENTRY__EXCLUSION = eINSTANCE.getAllPackageEntry_Exclusion(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl Metamodel Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() + * @generated + */ + EClass METAMODEL_ELEMENT = eINSTANCE.getMetamodelElement(); + + /** + * The meta object literal for the 'Classifier' reference feature. + * + * + * @generated + */ + EReference METAMODEL_ELEMENT__CLASSIFIER = eINSTANCE.getMetamodelElement_Classifier(); + + /** + * The meta object literal for the 'Feature' reference feature. + * + * + * @generated + */ + EReference METAMODEL_ELEMENT__FEATURE = eINSTANCE.getMetamodelElement_Feature(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl Metamodel Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() + * @generated + */ + EClass METAMODEL_DECLARATION = eINSTANCE.getMetamodelDeclaration(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute METAMODEL_DECLARATION__NAME = eINSTANCE.getMetamodelDeclaration_Name(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference METAMODEL_DECLARATION__SPECIFICATION = eINSTANCE.getMetamodelDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl Metamodel Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() + * @generated + */ + EClass METAMODEL_REFERENCE = eINSTANCE.getMetamodelReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference METAMODEL_REFERENCE__REFERRED = eINSTANCE.getMetamodelReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl Metamodel}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() + * @generated + */ + EClass METAMODEL = eINSTANCE.getMetamodel(); + + } + +} //ApplicationConfigurationPackage -- cgit v1.2.3-54-g00ecf