From 0de1dbfaed208ba70863abe3671f868f168bc9cd Mon Sep 17 00:00:00 2001 From: Aren Babikian Date: Thu, 14 Jan 2021 13:07:08 -0500 Subject: Adjust vsconfig xtext to consider reals as EDouble rather than EBigDecimals --- .../applicationConfiguration/AllPackageEntry.java | 76 +- .../applicationConfiguration/AllPatternEntry.java | 76 +- .../ApplicationConfigurationFactory.java | 1456 +-- .../ApplicationConfigurationPackage.java | 11384 +++++++++---------- .../applicationConfiguration/ClassReference.java | 94 +- .../applicationConfiguration/ClassTypeScope.java | 94 +- .../applicationConfiguration/Command.java | 40 +- .../ComparisonOperator.java | 542 +- .../applicationConfiguration/Config.java | 40 +- .../ConfigDeclaration.java | 94 +- .../applicationConfiguration/ConfigEntry.java | 40 +- .../applicationConfiguration/ConfigReference.java | 94 +- .../ConfigSpecification.java | 76 +- .../ConfigurationScript.java | 106 +- .../applicationConfiguration/CostEntry.java | 142 +- .../CostObjectiveFunction.java | 76 +- .../applicationConfiguration/CustomEntry.java | 140 +- .../applicationConfiguration/Declaration.java | 94 +- .../DocumentLevelSpecification.java | 496 +- .../DocumentationEntry.java | 100 +- .../applicationConfiguration/EPackageImport.java | 96 +- .../applicationConfiguration/ExactNumber.java | 140 +- .../application/applicationConfiguration/File.java | 40 +- .../applicationConfiguration/FileDeclaration.java | 94 +- .../applicationConfiguration/FileReference.java | 94 +- .../FileSpecification.java | 94 +- .../applicationConfiguration/FolderEntry.java | 76 +- .../applicationConfiguration/GenerationTask.java | 744 +- .../applicationConfiguration/GraphPattern.java | 40 +- .../GraphPatternDeclaration.java | 94 +- .../GraphPatternReference.java | 94 +- .../applicationConfiguration/Import.java | 40 +- .../applicationConfiguration/IntEnumberation.java | 76 +- .../applicationConfiguration/IntegerReference.java | 38 +- .../applicationConfiguration/IntegerScope.java | 38 +- .../applicationConfiguration/IntegerTypeScope.java | 94 +- .../applicationConfiguration/IntervallNumber.java | 186 +- .../applicationConfiguration/MemoryEntry.java | 94 +- .../applicationConfiguration/Metamodel.java | 40 +- .../MetamodelDeclaration.java | 94 +- .../applicationConfiguration/MetamodelElement.java | 144 +- .../applicationConfiguration/MetamodelEntry.java | 98 +- .../MetamodelReference.java | 94 +- .../MetamodelSpecification.java | 76 +- .../applicationConfiguration/ModelEntry.java | 38 +- .../NumberSpecification.java | 40 +- .../applicationConfiguration/ObjectReference.java | 38 +- .../applicationConfiguration/ObjectTypeScope.java | 94 +- .../applicationConfiguration/Objective.java | 40 +- .../ObjectiveDeclaration.java | 94 +- .../applicationConfiguration/ObjectiveEntry.java | 96 +- .../ObjectiveFunction.java | 40 +- .../ObjectiveReference.java | 94 +- .../ObjectiveSpecification.java | 76 +- .../OptimizationDirection.java | 450 +- .../OptimizationEntry.java | 100 +- .../applicationConfiguration/PartialModel.java | 40 +- .../PartialModelDeclaration.java | 94 +- .../PartialModelEntry.java | 96 +- .../PartialModelReference.java | 94 +- .../PartialModelSpecification.java | 76 +- .../applicationConfiguration/PatternElement.java | 96 +- .../applicationConfiguration/PatternEntry.java | 100 +- .../PatternSpecification.java | 76 +- .../applicationConfiguration/RealEnumeration.java | 78 +- .../applicationConfiguration/RealReference.java | 38 +- .../applicationConfiguration/RealScope.java | 38 +- .../applicationConfiguration/RealTypeScope.java | 94 +- .../applicationConfiguration/RuntimeEntry.java | 94 +- .../applicationConfiguration/Scope.java | 40 +- .../applicationConfiguration/ScopeDeclaration.java | 94 +- .../applicationConfiguration/ScopeReference.java | 94 +- .../ScopeSpecification.java | 76 +- .../applicationConfiguration/Solver.java | 496 +- .../StringEnumeration.java | 76 +- .../applicationConfiguration/StringReference.java | 38 +- .../applicationConfiguration/StringScope.java | 38 +- .../applicationConfiguration/StringTypeScope.java | 94 +- .../application/applicationConfiguration/Task.java | 38 +- .../applicationConfiguration/ThresholdEntry.java | 147 +- .../applicationConfiguration/TypeReference.java | 40 +- .../applicationConfiguration/TypeScope.java | 188 +- .../applicationConfiguration/ViatraImport.java | 96 +- .../impl/AllPackageEntryImpl.java | 334 +- .../impl/AllPatternEntryImpl.java | 334 +- .../impl/ApplicationConfigurationFactoryImpl.java | 2464 ++-- .../impl/ApplicationConfigurationPackageImpl.java | 6266 +++++----- .../impl/ClassReferenceImpl.java | 392 +- .../impl/ClassTypeScopeImpl.java | 392 +- .../applicationConfiguration/impl/CommandImpl.java | 86 +- .../impl/ConfigDeclarationImpl.java | 392 +- .../impl/ConfigEntryImpl.java | 86 +- .../applicationConfiguration/impl/ConfigImpl.java | 86 +- .../impl/ConfigReferenceImpl.java | 350 +- .../impl/ConfigSpecificationImpl.java | 334 +- .../impl/ConfigurationScriptImpl.java | 418 +- .../impl/CostEntryImpl.java | 540 +- .../impl/CostObjectiveFunctionImpl.java | 334 +- .../impl/CustomEntryImpl.java | 474 +- .../impl/DeclarationImpl.java | 358 +- .../impl/DocumentationEntryImpl.java | 360 +- .../impl/EPackageImportImpl.java | 350 +- .../impl/ExactNumberImpl.java | 474 +- .../impl/FileDeclarationImpl.java | 392 +- .../applicationConfiguration/impl/FileImpl.java | 86 +- .../impl/FileReferenceImpl.java | 350 +- .../impl/FileSpecificationImpl.java | 358 +- .../impl/FolderEntryImpl.java | 334 +- .../impl/GenerationTaskImpl.java | 2330 ++-- .../impl/GraphPatternDeclarationImpl.java | 392 +- .../impl/GraphPatternImpl.java | 86 +- .../impl/GraphPatternReferenceImpl.java | 350 +- .../applicationConfiguration/impl/ImportImpl.java | 86 +- .../impl/IntEnumberationImpl.java | 326 +- .../impl/IntegerReferenceImpl.java | 82 +- .../impl/IntegerScopeImpl.java | 82 +- .../impl/IntegerTypeScopeImpl.java | 392 +- .../impl/IntervallNumberImpl.java | 590 +- .../impl/MemoryEntryImpl.java | 358 +- .../impl/MetamodelDeclarationImpl.java | 392 +- .../impl/MetamodelElementImpl.java | 486 +- .../impl/MetamodelEntryImpl.java | 352 +- .../impl/MetamodelImpl.java | 86 +- .../impl/MetamodelReferenceImpl.java | 350 +- .../impl/MetamodelSpecificationImpl.java | 334 +- .../impl/ModelEntryImpl.java | 82 +- .../impl/NumberSpecificationImpl.java | 86 +- .../impl/ObjectReferenceImpl.java | 82 +- .../impl/ObjectTypeScopeImpl.java | 392 +- .../impl/ObjectiveDeclarationImpl.java | 392 +- .../impl/ObjectiveEntryImpl.java | 394 +- .../impl/ObjectiveFunctionImpl.java | 86 +- .../impl/ObjectiveImpl.java | 86 +- .../impl/ObjectiveReferenceImpl.java | 350 +- .../impl/ObjectiveSpecificationImpl.java | 334 +- .../impl/OptimizationEntryImpl.java | 360 +- .../impl/PartialModelDeclarationImpl.java | 392 +- .../impl/PartialModelEntryImpl.java | 394 +- .../impl/PartialModelImpl.java | 86 +- .../impl/PartialModelReferenceImpl.java | 350 +- .../impl/PartialModelSpecificationImpl.java | 334 +- .../impl/PatternElementImpl.java | 352 +- .../impl/PatternEntryImpl.java | 354 +- .../impl/PatternSpecificationImpl.java | 334 +- .../impl/RealEnumerationImpl.java | 328 +- .../impl/RealReferenceImpl.java | 82 +- .../impl/RealScopeImpl.java | 82 +- .../impl/RealTypeScopeImpl.java | 392 +- .../impl/RuntimeEntryImpl.java | 358 +- .../impl/ScopeDeclarationImpl.java | 392 +- .../applicationConfiguration/impl/ScopeImpl.java | 86 +- .../impl/ScopeReferenceImpl.java | 350 +- .../impl/ScopeSpecificationImpl.java | 334 +- .../impl/StringEnumerationImpl.java | 326 +- .../impl/StringReferenceImpl.java | 82 +- .../impl/StringScopeImpl.java | 82 +- .../impl/StringTypeScopeImpl.java | 392 +- .../applicationConfiguration/impl/TaskImpl.java | 82 +- .../impl/ThresholdEntryImpl.java | 478 +- .../impl/TypeReferenceImpl.java | 86 +- .../impl/TypeScopeImpl.java | 656 +- .../impl/ViatraImportImpl.java | 352 +- .../ApplicationConfigurationAdapterFactory.java | 3306 +++--- .../util/ApplicationConfigurationSwitch.java | 3872 +++---- 164 files changed, 31258 insertions(+), 31265 deletions(-) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java index 0beef75e..2a0150d0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPackageEntry.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'All Package Entry'. - * - * - *

- * The following features are supported: - *

- * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry() - * @model - * @generated - */ -public interface AllPackageEntry extends MetamodelEntry -{ - /** - * Returns the value of the 'Exclusion' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement}. - * - * - * @return the value of the 'Exclusion' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry_Exclusion() - * @model containment="true" - * @generated - */ - EList getExclusion(); - -} // AllPackageEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'All Package Entry'. + * + * + *

+ * The following features are supported: + *

+ * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry() + * @model + * @generated + */ +public interface AllPackageEntry extends MetamodelEntry +{ + /** + * Returns the value of the 'Exclusion' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement}. + * + * + * @return the value of the 'Exclusion' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry_Exclusion() + * @model containment="true" + * @generated + */ + EList getExclusion(); + +} // AllPackageEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java index 95a6c44d..2a0705c5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'All Pattern Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry() - * @model - * @generated - */ -public interface AllPatternEntry extends PatternEntry -{ - /** - * Returns the value of the 'Exclusuion' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}. - * - * - * @return the value of the 'Exclusuion' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion() - * @model containment="true" - * @generated - */ - EList getExclusuion(); - -} // AllPatternEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'All Pattern Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry() + * @model + * @generated + */ +public interface AllPatternEntry extends PatternEntry +{ + /** + * Returns the value of the 'Exclusuion' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}. + * + * + * @return the value of the 'Exclusuion' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion() + * @model containment="true" + * @generated + */ + EList getExclusuion(); + +} // AllPatternEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java index 2357ce09..280a74d0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java @@ -1,728 +1,728 @@ -/** - * 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 'Objective Specification'. - * - * - * @return a new object of class 'Objective Specification'. - * @generated - */ - ObjectiveSpecification createObjectiveSpecification(); - - /** - * Returns a new object of class 'Objective Entry'. - * - * - * @return a new object of class 'Objective Entry'. - * @generated - */ - ObjectiveEntry createObjectiveEntry(); - - /** - * Returns a new object of class 'Optimization Entry'. - * - * - * @return a new object of class 'Optimization Entry'. - * @generated - */ - OptimizationEntry createOptimizationEntry(); - - /** - * Returns a new object of class 'Threshold Entry'. - * - * - * @return a new object of class 'Threshold Entry'. - * @generated - */ - ThresholdEntry createThresholdEntry(); - - /** - * Returns a new object of class 'Objective Function'. - * - * - * @return a new object of class 'Objective Function'. - * @generated - */ - ObjectiveFunction createObjectiveFunction(); - - /** - * Returns a new object of class 'Cost Objective Function'. - * - * - * @return a new object of class 'Cost Objective Function'. - * @generated - */ - CostObjectiveFunction createCostObjectiveFunction(); - - /** - * Returns a new object of class 'Cost Entry'. - * - * - * @return a new object of class 'Cost Entry'. - * @generated - */ - CostEntry createCostEntry(); - - /** - * Returns a new object of class 'Objective Declaration'. - * - * - * @return a new object of class 'Objective Declaration'. - * @generated - */ - ObjectiveDeclaration createObjectiveDeclaration(); - - /** - * Returns a new object of class 'Objective Reference'. - * - * - * @return a new object of class 'Objective Reference'. - * @generated - */ - ObjectiveReference createObjectiveReference(); - - /** - * Returns a new object of class 'Objective'. - * - * - * @return a new object of class 'Objective'. - * @generated - */ - Objective createObjective(); - - /** - * 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 +/** + * 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 'Objective Specification'. + * + * + * @return a new object of class 'Objective Specification'. + * @generated + */ + ObjectiveSpecification createObjectiveSpecification(); + + /** + * Returns a new object of class 'Objective Entry'. + * + * + * @return a new object of class 'Objective Entry'. + * @generated + */ + ObjectiveEntry createObjectiveEntry(); + + /** + * Returns a new object of class 'Optimization Entry'. + * + * + * @return a new object of class 'Optimization Entry'. + * @generated + */ + OptimizationEntry createOptimizationEntry(); + + /** + * Returns a new object of class 'Threshold Entry'. + * + * + * @return a new object of class 'Threshold Entry'. + * @generated + */ + ThresholdEntry createThresholdEntry(); + + /** + * Returns a new object of class 'Objective Function'. + * + * + * @return a new object of class 'Objective Function'. + * @generated + */ + ObjectiveFunction createObjectiveFunction(); + + /** + * Returns a new object of class 'Cost Objective Function'. + * + * + * @return a new object of class 'Cost Objective Function'. + * @generated + */ + CostObjectiveFunction createCostObjectiveFunction(); + + /** + * Returns a new object of class 'Cost Entry'. + * + * + * @return a new object of class 'Cost Entry'. + * @generated + */ + CostEntry createCostEntry(); + + /** + * Returns a new object of class 'Objective Declaration'. + * + * + * @return a new object of class 'Objective Declaration'. + * @generated + */ + ObjectiveDeclaration createObjectiveDeclaration(); + + /** + * Returns a new object of class 'Objective Reference'. + * + * + * @return a new object of class 'Objective Reference'. + * @generated + */ + ObjectiveReference createObjectiveReference(); + + /** + * Returns a new object of class 'Objective'. + * + * + * @return a new object of class 'Objective'. + * @generated + */ + Objective createObjective(); + + /** + * 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 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 index 29ed769e..2da90c9e 100644 --- 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 @@ -1,5692 +1,5692 @@ -/** - * generated by Xtext 2.21.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.EEnum; -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 enum,
  • - *
  • and each data type
  • - *
- * - * @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.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 = 2; - - /** - * 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 = 3; - - /** - * 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 = 4; - - /** - * 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.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 = 5; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int DECLARATION__NAME = COMMAND_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Declaration' class. - * - * - * @generated - * @ordered - */ - int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() - * @generated - */ - int FILE = 9; - - /** - * The number of structural features of the 'File' class. - * - * - * @generated - * @ordered - */ - int FILE_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() - * @generated - */ - int FILE_SPECIFICATION = 6; - - /** - * The feature id for the 'Path' attribute. - * - * - * @generated - * @ordered - */ - int FILE_SPECIFICATION__PATH = FILE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'File Specification' class. - * - * - * @generated - * @ordered - */ - int FILE_SPECIFICATION_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() - * @generated - */ - int FILE_DECLARATION = 7; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int FILE_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int FILE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'File Declaration' class. - * - * - * @generated - * @ordered - */ - int FILE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() - * @generated - */ - int FILE_REFERENCE = 8; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int FILE_REFERENCE__REFERRED = FILE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'File Reference' class. - * - * - * @generated - * @ordered - */ - int FILE_REFERENCE_FEATURE_COUNT = FILE_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 = 16; - - /** - * 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 = 10; - - /** - * 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 = 11; - - /** - * 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 = 12; - - /** - * 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 = 13; - - /** - * 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 = 14; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int METAMODEL_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Metamodel Declaration' class. - * - * - * @generated - * @ordered - */ - int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * 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 = 15; - - /** - * 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; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() - * @generated - */ - int PARTIAL_MODEL = 23; - - /** - * The number of structural features of the 'Partial Model' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() - * @generated - */ - int PARTIAL_MODEL_SPECIFICATION = 17; - - /** - * The feature id for the 'Entry' containment reference list. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_SPECIFICATION__ENTRY = PARTIAL_MODEL_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Partial Model Specification' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_SPECIFICATION_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() - * @generated - */ - int PARTIAL_MODEL_ENTRY = 18; - - /** - * The feature id for the 'Path' containment reference. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_ENTRY__PATH = 0; - - /** - * The number of structural features of the 'Partial Model Entry' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_ENTRY_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() - * @generated - */ - int MODEL_ENTRY = 19; - - /** - * The feature id for the 'Path' containment reference. - * - * - * @generated - * @ordered - */ - int MODEL_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; - - /** - * The number of structural features of the 'Model Entry' class. - * - * - * @generated - * @ordered - */ - int MODEL_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() - * @generated - */ - int FOLDER_ENTRY = 20; - - /** - * The feature id for the 'Path' containment reference. - * - * - * @generated - * @ordered - */ - int FOLDER_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; - - /** - * The feature id for the 'Exclusion' containment reference list. - * - * - * @generated - * @ordered - */ - int FOLDER_ENTRY__EXCLUSION = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Folder Entry' class. - * - * - * @generated - * @ordered - */ - int FOLDER_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() - * @generated - */ - int PARTIAL_MODEL_DECLARATION = 21; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Partial Model Declaration' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() - * @generated - */ - int PARTIAL_MODEL_REFERENCE = 22; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_REFERENCE__REFERRED = PARTIAL_MODEL_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Partial Model Reference' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_REFERENCE_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() - * @generated - */ - int GRAPH_PATTERN = 30; - - /** - * The number of structural features of the 'Graph Pattern' class. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() - * @generated - */ - int PATTERN_SPECIFICATION = 24; - - /** - * The feature id for the 'Entries' containment reference list. - * - * - * @generated - * @ordered - */ - int PATTERN_SPECIFICATION__ENTRIES = GRAPH_PATTERN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Pattern Specification' class. - * - * - * @generated - * @ordered - */ - int PATTERN_SPECIFICATION_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() - * @generated - */ - int PATTERN_ENTRY = 25; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int PATTERN_ENTRY__PACKAGE = 0; - - /** - * The number of structural features of the 'Pattern Entry' class. - * - * - * @generated - * @ordered - */ - int PATTERN_ENTRY_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() - * @generated - */ - int ALL_PATTERN_ENTRY = 26; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int ALL_PATTERN_ENTRY__PACKAGE = PATTERN_ENTRY__PACKAGE; - - /** - * The feature id for the 'Exclusuion' containment reference list. - * - * - * @generated - * @ordered - */ - int ALL_PATTERN_ENTRY__EXCLUSUION = PATTERN_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'All Pattern Entry' class. - * - * - * @generated - * @ordered - */ - int ALL_PATTERN_ENTRY_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() - * @generated - */ - int PATTERN_ELEMENT = 27; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int PATTERN_ELEMENT__PACKAGE = PATTERN_ENTRY__PACKAGE; - - /** - * The feature id for the 'Pattern' reference. - * - * - * @generated - * @ordered - */ - int PATTERN_ELEMENT__PATTERN = PATTERN_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Pattern Element' class. - * - * - * @generated - * @ordered - */ - int PATTERN_ELEMENT_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() - * @generated - */ - int GRAPH_PATTERN_DECLARATION = 28; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Graph Pattern Declaration' class. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() - * @generated - */ - int GRAPH_PATTERN_REFERENCE = 29; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_REFERENCE__REFERRED = GRAPH_PATTERN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Graph Pattern Reference' class. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_REFERENCE_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl Objective}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() - * @generated - */ - int OBJECTIVE = 40; - - /** - * The number of structural features of the 'Objective' class. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl Objective Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() - * @generated - */ - int OBJECTIVE_SPECIFICATION = 31; - - /** - * The feature id for the 'Entries' containment reference list. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_SPECIFICATION__ENTRIES = OBJECTIVE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Objective Specification' class. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_SPECIFICATION_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl Objective Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() - * @generated - */ - int OBJECTIVE_ENTRY = 32; - - /** - * The feature id for the 'Function' containment reference. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_ENTRY__FUNCTION = 0; - - /** - * The number of structural features of the 'Objective Entry' class. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_ENTRY_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl Optimization Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() - * @generated - */ - int OPTIMIZATION_ENTRY = 33; - - /** - * The feature id for the 'Function' containment reference. - * - * - * @generated - * @ordered - */ - int OPTIMIZATION_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; - - /** - * The feature id for the 'Direction' attribute. - * - * - * @generated - * @ordered - */ - int OPTIMIZATION_ENTRY__DIRECTION = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Optimization Entry' class. - * - * - * @generated - * @ordered - */ - int OPTIMIZATION_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl Threshold Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() - * @generated - */ - int THRESHOLD_ENTRY = 34; - - /** - * The feature id for the 'Function' containment reference. - * - * - * @generated - * @ordered - */ - int THRESHOLD_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; - - /** - * The feature id for the 'Operator' attribute. - * - * - * @generated - * @ordered - */ - int THRESHOLD_ENTRY__OPERATOR = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Threshold' attribute. - * - * - * @generated - * @ordered - */ - int THRESHOLD_ENTRY__THRESHOLD = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Threshold Entry' class. - * - * - * @generated - * @ordered - */ - int THRESHOLD_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl Objective Function}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() - * @generated - */ - int OBJECTIVE_FUNCTION = 35; - - /** - * The number of structural features of the 'Objective Function' class. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() - * @generated - */ - int COST_OBJECTIVE_FUNCTION = 36; - - /** - * The feature id for the 'Entries' containment reference list. - * - * - * @generated - * @ordered - */ - int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Cost Objective Function' class. - * - * - * @generated - * @ordered - */ - int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() - * @generated - */ - int COST_ENTRY = 37; - - /** - * The feature id for the 'Pattern Element' containment reference. - * - * - * @generated - * @ordered - */ - int COST_ENTRY__PATTERN_ELEMENT = 0; - - /** - * The feature id for the 'Weight' attribute. - * - * - * @generated - * @ordered - */ - int COST_ENTRY__WEIGHT = 1; - - /** - * The number of structural features of the 'Cost Entry' class. - * - * - * @generated - * @ordered - */ - int COST_ENTRY_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() - * @generated - */ - int OBJECTIVE_DECLARATION = 38; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Objective Declaration' class. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl Objective Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() - * @generated - */ - int OBJECTIVE_REFERENCE = 39; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_REFERENCE__REFERRED = OBJECTIVE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Objective Reference' class. - * - * - * @generated - * @ordered - */ - int OBJECTIVE_REFERENCE_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() - * @generated - */ - int CONFIG = 49; - - /** - * The number of structural features of the 'Config' class. - * - * - * @generated - * @ordered - */ - int CONFIG_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() - * @generated - */ - int CONFIG_SPECIFICATION = 41; - - /** - * The feature id for the 'Entries' containment reference list. - * - * - * @generated - * @ordered - */ - int CONFIG_SPECIFICATION__ENTRIES = CONFIG_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Config Specification' class. - * - * - * @generated - * @ordered - */ - int CONFIG_SPECIFICATION_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() - * @generated - */ - int CONFIG_DECLARATION = 42; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int CONFIG_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int CONFIG_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Config Declaration' class. - * - * - * @generated - * @ordered - */ - int CONFIG_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() - * @generated - */ - int CONFIG_ENTRY = 43; - - /** - * The number of structural features of the 'Config Entry' class. - * - * - * @generated - * @ordered - */ - int CONFIG_ENTRY_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() - * @generated - */ - int DOCUMENTATION_ENTRY = 44; - - /** - * The feature id for the 'Level' attribute. - * - * - * @generated - * @ordered - */ - int DOCUMENTATION_ENTRY__LEVEL = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Documentation Entry' class. - * - * - * @generated - * @ordered - */ - int DOCUMENTATION_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() - * @generated - */ - int RUNTIME_ENTRY = 45; - - /** - * The feature id for the 'Millisec Limit' attribute. - * - * - * @generated - * @ordered - */ - int RUNTIME_ENTRY__MILLISEC_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Runtime Entry' class. - * - * - * @generated - * @ordered - */ - int RUNTIME_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() - * @generated - */ - int MEMORY_ENTRY = 46; - - /** - * The feature id for the 'Megabyte Limit' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_ENTRY__MEGABYTE_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Memory Entry' class. - * - * - * @generated - * @ordered - */ - int MEMORY_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() - * @generated - */ - int CUSTOM_ENTRY = 47; - - /** - * The feature id for the 'Key' attribute. - * - * - * @generated - * @ordered - */ - int CUSTOM_ENTRY__KEY = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Value' attribute. - * - * - * @generated - * @ordered - */ - int CUSTOM_ENTRY__VALUE = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Custom Entry' class. - * - * - * @generated - * @ordered - */ - int CUSTOM_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() - * @generated - */ - int CONFIG_REFERENCE = 48; - - /** - * The feature id for the 'Config' reference. - * - * - * @generated - * @ordered - */ - int CONFIG_REFERENCE__CONFIG = CONFIG_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Config Reference' class. - * - * - * @generated - * @ordered - */ - int CONFIG_REFERENCE_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() - * @generated - */ - int SCOPE = 71; - - /** - * The number of structural features of the 'Scope' class. - * - * - * @generated - * @ordered - */ - int SCOPE_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() - * @generated - */ - int SCOPE_SPECIFICATION = 50; - - /** - * The feature id for the 'Scopes' containment reference list. - * - * - * @generated - * @ordered - */ - int SCOPE_SPECIFICATION__SCOPES = SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Scope Specification' class. - * - * - * @generated - * @ordered - */ - int SCOPE_SPECIFICATION_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() - * @generated - */ - int TYPE_SCOPE = 51; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE__SETS_NEW = 0; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE__SETS_SUM = 1; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE__NUMBER = 2; - - /** - * The number of structural features of the 'Type Scope' class. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() - * @generated - */ - int CLASS_TYPE_SCOPE = 52; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Class Type Scope' class. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() - * @generated - */ - int OBJECT_TYPE_SCOPE = 53; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Object Type Scope' class. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() - * @generated - */ - int INTEGER_TYPE_SCOPE = 54; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Integer Type Scope' class. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() - * @generated - */ - int REAL_TYPE_SCOPE = 55; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Real Type Scope' class. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() - * @generated - */ - int STRING_TYPE_SCOPE = 56; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'String Type Scope' class. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() - * @generated - */ - int TYPE_REFERENCE = 57; - - /** - * The number of structural features of the 'Type Reference' class. - * - * - * @generated - * @ordered - */ - int TYPE_REFERENCE_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() - * @generated - */ - int CLASS_REFERENCE = 58; - - /** - * The feature id for the 'Element' containment reference. - * - * - * @generated - * @ordered - */ - int CLASS_REFERENCE__ELEMENT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Class Reference' class. - * - * - * @generated - * @ordered - */ - int CLASS_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() - * @generated - */ - int OBJECT_REFERENCE = 59; - - /** - * The number of structural features of the 'Object Reference' class. - * - * - * @generated - * @ordered - */ - int OBJECT_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() - * @generated - */ - int INTEGER_REFERENCE = 60; - - /** - * The number of structural features of the 'Integer Reference' class. - * - * - * @generated - * @ordered - */ - int INTEGER_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() - * @generated - */ - int REAL_REFERENCE = 61; - - /** - * The number of structural features of the 'Real Reference' class. - * - * - * @generated - * @ordered - */ - int REAL_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() - * @generated - */ - int STRING_REFERENCE = 62; - - /** - * The number of structural features of the 'String Reference' class. - * - * - * @generated - * @ordered - */ - int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() - * @generated - */ - int NUMBER_SPECIFICATION = 63; - - /** - * The number of structural features of the 'Number Specification' class. - * - * - * @generated - * @ordered - */ - int NUMBER_SPECIFICATION_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() - * @generated - */ - int EXACT_NUMBER = 64; - - /** - * The feature id for the 'Exact Number' attribute. - * - * - * @generated - * @ordered - */ - int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Exact Unlimited' attribute. - * - * - * @generated - * @ordered - */ - int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Exact Number' class. - * - * - * @generated - * @ordered - */ - int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() - * @generated - */ - int INTERVALL_NUMBER = 65; - - /** - * The feature id for the 'Min' attribute. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Max Number' attribute. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The feature id for the 'Max Unlimited' attribute. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; - - /** - * The number of structural features of the 'Intervall Number' class. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() - * @generated - */ - int INT_ENUMBERATION = 66; - - /** - * The feature id for the 'Entry' attribute list. - * - * - * @generated - * @ordered - */ - int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Int Enumberation' class. - * - * - * @generated - * @ordered - */ - int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() - * @generated - */ - int REAL_ENUMERATION = 67; - - /** - * The feature id for the 'Entry' attribute list. - * - * - * @generated - * @ordered - */ - int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Real Enumeration' class. - * - * - * @generated - * @ordered - */ - int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() - * @generated - */ - int STRING_ENUMERATION = 68; - - /** - * The feature id for the 'Entry' attribute list. - * - * - * @generated - * @ordered - */ - int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'String Enumeration' class. - * - * - * @generated - * @ordered - */ - int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() - * @generated - */ - int SCOPE_DECLARATION = 69; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int SCOPE_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int SCOPE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Scope Declaration' class. - * - * - * @generated - * @ordered - */ - int SCOPE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() - * @generated - */ - int SCOPE_REFERENCE = 70; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int SCOPE_REFERENCE__REFERRED = SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Scope Reference' class. - * - * - * @generated - * @ordered - */ - int SCOPE_REFERENCE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() - * @generated - */ - int TASK = 72; - - /** - * The number of structural features of the 'Task' class. - * - * - * @generated - * @ordered - */ - int TASK_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() - * @generated - */ - int GENERATION_TASK = 73; - - /** - * The feature id for the 'Metamodel' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__METAMODEL = TASK_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Partial Model' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__PARTIAL_MODEL = TASK_FEATURE_COUNT + 1; - - /** - * The feature id for the 'Patterns' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__PATTERNS = TASK_FEATURE_COUNT + 2; - - /** - * The feature id for the 'Objectives' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__OBJECTIVES = TASK_FEATURE_COUNT + 3; - - /** - * The feature id for the 'Scope' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 4; - - /** - * The feature id for the 'Number Specified' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 5; - - /** - * The feature id for the 'Number' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 6; - - /** - * The feature id for the 'Run Specified' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 7; - - /** - * The feature id for the 'Runs' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 8; - - /** - * The feature id for the 'Solver' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 9; - - /** - * The feature id for the 'Config' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 10; - - /** - * The feature id for the 'Debug Folder' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 11; - - /** - * The feature id for the 'Target Log File' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 12; - - /** - * The feature id for the 'Target Statistics File' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 13; - - /** - * The feature id for the 'Taget Folder' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 14; - - /** - * The number of structural features of the 'Generation Task' class. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 15; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() - * @generated - */ - int INTEGER_SCOPE = 74; - - /** - * The number of structural features of the 'Integer Scope' class. - * - * - * @generated - * @ordered - */ - int INTEGER_SCOPE_FEATURE_COUNT = INTEGER_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() - * @generated - */ - int REAL_SCOPE = 75; - - /** - * The number of structural features of the 'Real Scope' class. - * - * - * @generated - * @ordered - */ - int REAL_SCOPE_FEATURE_COUNT = REAL_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() - * @generated - */ - int STRING_SCOPE = 76; - - /** - * The number of structural features of the 'String Scope' class. - * - * - * @generated - * @ordered - */ - int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() - * @generated - */ - int OPTIMIZATION_DIRECTION = 77; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() - * @generated - */ - int COMPARISON_OPERATOR = 78; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() - * @generated - */ - int DOCUMENT_LEVEL_SPECIFICATION = 79; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() - * @generated - */ - int SOLVER = 80; - - - /** - * 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.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.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 the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName() - * @see #getDeclaration() - * @generated - */ - EAttribute getDeclaration_Name(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. - * - * - * @return the meta object for class 'File Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification - * @generated - */ - EClass getFileSpecification(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}'. - * - * - * @return the meta object for the attribute 'Path'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath() - * @see #getFileSpecification() - * @generated - */ - EAttribute getFileSpecification_Path(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. - * - * - * @return the meta object for class 'File Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration - * @generated - */ - EClass getFileDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification() - * @see #getFileDeclaration() - * @generated - */ - EReference getFileDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. - * - * - * @return the meta object for class 'File Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference - * @generated - */ - EClass getFileReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred() - * @see #getFileReference() - * @generated - */ - EReference getFileReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. - * - * - * @return the meta object for class 'File'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File - * @generated - */ - EClass getFile(); - - /** - * 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 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 meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. - * - * - * @return the meta object for class 'Partial Model Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification - * @generated - */ - EClass getPartialModelSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}'. - * - * - * @return the meta object for the containment reference list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry() - * @see #getPartialModelSpecification() - * @generated - */ - EReference getPartialModelSpecification_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. - * - * - * @return the meta object for class 'Partial Model Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry - * @generated - */ - EClass getPartialModelEntry(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}'. - * - * - * @return the meta object for the containment reference 'Path'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath() - * @see #getPartialModelEntry() - * @generated - */ - EReference getPartialModelEntry_Path(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. - * - * - * @return the meta object for class 'Model Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry - * @generated - */ - EClass getModelEntry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. - * - * - * @return the meta object for class 'Folder Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry - * @generated - */ - EClass getFolderEntry(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}'. - * - * - * @return the meta object for the containment reference list 'Exclusion'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion() - * @see #getFolderEntry() - * @generated - */ - EReference getFolderEntry_Exclusion(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. - * - * - * @return the meta object for class 'Partial Model Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration - * @generated - */ - EClass getPartialModelDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification() - * @see #getPartialModelDeclaration() - * @generated - */ - EReference getPartialModelDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. - * - * - * @return the meta object for class 'Partial Model Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference - * @generated - */ - EClass getPartialModelReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred() - * @see #getPartialModelReference() - * @generated - */ - EReference getPartialModelReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. - * - * - * @return the meta object for class 'Partial Model'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel - * @generated - */ - EClass getPartialModel(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. - * - * - * @return the meta object for class 'Pattern Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification - * @generated - */ - EClass getPatternSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}'. - * - * - * @return the meta object for the containment reference list 'Entries'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries() - * @see #getPatternSpecification() - * @generated - */ - EReference getPatternSpecification_Entries(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. - * - * - * @return the meta object for class 'Pattern Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry - * @generated - */ - EClass getPatternEntry(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}'. - * - * - * @return the meta object for the reference 'Package'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage() - * @see #getPatternEntry() - * @generated - */ - EReference getPatternEntry_Package(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. - * - * - * @return the meta object for class 'All Pattern Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry - * @generated - */ - EClass getAllPatternEntry(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}'. - * - * - * @return the meta object for the containment reference list 'Exclusuion'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion() - * @see #getAllPatternEntry() - * @generated - */ - EReference getAllPatternEntry_Exclusuion(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. - * - * - * @return the meta object for class 'Pattern Element'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement - * @generated - */ - EClass getPatternElement(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}'. - * - * - * @return the meta object for the reference 'Pattern'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern() - * @see #getPatternElement() - * @generated - */ - EReference getPatternElement_Pattern(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. - * - * - * @return the meta object for class 'Graph Pattern Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration - * @generated - */ - EClass getGraphPatternDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification() - * @see #getGraphPatternDeclaration() - * @generated - */ - EReference getGraphPatternDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. - * - * - * @return the meta object for class 'Graph Pattern Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference - * @generated - */ - EClass getGraphPatternReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred() - * @see #getGraphPatternReference() - * @generated - */ - EReference getGraphPatternReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. - * - * - * @return the meta object for class 'Graph Pattern'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern - * @generated - */ - EClass getGraphPattern(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification Objective Specification}'. - * - * - * @return the meta object for class 'Objective Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification - * @generated - */ - EClass getObjectiveSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries Entries}'. - * - * - * @return the meta object for the containment reference list 'Entries'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries() - * @see #getObjectiveSpecification() - * @generated - */ - EReference getObjectiveSpecification_Entries(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry Objective Entry}'. - * - * - * @return the meta object for class 'Objective Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry - * @generated - */ - EClass getObjectiveEntry(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}'. - * - * - * @return the meta object for the containment reference 'Function'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction() - * @see #getObjectiveEntry() - * @generated - */ - EReference getObjectiveEntry_Function(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry Optimization Entry}'. - * - * - * @return the meta object for class 'Optimization Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry - * @generated - */ - EClass getOptimizationEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}'. - * - * - * @return the meta object for the attribute 'Direction'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection() - * @see #getOptimizationEntry() - * @generated - */ - EAttribute getOptimizationEntry_Direction(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry Threshold Entry}'. - * - * - * @return the meta object for class 'Threshold Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry - * @generated - */ - EClass getThresholdEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}'. - * - * - * @return the meta object for the attribute 'Operator'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator() - * @see #getThresholdEntry() - * @generated - */ - EAttribute getThresholdEntry_Operator(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}'. - * - * - * @return the meta object for the attribute 'Threshold'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold() - * @see #getThresholdEntry() - * @generated - */ - EAttribute getThresholdEntry_Threshold(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction Objective Function}'. - * - * - * @return the meta object for class 'Objective Function'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction - * @generated - */ - EClass getObjectiveFunction(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function}'. - * - * - * @return the meta object for class 'Cost Objective Function'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction - * @generated - */ - EClass getCostObjectiveFunction(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries}'. - * - * - * @return the meta object for the containment reference list 'Entries'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries() - * @see #getCostObjectiveFunction() - * @generated - */ - EReference getCostObjectiveFunction_Entries(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry}'. - * - * - * @return the meta object for class 'Cost Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry - * @generated - */ - EClass getCostEntry(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}'. - * - * - * @return the meta object for the containment reference 'Pattern Element'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement() - * @see #getCostEntry() - * @generated - */ - EReference getCostEntry_PatternElement(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}'. - * - * - * @return the meta object for the attribute 'Weight'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight() - * @see #getCostEntry() - * @generated - */ - EAttribute getCostEntry_Weight(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. - * - * - * @return the meta object for class 'Objective Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration - * @generated - */ - EClass getObjectiveDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification() - * @see #getObjectiveDeclaration() - * @generated - */ - EReference getObjectiveDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference Objective Reference}'. - * - * - * @return the meta object for class 'Objective Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference - * @generated - */ - EClass getObjectiveReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred() - * @see #getObjectiveReference() - * @generated - */ - EReference getObjectiveReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective Objective}'. - * - * - * @return the meta object for class 'Objective'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective - * @generated - */ - EClass getObjective(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. - * - * - * @return the meta object for class 'Config Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification - * @generated - */ - EClass getConfigSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}'. - * - * - * @return the meta object for the containment reference list 'Entries'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries() - * @see #getConfigSpecification() - * @generated - */ - EReference getConfigSpecification_Entries(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. - * - * - * @return the meta object for class 'Config Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration - * @generated - */ - EClass getConfigDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification() - * @see #getConfigDeclaration() - * @generated - */ - EReference getConfigDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. - * - * - * @return the meta object for class 'Config Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry - * @generated - */ - EClass getConfigEntry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. - * - * - * @return the meta object for class 'Documentation Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry - * @generated - */ - EClass getDocumentationEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}'. - * - * - * @return the meta object for the attribute 'Level'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel() - * @see #getDocumentationEntry() - * @generated - */ - EAttribute getDocumentationEntry_Level(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. - * - * - * @return the meta object for class 'Runtime Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry - * @generated - */ - EClass getRuntimeEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}'. - * - * - * @return the meta object for the attribute 'Millisec Limit'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit() - * @see #getRuntimeEntry() - * @generated - */ - EAttribute getRuntimeEntry_MillisecLimit(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. - * - * - * @return the meta object for class 'Memory Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry - * @generated - */ - EClass getMemoryEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}'. - * - * - * @return the meta object for the attribute 'Megabyte Limit'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit() - * @see #getMemoryEntry() - * @generated - */ - EAttribute getMemoryEntry_MegabyteLimit(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. - * - * - * @return the meta object for class 'Custom Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry - * @generated - */ - EClass getCustomEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}'. - * - * - * @return the meta object for the attribute 'Key'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey() - * @see #getCustomEntry() - * @generated - */ - EAttribute getCustomEntry_Key(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}'. - * - * - * @return the meta object for the attribute 'Value'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue() - * @see #getCustomEntry() - * @generated - */ - EAttribute getCustomEntry_Value(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. - * - * - * @return the meta object for class 'Config Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference - * @generated - */ - EClass getConfigReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}'. - * - * - * @return the meta object for the reference 'Config'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig() - * @see #getConfigReference() - * @generated - */ - EReference getConfigReference_Config(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. - * - * - * @return the meta object for class 'Config'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config - * @generated - */ - EClass getConfig(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. - * - * - * @return the meta object for class 'Scope Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification - * @generated - */ - EClass getScopeSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}'. - * - * - * @return the meta object for the containment reference list 'Scopes'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes() - * @see #getScopeSpecification() - * @generated - */ - EReference getScopeSpecification_Scopes(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. - * - * - * @return the meta object for class 'Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope - * @generated - */ - EClass getTypeScope(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}'. - * - * - * @return the meta object for the attribute 'Sets New'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew() - * @see #getTypeScope() - * @generated - */ - EAttribute getTypeScope_SetsNew(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}'. - * - * - * @return the meta object for the attribute 'Sets Sum'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum() - * @see #getTypeScope() - * @generated - */ - EAttribute getTypeScope_SetsSum(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}'. - * - * - * @return the meta object for the containment reference 'Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber() - * @see #getTypeScope() - * @generated - */ - EReference getTypeScope_Number(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. - * - * - * @return the meta object for class 'Class Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope - * @generated - */ - EClass getClassTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType() - * @see #getClassTypeScope() - * @generated - */ - EReference getClassTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. - * - * - * @return the meta object for class 'Object Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope - * @generated - */ - EClass getObjectTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType() - * @see #getObjectTypeScope() - * @generated - */ - EReference getObjectTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. - * - * - * @return the meta object for class 'Integer Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope - * @generated - */ - EClass getIntegerTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType() - * @see #getIntegerTypeScope() - * @generated - */ - EReference getIntegerTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. - * - * - * @return the meta object for class 'Real Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope - * @generated - */ - EClass getRealTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType() - * @see #getRealTypeScope() - * @generated - */ - EReference getRealTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. - * - * - * @return the meta object for class 'String Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope - * @generated - */ - EClass getStringTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType() - * @see #getStringTypeScope() - * @generated - */ - EReference getStringTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. - * - * - * @return the meta object for class 'Type Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference - * @generated - */ - EClass getTypeReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. - * - * - * @return the meta object for class 'Class Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference - * @generated - */ - EClass getClassReference(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}'. - * - * - * @return the meta object for the containment reference 'Element'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement() - * @see #getClassReference() - * @generated - */ - EReference getClassReference_Element(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. - * - * - * @return the meta object for class 'Object Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference - * @generated - */ - EClass getObjectReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. - * - * - * @return the meta object for class 'Integer Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference - * @generated - */ - EClass getIntegerReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. - * - * - * @return the meta object for class 'Real Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference - * @generated - */ - EClass getRealReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. - * - * - * @return the meta object for class 'String Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference - * @generated - */ - EClass getStringReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. - * - * - * @return the meta object for class 'Number Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification - * @generated - */ - EClass getNumberSpecification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. - * - * - * @return the meta object for class 'Exact Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber - * @generated - */ - EClass getExactNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}'. - * - * - * @return the meta object for the attribute 'Exact Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber() - * @see #getExactNumber() - * @generated - */ - EAttribute getExactNumber_ExactNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}'. - * - * - * @return the meta object for the attribute 'Exact Unlimited'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited() - * @see #getExactNumber() - * @generated - */ - EAttribute getExactNumber_ExactUnlimited(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. - * - * - * @return the meta object for class 'Intervall Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber - * @generated - */ - EClass getIntervallNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}'. - * - * - * @return the meta object for the attribute 'Min'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin() - * @see #getIntervallNumber() - * @generated - */ - EAttribute getIntervallNumber_Min(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}'. - * - * - * @return the meta object for the attribute 'Max Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber() - * @see #getIntervallNumber() - * @generated - */ - EAttribute getIntervallNumber_MaxNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}'. - * - * - * @return the meta object for the attribute 'Max Unlimited'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited() - * @see #getIntervallNumber() - * @generated - */ - EAttribute getIntervallNumber_MaxUnlimited(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. - * - * - * @return the meta object for class 'Int Enumberation'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation - * @generated - */ - EClass getIntEnumberation(); - - /** - * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}'. - * - * - * @return the meta object for the attribute list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry() - * @see #getIntEnumberation() - * @generated - */ - EAttribute getIntEnumberation_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. - * - * - * @return the meta object for class 'Real Enumeration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration - * @generated - */ - EClass getRealEnumeration(); - - /** - * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}'. - * - * - * @return the meta object for the attribute list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry() - * @see #getRealEnumeration() - * @generated - */ - EAttribute getRealEnumeration_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. - * - * - * @return the meta object for class 'String Enumeration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration - * @generated - */ - EClass getStringEnumeration(); - - /** - * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}'. - * - * - * @return the meta object for the attribute list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry() - * @see #getStringEnumeration() - * @generated - */ - EAttribute getStringEnumeration_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. - * - * - * @return the meta object for class 'Scope Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration - * @generated - */ - EClass getScopeDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification() - * @see #getScopeDeclaration() - * @generated - */ - EReference getScopeDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. - * - * - * @return the meta object for class 'Scope Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference - * @generated - */ - EClass getScopeReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred() - * @see #getScopeReference() - * @generated - */ - EReference getScopeReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. - * - * - * @return the meta object for class 'Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope - * @generated - */ - EClass getScope(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. - * - * - * @return the meta object for class 'Task'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task - * @generated - */ - EClass getTask(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. - * - * - * @return the meta object for class 'Generation Task'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask - * @generated - */ - EClass getGenerationTask(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}'. - * - * - * @return the meta object for the containment reference 'Metamodel'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Metamodel(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}'. - * - * - * @return the meta object for the containment reference 'Partial Model'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_PartialModel(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}'. - * - * - * @return the meta object for the containment reference 'Patterns'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Patterns(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}'. - * - * - * @return the meta object for the containment reference 'Objectives'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Objectives(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}'. - * - * - * @return the meta object for the containment reference 'Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Scope(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}'. - * - * - * @return the meta object for the attribute 'Number Specified'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_NumberSpecified(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}'. - * - * - * @return the meta object for the attribute 'Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_Number(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}'. - * - * - * @return the meta object for the attribute 'Run Specified'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_RunSpecified(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}'. - * - * - * @return the meta object for the attribute 'Runs'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_Runs(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}'. - * - * - * @return the meta object for the attribute 'Solver'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_Solver(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}'. - * - * - * @return the meta object for the containment reference 'Config'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Config(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}'. - * - * - * @return the meta object for the containment reference 'Debug Folder'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_DebugFolder(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}'. - * - * - * @return the meta object for the containment reference 'Target Log File'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_TargetLogFile(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}'. - * - * - * @return the meta object for the containment reference 'Target Statistics File'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_TargetStatisticsFile(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}'. - * - * - * @return the meta object for the containment reference 'Taget Folder'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_TagetFolder(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. - * - * - * @return the meta object for class 'Integer Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope - * @generated - */ - EClass getIntegerScope(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. - * - * - * @return the meta object for class 'Real Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope - * @generated - */ - EClass getRealScope(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. - * - * - * @return the meta object for class 'String Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope - * @generated - */ - EClass getStringScope(); - - /** - * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}'. - * - * - * @return the meta object for enum 'Optimization Direction'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection - * @generated - */ - EEnum getOptimizationDirection(); - - /** - * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}'. - * - * - * @return the meta object for enum 'Comparison Operator'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator - * @generated - */ - EEnum getComparisonOperator(); - - /** - * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}'. - * - * - * @return the meta object for enum 'Document Level Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @generated - */ - EEnum getDocumentLevelSpecification(); - - /** - * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}'. - * - * - * @return the meta object for enum 'Solver'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @generated - */ - EEnum getSolver(); - - /** - * 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 - *
    - *
  • each class,
  • - *
  • each feature of each class,
  • - *
  • each enum,
  • - *
  • and each data type
  • - *
- * - * @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.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.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 'Name' attribute feature. - * - * - * @generated - */ - EAttribute DECLARATION__NAME = eINSTANCE.getDeclaration_Name(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() - * @generated - */ - EClass FILE_SPECIFICATION = eINSTANCE.getFileSpecification(); - - /** - * The meta object literal for the 'Path' attribute feature. - * - * - * @generated - */ - EAttribute FILE_SPECIFICATION__PATH = eINSTANCE.getFileSpecification_Path(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() - * @generated - */ - EClass FILE_DECLARATION = eINSTANCE.getFileDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference FILE_DECLARATION__SPECIFICATION = eINSTANCE.getFileDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() - * @generated - */ - EClass FILE_REFERENCE = eINSTANCE.getFileReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference FILE_REFERENCE__REFERRED = eINSTANCE.getFileReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() - * @generated - */ - EClass FILE = eINSTANCE.getFile(); - - /** - * 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 '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(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() - * @generated - */ - EClass PARTIAL_MODEL_SPECIFICATION = eINSTANCE.getPartialModelSpecification(); - - /** - * The meta object literal for the 'Entry' containment reference list feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_SPECIFICATION__ENTRY = eINSTANCE.getPartialModelSpecification_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() - * @generated - */ - EClass PARTIAL_MODEL_ENTRY = eINSTANCE.getPartialModelEntry(); - - /** - * The meta object literal for the 'Path' containment reference feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_ENTRY__PATH = eINSTANCE.getPartialModelEntry_Path(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() - * @generated - */ - EClass MODEL_ENTRY = eINSTANCE.getModelEntry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() - * @generated - */ - EClass FOLDER_ENTRY = eINSTANCE.getFolderEntry(); - - /** - * The meta object literal for the 'Exclusion' containment reference list feature. - * - * - * @generated - */ - EReference FOLDER_ENTRY__EXCLUSION = eINSTANCE.getFolderEntry_Exclusion(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() - * @generated - */ - EClass PARTIAL_MODEL_DECLARATION = eINSTANCE.getPartialModelDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_DECLARATION__SPECIFICATION = eINSTANCE.getPartialModelDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() - * @generated - */ - EClass PARTIAL_MODEL_REFERENCE = eINSTANCE.getPartialModelReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_REFERENCE__REFERRED = eINSTANCE.getPartialModelReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() - * @generated - */ - EClass PARTIAL_MODEL = eINSTANCE.getPartialModel(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() - * @generated - */ - EClass PATTERN_SPECIFICATION = eINSTANCE.getPatternSpecification(); - - /** - * The meta object literal for the 'Entries' containment reference list feature. - * - * - * @generated - */ - EReference PATTERN_SPECIFICATION__ENTRIES = eINSTANCE.getPatternSpecification_Entries(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() - * @generated - */ - EClass PATTERN_ENTRY = eINSTANCE.getPatternEntry(); - - /** - * The meta object literal for the 'Package' reference feature. - * - * - * @generated - */ - EReference PATTERN_ENTRY__PACKAGE = eINSTANCE.getPatternEntry_Package(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() - * @generated - */ - EClass ALL_PATTERN_ENTRY = eINSTANCE.getAllPatternEntry(); - - /** - * The meta object literal for the 'Exclusuion' containment reference list feature. - * - * - * @generated - */ - EReference ALL_PATTERN_ENTRY__EXCLUSUION = eINSTANCE.getAllPatternEntry_Exclusuion(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() - * @generated - */ - EClass PATTERN_ELEMENT = eINSTANCE.getPatternElement(); - - /** - * The meta object literal for the 'Pattern' reference feature. - * - * - * @generated - */ - EReference PATTERN_ELEMENT__PATTERN = eINSTANCE.getPatternElement_Pattern(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() - * @generated - */ - EClass GRAPH_PATTERN_DECLARATION = eINSTANCE.getGraphPatternDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference GRAPH_PATTERN_DECLARATION__SPECIFICATION = eINSTANCE.getGraphPatternDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() - * @generated - */ - EClass GRAPH_PATTERN_REFERENCE = eINSTANCE.getGraphPatternReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference GRAPH_PATTERN_REFERENCE__REFERRED = eINSTANCE.getGraphPatternReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() - * @generated - */ - EClass GRAPH_PATTERN = eINSTANCE.getGraphPattern(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl Objective Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() - * @generated - */ - EClass OBJECTIVE_SPECIFICATION = eINSTANCE.getObjectiveSpecification(); - - /** - * The meta object literal for the 'Entries' containment reference list feature. - * - * - * @generated - */ - EReference OBJECTIVE_SPECIFICATION__ENTRIES = eINSTANCE.getObjectiveSpecification_Entries(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl Objective Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() - * @generated - */ - EClass OBJECTIVE_ENTRY = eINSTANCE.getObjectiveEntry(); - - /** - * The meta object literal for the 'Function' containment reference feature. - * - * - * @generated - */ - EReference OBJECTIVE_ENTRY__FUNCTION = eINSTANCE.getObjectiveEntry_Function(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl Optimization Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() - * @generated - */ - EClass OPTIMIZATION_ENTRY = eINSTANCE.getOptimizationEntry(); - - /** - * The meta object literal for the 'Direction' attribute feature. - * - * - * @generated - */ - EAttribute OPTIMIZATION_ENTRY__DIRECTION = eINSTANCE.getOptimizationEntry_Direction(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl Threshold Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() - * @generated - */ - EClass THRESHOLD_ENTRY = eINSTANCE.getThresholdEntry(); - - /** - * The meta object literal for the 'Operator' attribute feature. - * - * - * @generated - */ - EAttribute THRESHOLD_ENTRY__OPERATOR = eINSTANCE.getThresholdEntry_Operator(); - - /** - * The meta object literal for the 'Threshold' attribute feature. - * - * - * @generated - */ - EAttribute THRESHOLD_ENTRY__THRESHOLD = eINSTANCE.getThresholdEntry_Threshold(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl Objective Function}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() - * @generated - */ - EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() - * @generated - */ - EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction(); - - /** - * The meta object literal for the 'Entries' containment reference list feature. - * - * - * @generated - */ - EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() - * @generated - */ - EClass COST_ENTRY = eINSTANCE.getCostEntry(); - - /** - * The meta object literal for the 'Pattern Element' containment reference feature. - * - * - * @generated - */ - EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement(); - - /** - * The meta object literal for the 'Weight' attribute feature. - * - * - * @generated - */ - EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() - * @generated - */ - EClass OBJECTIVE_DECLARATION = eINSTANCE.getObjectiveDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference OBJECTIVE_DECLARATION__SPECIFICATION = eINSTANCE.getObjectiveDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl Objective Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() - * @generated - */ - EClass OBJECTIVE_REFERENCE = eINSTANCE.getObjectiveReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference OBJECTIVE_REFERENCE__REFERRED = eINSTANCE.getObjectiveReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl Objective}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() - * @generated - */ - EClass OBJECTIVE = eINSTANCE.getObjective(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() - * @generated - */ - EClass CONFIG_SPECIFICATION = eINSTANCE.getConfigSpecification(); - - /** - * The meta object literal for the 'Entries' containment reference list feature. - * - * - * @generated - */ - EReference CONFIG_SPECIFICATION__ENTRIES = eINSTANCE.getConfigSpecification_Entries(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() - * @generated - */ - EClass CONFIG_DECLARATION = eINSTANCE.getConfigDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference CONFIG_DECLARATION__SPECIFICATION = eINSTANCE.getConfigDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() - * @generated - */ - EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() - * @generated - */ - EClass DOCUMENTATION_ENTRY = eINSTANCE.getDocumentationEntry(); - - /** - * The meta object literal for the 'Level' attribute feature. - * - * - * @generated - */ - EAttribute DOCUMENTATION_ENTRY__LEVEL = eINSTANCE.getDocumentationEntry_Level(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() - * @generated - */ - EClass RUNTIME_ENTRY = eINSTANCE.getRuntimeEntry(); - - /** - * The meta object literal for the 'Millisec Limit' attribute feature. - * - * - * @generated - */ - EAttribute RUNTIME_ENTRY__MILLISEC_LIMIT = eINSTANCE.getRuntimeEntry_MillisecLimit(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() - * @generated - */ - EClass MEMORY_ENTRY = eINSTANCE.getMemoryEntry(); - - /** - * The meta object literal for the 'Megabyte Limit' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_ENTRY__MEGABYTE_LIMIT = eINSTANCE.getMemoryEntry_MegabyteLimit(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() - * @generated - */ - EClass CUSTOM_ENTRY = eINSTANCE.getCustomEntry(); - - /** - * The meta object literal for the 'Key' attribute feature. - * - * - * @generated - */ - EAttribute CUSTOM_ENTRY__KEY = eINSTANCE.getCustomEntry_Key(); - - /** - * The meta object literal for the 'Value' attribute feature. - * - * - * @generated - */ - EAttribute CUSTOM_ENTRY__VALUE = eINSTANCE.getCustomEntry_Value(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() - * @generated - */ - EClass CONFIG_REFERENCE = eINSTANCE.getConfigReference(); - - /** - * The meta object literal for the 'Config' reference feature. - * - * - * @generated - */ - EReference CONFIG_REFERENCE__CONFIG = eINSTANCE.getConfigReference_Config(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() - * @generated - */ - EClass CONFIG = eINSTANCE.getConfig(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() - * @generated - */ - EClass SCOPE_SPECIFICATION = eINSTANCE.getScopeSpecification(); - - /** - * The meta object literal for the 'Scopes' containment reference list feature. - * - * - * @generated - */ - EReference SCOPE_SPECIFICATION__SCOPES = eINSTANCE.getScopeSpecification_Scopes(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() - * @generated - */ - EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); - - /** - * The meta object literal for the 'Sets New' attribute feature. - * - * - * @generated - */ - EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); - - /** - * The meta object literal for the 'Sets Sum' attribute feature. - * - * - * @generated - */ - EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); - - /** - * The meta object literal for the 'Number' containment reference feature. - * - * - * @generated - */ - EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() - * @generated - */ - EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() - * @generated - */ - EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() - * @generated - */ - EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() - * @generated - */ - EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() - * @generated - */ - EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() - * @generated - */ - EClass TYPE_REFERENCE = eINSTANCE.getTypeReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() - * @generated - */ - EClass CLASS_REFERENCE = eINSTANCE.getClassReference(); - - /** - * The meta object literal for the 'Element' containment reference feature. - * - * - * @generated - */ - EReference CLASS_REFERENCE__ELEMENT = eINSTANCE.getClassReference_Element(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() - * @generated - */ - EClass OBJECT_REFERENCE = eINSTANCE.getObjectReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() - * @generated - */ - EClass INTEGER_REFERENCE = eINSTANCE.getIntegerReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() - * @generated - */ - EClass REAL_REFERENCE = eINSTANCE.getRealReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() - * @generated - */ - EClass STRING_REFERENCE = eINSTANCE.getStringReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() - * @generated - */ - EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() - * @generated - */ - EClass EXACT_NUMBER = eINSTANCE.getExactNumber(); - - /** - * The meta object literal for the 'Exact Number' attribute feature. - * - * - * @generated - */ - EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber(); - - /** - * The meta object literal for the 'Exact Unlimited' attribute feature. - * - * - * @generated - */ - EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() - * @generated - */ - EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber(); - - /** - * The meta object literal for the 'Min' attribute feature. - * - * - * @generated - */ - EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min(); - - /** - * The meta object literal for the 'Max Number' attribute feature. - * - * - * @generated - */ - EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber(); - - /** - * The meta object literal for the 'Max Unlimited' attribute feature. - * - * - * @generated - */ - EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() - * @generated - */ - EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation(); - - /** - * The meta object literal for the 'Entry' attribute list feature. - * - * - * @generated - */ - EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() - * @generated - */ - EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration(); - - /** - * The meta object literal for the 'Entry' attribute list feature. - * - * - * @generated - */ - EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() - * @generated - */ - EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration(); - - /** - * The meta object literal for the 'Entry' attribute list feature. - * - * - * @generated - */ - EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() - * @generated - */ - EClass SCOPE_DECLARATION = eINSTANCE.getScopeDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference SCOPE_DECLARATION__SPECIFICATION = eINSTANCE.getScopeDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() - * @generated - */ - EClass SCOPE_REFERENCE = eINSTANCE.getScopeReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference SCOPE_REFERENCE__REFERRED = eINSTANCE.getScopeReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() - * @generated - */ - EClass SCOPE = eINSTANCE.getScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() - * @generated - */ - EClass TASK = eINSTANCE.getTask(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() - * @generated - */ - EClass GENERATION_TASK = eINSTANCE.getGenerationTask(); - - /** - * The meta object literal for the 'Metamodel' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__METAMODEL = eINSTANCE.getGenerationTask_Metamodel(); - - /** - * The meta object literal for the 'Partial Model' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__PARTIAL_MODEL = eINSTANCE.getGenerationTask_PartialModel(); - - /** - * The meta object literal for the 'Patterns' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__PATTERNS = eINSTANCE.getGenerationTask_Patterns(); - - /** - * The meta object literal for the 'Objectives' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__OBJECTIVES = eINSTANCE.getGenerationTask_Objectives(); - - /** - * The meta object literal for the 'Scope' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); - - /** - * The meta object literal for the 'Number Specified' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified(); - - /** - * The meta object literal for the 'Number' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); - - /** - * The meta object literal for the 'Run Specified' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified(); - - /** - * The meta object literal for the 'Runs' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); - - /** - * The meta object literal for the 'Solver' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); - - /** - * The meta object literal for the 'Config' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); - - /** - * The meta object literal for the 'Debug Folder' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__DEBUG_FOLDER = eINSTANCE.getGenerationTask_DebugFolder(); - - /** - * The meta object literal for the 'Target Log File' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__TARGET_LOG_FILE = eINSTANCE.getGenerationTask_TargetLogFile(); - - /** - * The meta object literal for the 'Target Statistics File' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); - - /** - * The meta object literal for the 'Taget Folder' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() - * @generated - */ - EClass INTEGER_SCOPE = eINSTANCE.getIntegerScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() - * @generated - */ - EClass REAL_SCOPE = eINSTANCE.getRealScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() - * @generated - */ - EClass STRING_SCOPE = eINSTANCE.getStringScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() - * @generated - */ - EEnum OPTIMIZATION_DIRECTION = eINSTANCE.getOptimizationDirection(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() - * @generated - */ - EEnum COMPARISON_OPERATOR = eINSTANCE.getComparisonOperator(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() - * @generated - */ - EEnum DOCUMENT_LEVEL_SPECIFICATION = eINSTANCE.getDocumentLevelSpecification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() - * @generated - */ - EEnum SOLVER = eINSTANCE.getSolver(); - - } - -} //ApplicationConfigurationPackage +/** + * generated by Xtext 2.21.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.EEnum; +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 enum,
  • + *
  • and each data type
  • + *
+ * + * @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.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 = 2; + + /** + * 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 = 3; + + /** + * 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 = 4; + + /** + * 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.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 = 5; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int DECLARATION__NAME = COMMAND_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Declaration' class. + * + * + * @generated + * @ordered + */ + int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() + * @generated + */ + int FILE = 9; + + /** + * The number of structural features of the 'File' class. + * + * + * @generated + * @ordered + */ + int FILE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() + * @generated + */ + int FILE_SPECIFICATION = 6; + + /** + * The feature id for the 'Path' attribute. + * + * + * @generated + * @ordered + */ + int FILE_SPECIFICATION__PATH = FILE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'File Specification' class. + * + * + * @generated + * @ordered + */ + int FILE_SPECIFICATION_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() + * @generated + */ + int FILE_DECLARATION = 7; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int FILE_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int FILE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'File Declaration' class. + * + * + * @generated + * @ordered + */ + int FILE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() + * @generated + */ + int FILE_REFERENCE = 8; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int FILE_REFERENCE__REFERRED = FILE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'File Reference' class. + * + * + * @generated + * @ordered + */ + int FILE_REFERENCE_FEATURE_COUNT = FILE_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 = 16; + + /** + * 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 = 10; + + /** + * 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 = 11; + + /** + * 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 = 12; + + /** + * 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 = 13; + + /** + * 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 = 14; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Metamodel Declaration' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * 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 = 15; + + /** + * 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; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() + * @generated + */ + int PARTIAL_MODEL = 23; + + /** + * The number of structural features of the 'Partial Model' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() + * @generated + */ + int PARTIAL_MODEL_SPECIFICATION = 17; + + /** + * The feature id for the 'Entry' containment reference list. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_SPECIFICATION__ENTRY = PARTIAL_MODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Partial Model Specification' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_SPECIFICATION_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() + * @generated + */ + int PARTIAL_MODEL_ENTRY = 18; + + /** + * The feature id for the 'Path' containment reference. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_ENTRY__PATH = 0; + + /** + * The number of structural features of the 'Partial Model Entry' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() + * @generated + */ + int MODEL_ENTRY = 19; + + /** + * The feature id for the 'Path' containment reference. + * + * + * @generated + * @ordered + */ + int MODEL_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; + + /** + * The number of structural features of the 'Model Entry' class. + * + * + * @generated + * @ordered + */ + int MODEL_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() + * @generated + */ + int FOLDER_ENTRY = 20; + + /** + * The feature id for the 'Path' containment reference. + * + * + * @generated + * @ordered + */ + int FOLDER_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; + + /** + * The feature id for the 'Exclusion' containment reference list. + * + * + * @generated + * @ordered + */ + int FOLDER_ENTRY__EXCLUSION = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Folder Entry' class. + * + * + * @generated + * @ordered + */ + int FOLDER_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() + * @generated + */ + int PARTIAL_MODEL_DECLARATION = 21; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Partial Model Declaration' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() + * @generated + */ + int PARTIAL_MODEL_REFERENCE = 22; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_REFERENCE__REFERRED = PARTIAL_MODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Partial Model Reference' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_REFERENCE_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() + * @generated + */ + int GRAPH_PATTERN = 30; + + /** + * The number of structural features of the 'Graph Pattern' class. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() + * @generated + */ + int PATTERN_SPECIFICATION = 24; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int PATTERN_SPECIFICATION__ENTRIES = GRAPH_PATTERN_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Pattern Specification' class. + * + * + * @generated + * @ordered + */ + int PATTERN_SPECIFICATION_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() + * @generated + */ + int PATTERN_ENTRY = 25; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int PATTERN_ENTRY__PACKAGE = 0; + + /** + * The number of structural features of the 'Pattern Entry' class. + * + * + * @generated + * @ordered + */ + int PATTERN_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() + * @generated + */ + int ALL_PATTERN_ENTRY = 26; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int ALL_PATTERN_ENTRY__PACKAGE = PATTERN_ENTRY__PACKAGE; + + /** + * The feature id for the 'Exclusuion' containment reference list. + * + * + * @generated + * @ordered + */ + int ALL_PATTERN_ENTRY__EXCLUSUION = PATTERN_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'All Pattern Entry' class. + * + * + * @generated + * @ordered + */ + int ALL_PATTERN_ENTRY_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() + * @generated + */ + int PATTERN_ELEMENT = 27; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int PATTERN_ELEMENT__PACKAGE = PATTERN_ENTRY__PACKAGE; + + /** + * The feature id for the 'Pattern' reference. + * + * + * @generated + * @ordered + */ + int PATTERN_ELEMENT__PATTERN = PATTERN_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Pattern Element' class. + * + * + * @generated + * @ordered + */ + int PATTERN_ELEMENT_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() + * @generated + */ + int GRAPH_PATTERN_DECLARATION = 28; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Graph Pattern Declaration' class. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() + * @generated + */ + int GRAPH_PATTERN_REFERENCE = 29; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_REFERENCE__REFERRED = GRAPH_PATTERN_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Graph Pattern Reference' class. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_REFERENCE_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl Objective}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() + * @generated + */ + int OBJECTIVE = 40; + + /** + * The number of structural features of the 'Objective' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl Objective Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() + * @generated + */ + int OBJECTIVE_SPECIFICATION = 31; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_SPECIFICATION__ENTRIES = OBJECTIVE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Objective Specification' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_SPECIFICATION_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl Objective Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() + * @generated + */ + int OBJECTIVE_ENTRY = 32; + + /** + * The feature id for the 'Function' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_ENTRY__FUNCTION = 0; + + /** + * The number of structural features of the 'Objective Entry' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl Optimization Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() + * @generated + */ + int OPTIMIZATION_ENTRY = 33; + + /** + * The feature id for the 'Function' containment reference. + * + * + * @generated + * @ordered + */ + int OPTIMIZATION_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; + + /** + * The feature id for the 'Direction' attribute. + * + * + * @generated + * @ordered + */ + int OPTIMIZATION_ENTRY__DIRECTION = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Optimization Entry' class. + * + * + * @generated + * @ordered + */ + int OPTIMIZATION_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl Threshold Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() + * @generated + */ + int THRESHOLD_ENTRY = 34; + + /** + * The feature id for the 'Function' containment reference. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; + + /** + * The feature id for the 'Operator' attribute. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY__OPERATOR = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Threshold' attribute. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY__THRESHOLD = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Threshold Entry' class. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() + * @generated + */ + int OBJECTIVE_FUNCTION = 35; + + /** + * The number of structural features of the 'Objective Function' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() + * @generated + */ + int COST_OBJECTIVE_FUNCTION = 36; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Cost Objective Function' class. + * + * + * @generated + * @ordered + */ + int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() + * @generated + */ + int COST_ENTRY = 37; + + /** + * The feature id for the 'Pattern Element' containment reference. + * + * + * @generated + * @ordered + */ + int COST_ENTRY__PATTERN_ELEMENT = 0; + + /** + * The feature id for the 'Weight' attribute. + * + * + * @generated + * @ordered + */ + int COST_ENTRY__WEIGHT = 1; + + /** + * The number of structural features of the 'Cost Entry' class. + * + * + * @generated + * @ordered + */ + int COST_ENTRY_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() + * @generated + */ + int OBJECTIVE_DECLARATION = 38; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Objective Declaration' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl Objective Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() + * @generated + */ + int OBJECTIVE_REFERENCE = 39; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_REFERENCE__REFERRED = OBJECTIVE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Objective Reference' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_REFERENCE_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() + * @generated + */ + int CONFIG = 49; + + /** + * The number of structural features of the 'Config' class. + * + * + * @generated + * @ordered + */ + int CONFIG_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() + * @generated + */ + int CONFIG_SPECIFICATION = 41; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int CONFIG_SPECIFICATION__ENTRIES = CONFIG_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Config Specification' class. + * + * + * @generated + * @ordered + */ + int CONFIG_SPECIFICATION_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() + * @generated + */ + int CONFIG_DECLARATION = 42; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int CONFIG_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int CONFIG_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Config Declaration' class. + * + * + * @generated + * @ordered + */ + int CONFIG_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() + * @generated + */ + int CONFIG_ENTRY = 43; + + /** + * The number of structural features of the 'Config Entry' class. + * + * + * @generated + * @ordered + */ + int CONFIG_ENTRY_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() + * @generated + */ + int DOCUMENTATION_ENTRY = 44; + + /** + * The feature id for the 'Level' attribute. + * + * + * @generated + * @ordered + */ + int DOCUMENTATION_ENTRY__LEVEL = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Documentation Entry' class. + * + * + * @generated + * @ordered + */ + int DOCUMENTATION_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() + * @generated + */ + int RUNTIME_ENTRY = 45; + + /** + * The feature id for the 'Millisec Limit' attribute. + * + * + * @generated + * @ordered + */ + int RUNTIME_ENTRY__MILLISEC_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Runtime Entry' class. + * + * + * @generated + * @ordered + */ + int RUNTIME_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() + * @generated + */ + int MEMORY_ENTRY = 46; + + /** + * The feature id for the 'Megabyte Limit' attribute. + * + * + * @generated + * @ordered + */ + int MEMORY_ENTRY__MEGABYTE_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Memory Entry' class. + * + * + * @generated + * @ordered + */ + int MEMORY_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() + * @generated + */ + int CUSTOM_ENTRY = 47; + + /** + * The feature id for the 'Key' attribute. + * + * + * @generated + * @ordered + */ + int CUSTOM_ENTRY__KEY = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Value' attribute. + * + * + * @generated + * @ordered + */ + int CUSTOM_ENTRY__VALUE = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Custom Entry' class. + * + * + * @generated + * @ordered + */ + int CUSTOM_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() + * @generated + */ + int CONFIG_REFERENCE = 48; + + /** + * The feature id for the 'Config' reference. + * + * + * @generated + * @ordered + */ + int CONFIG_REFERENCE__CONFIG = CONFIG_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Config Reference' class. + * + * + * @generated + * @ordered + */ + int CONFIG_REFERENCE_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() + * @generated + */ + int SCOPE = 71; + + /** + * The number of structural features of the 'Scope' class. + * + * + * @generated + * @ordered + */ + int SCOPE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() + * @generated + */ + int SCOPE_SPECIFICATION = 50; + + /** + * The feature id for the 'Scopes' containment reference list. + * + * + * @generated + * @ordered + */ + int SCOPE_SPECIFICATION__SCOPES = SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Scope Specification' class. + * + * + * @generated + * @ordered + */ + int SCOPE_SPECIFICATION_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() + * @generated + */ + int TYPE_SCOPE = 51; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE__SETS_NEW = 0; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE__SETS_SUM = 1; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE__NUMBER = 2; + + /** + * The number of structural features of the 'Type Scope' class. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE_FEATURE_COUNT = 3; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() + * @generated + */ + int CLASS_TYPE_SCOPE = 52; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Class Type Scope' class. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() + * @generated + */ + int OBJECT_TYPE_SCOPE = 53; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Object Type Scope' class. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() + * @generated + */ + int INTEGER_TYPE_SCOPE = 54; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Integer Type Scope' class. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() + * @generated + */ + int REAL_TYPE_SCOPE = 55; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Real Type Scope' class. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() + * @generated + */ + int STRING_TYPE_SCOPE = 56; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'String Type Scope' class. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() + * @generated + */ + int TYPE_REFERENCE = 57; + + /** + * The number of structural features of the 'Type Reference' class. + * + * + * @generated + * @ordered + */ + int TYPE_REFERENCE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() + * @generated + */ + int CLASS_REFERENCE = 58; + + /** + * The feature id for the 'Element' containment reference. + * + * + * @generated + * @ordered + */ + int CLASS_REFERENCE__ELEMENT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Class Reference' class. + * + * + * @generated + * @ordered + */ + int CLASS_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() + * @generated + */ + int OBJECT_REFERENCE = 59; + + /** + * The number of structural features of the 'Object Reference' class. + * + * + * @generated + * @ordered + */ + int OBJECT_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() + * @generated + */ + int INTEGER_REFERENCE = 60; + + /** + * The number of structural features of the 'Integer Reference' class. + * + * + * @generated + * @ordered + */ + int INTEGER_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() + * @generated + */ + int REAL_REFERENCE = 61; + + /** + * The number of structural features of the 'Real Reference' class. + * + * + * @generated + * @ordered + */ + int REAL_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() + * @generated + */ + int STRING_REFERENCE = 62; + + /** + * The number of structural features of the 'String Reference' class. + * + * + * @generated + * @ordered + */ + int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() + * @generated + */ + int NUMBER_SPECIFICATION = 63; + + /** + * The number of structural features of the 'Number Specification' class. + * + * + * @generated + * @ordered + */ + int NUMBER_SPECIFICATION_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() + * @generated + */ + int EXACT_NUMBER = 64; + + /** + * The feature id for the 'Exact Number' attribute. + * + * + * @generated + * @ordered + */ + int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Exact Unlimited' attribute. + * + * + * @generated + * @ordered + */ + int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Exact Number' class. + * + * + * @generated + * @ordered + */ + int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() + * @generated + */ + int INTERVALL_NUMBER = 65; + + /** + * The feature id for the 'Min' attribute. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Max Number' attribute. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The feature id for the 'Max Unlimited' attribute. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; + + /** + * The number of structural features of the 'Intervall Number' class. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() + * @generated + */ + int INT_ENUMBERATION = 66; + + /** + * The feature id for the 'Entry' attribute list. + * + * + * @generated + * @ordered + */ + int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Int Enumberation' class. + * + * + * @generated + * @ordered + */ + int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() + * @generated + */ + int REAL_ENUMERATION = 67; + + /** + * The feature id for the 'Entry' attribute list. + * + * + * @generated + * @ordered + */ + int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Real Enumeration' class. + * + * + * @generated + * @ordered + */ + int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() + * @generated + */ + int STRING_ENUMERATION = 68; + + /** + * The feature id for the 'Entry' attribute list. + * + * + * @generated + * @ordered + */ + int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'String Enumeration' class. + * + * + * @generated + * @ordered + */ + int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() + * @generated + */ + int SCOPE_DECLARATION = 69; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int SCOPE_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int SCOPE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Scope Declaration' class. + * + * + * @generated + * @ordered + */ + int SCOPE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() + * @generated + */ + int SCOPE_REFERENCE = 70; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int SCOPE_REFERENCE__REFERRED = SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Scope Reference' class. + * + * + * @generated + * @ordered + */ + int SCOPE_REFERENCE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() + * @generated + */ + int TASK = 72; + + /** + * The number of structural features of the 'Task' class. + * + * + * @generated + * @ordered + */ + int TASK_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() + * @generated + */ + int GENERATION_TASK = 73; + + /** + * The feature id for the 'Metamodel' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__METAMODEL = TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Partial Model' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__PARTIAL_MODEL = TASK_FEATURE_COUNT + 1; + + /** + * The feature id for the 'Patterns' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__PATTERNS = TASK_FEATURE_COUNT + 2; + + /** + * The feature id for the 'Objectives' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__OBJECTIVES = TASK_FEATURE_COUNT + 3; + + /** + * The feature id for the 'Scope' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 4; + + /** + * The feature id for the 'Number Specified' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 5; + + /** + * The feature id for the 'Number' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 6; + + /** + * The feature id for the 'Run Specified' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 7; + + /** + * The feature id for the 'Runs' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 8; + + /** + * The feature id for the 'Solver' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 9; + + /** + * The feature id for the 'Config' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 10; + + /** + * The feature id for the 'Debug Folder' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 11; + + /** + * The feature id for the 'Target Log File' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 12; + + /** + * The feature id for the 'Target Statistics File' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 13; + + /** + * The feature id for the 'Taget Folder' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 14; + + /** + * The number of structural features of the 'Generation Task' class. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 15; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() + * @generated + */ + int INTEGER_SCOPE = 74; + + /** + * The number of structural features of the 'Integer Scope' class. + * + * + * @generated + * @ordered + */ + int INTEGER_SCOPE_FEATURE_COUNT = INTEGER_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() + * @generated + */ + int REAL_SCOPE = 75; + + /** + * The number of structural features of the 'Real Scope' class. + * + * + * @generated + * @ordered + */ + int REAL_SCOPE_FEATURE_COUNT = REAL_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() + * @generated + */ + int STRING_SCOPE = 76; + + /** + * The number of structural features of the 'String Scope' class. + * + * + * @generated + * @ordered + */ + int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() + * @generated + */ + int OPTIMIZATION_DIRECTION = 77; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() + * @generated + */ + int COMPARISON_OPERATOR = 78; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() + * @generated + */ + int DOCUMENT_LEVEL_SPECIFICATION = 79; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() + * @generated + */ + int SOLVER = 80; + + + /** + * 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.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.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 the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName() + * @see #getDeclaration() + * @generated + */ + EAttribute getDeclaration_Name(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. + * + * + * @return the meta object for class 'File Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification + * @generated + */ + EClass getFileSpecification(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}'. + * + * + * @return the meta object for the attribute 'Path'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath() + * @see #getFileSpecification() + * @generated + */ + EAttribute getFileSpecification_Path(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. + * + * + * @return the meta object for class 'File Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration + * @generated + */ + EClass getFileDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification() + * @see #getFileDeclaration() + * @generated + */ + EReference getFileDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. + * + * + * @return the meta object for class 'File Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference + * @generated + */ + EClass getFileReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred() + * @see #getFileReference() + * @generated + */ + EReference getFileReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. + * + * + * @return the meta object for class 'File'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File + * @generated + */ + EClass getFile(); + + /** + * 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 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 meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. + * + * + * @return the meta object for class 'Partial Model Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification + * @generated + */ + EClass getPartialModelSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}'. + * + * + * @return the meta object for the containment reference list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry() + * @see #getPartialModelSpecification() + * @generated + */ + EReference getPartialModelSpecification_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. + * + * + * @return the meta object for class 'Partial Model Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry + * @generated + */ + EClass getPartialModelEntry(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}'. + * + * + * @return the meta object for the containment reference 'Path'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath() + * @see #getPartialModelEntry() + * @generated + */ + EReference getPartialModelEntry_Path(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. + * + * + * @return the meta object for class 'Model Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry + * @generated + */ + EClass getModelEntry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. + * + * + * @return the meta object for class 'Folder Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry + * @generated + */ + EClass getFolderEntry(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}'. + * + * + * @return the meta object for the containment reference list 'Exclusion'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion() + * @see #getFolderEntry() + * @generated + */ + EReference getFolderEntry_Exclusion(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. + * + * + * @return the meta object for class 'Partial Model Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration + * @generated + */ + EClass getPartialModelDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification() + * @see #getPartialModelDeclaration() + * @generated + */ + EReference getPartialModelDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. + * + * + * @return the meta object for class 'Partial Model Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference + * @generated + */ + EClass getPartialModelReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred() + * @see #getPartialModelReference() + * @generated + */ + EReference getPartialModelReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. + * + * + * @return the meta object for class 'Partial Model'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel + * @generated + */ + EClass getPartialModel(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. + * + * + * @return the meta object for class 'Pattern Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification + * @generated + */ + EClass getPatternSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries() + * @see #getPatternSpecification() + * @generated + */ + EReference getPatternSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. + * + * + * @return the meta object for class 'Pattern Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry + * @generated + */ + EClass getPatternEntry(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}'. + * + * + * @return the meta object for the reference 'Package'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage() + * @see #getPatternEntry() + * @generated + */ + EReference getPatternEntry_Package(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. + * + * + * @return the meta object for class 'All Pattern Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry + * @generated + */ + EClass getAllPatternEntry(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}'. + * + * + * @return the meta object for the containment reference list 'Exclusuion'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion() + * @see #getAllPatternEntry() + * @generated + */ + EReference getAllPatternEntry_Exclusuion(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. + * + * + * @return the meta object for class 'Pattern Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement + * @generated + */ + EClass getPatternElement(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}'. + * + * + * @return the meta object for the reference 'Pattern'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern() + * @see #getPatternElement() + * @generated + */ + EReference getPatternElement_Pattern(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. + * + * + * @return the meta object for class 'Graph Pattern Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration + * @generated + */ + EClass getGraphPatternDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification() + * @see #getGraphPatternDeclaration() + * @generated + */ + EReference getGraphPatternDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. + * + * + * @return the meta object for class 'Graph Pattern Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference + * @generated + */ + EClass getGraphPatternReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred() + * @see #getGraphPatternReference() + * @generated + */ + EReference getGraphPatternReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. + * + * + * @return the meta object for class 'Graph Pattern'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern + * @generated + */ + EClass getGraphPattern(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification Objective Specification}'. + * + * + * @return the meta object for class 'Objective Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification + * @generated + */ + EClass getObjectiveSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries() + * @see #getObjectiveSpecification() + * @generated + */ + EReference getObjectiveSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry Objective Entry}'. + * + * + * @return the meta object for class 'Objective Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry + * @generated + */ + EClass getObjectiveEntry(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}'. + * + * + * @return the meta object for the containment reference 'Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction() + * @see #getObjectiveEntry() + * @generated + */ + EReference getObjectiveEntry_Function(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry Optimization Entry}'. + * + * + * @return the meta object for class 'Optimization Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry + * @generated + */ + EClass getOptimizationEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}'. + * + * + * @return the meta object for the attribute 'Direction'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection() + * @see #getOptimizationEntry() + * @generated + */ + EAttribute getOptimizationEntry_Direction(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry Threshold Entry}'. + * + * + * @return the meta object for class 'Threshold Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry + * @generated + */ + EClass getThresholdEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}'. + * + * + * @return the meta object for the attribute 'Operator'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator() + * @see #getThresholdEntry() + * @generated + */ + EAttribute getThresholdEntry_Operator(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}'. + * + * + * @return the meta object for the attribute 'Threshold'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold() + * @see #getThresholdEntry() + * @generated + */ + EAttribute getThresholdEntry_Threshold(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction Objective Function}'. + * + * + * @return the meta object for class 'Objective Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction + * @generated + */ + EClass getObjectiveFunction(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function}'. + * + * + * @return the meta object for class 'Cost Objective Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction + * @generated + */ + EClass getCostObjectiveFunction(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries() + * @see #getCostObjectiveFunction() + * @generated + */ + EReference getCostObjectiveFunction_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry}'. + * + * + * @return the meta object for class 'Cost Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry + * @generated + */ + EClass getCostEntry(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}'. + * + * + * @return the meta object for the containment reference 'Pattern Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement() + * @see #getCostEntry() + * @generated + */ + EReference getCostEntry_PatternElement(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}'. + * + * + * @return the meta object for the attribute 'Weight'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight() + * @see #getCostEntry() + * @generated + */ + EAttribute getCostEntry_Weight(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. + * + * + * @return the meta object for class 'Objective Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration + * @generated + */ + EClass getObjectiveDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification() + * @see #getObjectiveDeclaration() + * @generated + */ + EReference getObjectiveDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference Objective Reference}'. + * + * + * @return the meta object for class 'Objective Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference + * @generated + */ + EClass getObjectiveReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred() + * @see #getObjectiveReference() + * @generated + */ + EReference getObjectiveReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective Objective}'. + * + * + * @return the meta object for class 'Objective'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective + * @generated + */ + EClass getObjective(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. + * + * + * @return the meta object for class 'Config Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification + * @generated + */ + EClass getConfigSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries() + * @see #getConfigSpecification() + * @generated + */ + EReference getConfigSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. + * + * + * @return the meta object for class 'Config Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration + * @generated + */ + EClass getConfigDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification() + * @see #getConfigDeclaration() + * @generated + */ + EReference getConfigDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. + * + * + * @return the meta object for class 'Config Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry + * @generated + */ + EClass getConfigEntry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. + * + * + * @return the meta object for class 'Documentation Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry + * @generated + */ + EClass getDocumentationEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}'. + * + * + * @return the meta object for the attribute 'Level'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel() + * @see #getDocumentationEntry() + * @generated + */ + EAttribute getDocumentationEntry_Level(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. + * + * + * @return the meta object for class 'Runtime Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry + * @generated + */ + EClass getRuntimeEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}'. + * + * + * @return the meta object for the attribute 'Millisec Limit'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit() + * @see #getRuntimeEntry() + * @generated + */ + EAttribute getRuntimeEntry_MillisecLimit(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. + * + * + * @return the meta object for class 'Memory Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry + * @generated + */ + EClass getMemoryEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}'. + * + * + * @return the meta object for the attribute 'Megabyte Limit'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit() + * @see #getMemoryEntry() + * @generated + */ + EAttribute getMemoryEntry_MegabyteLimit(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. + * + * + * @return the meta object for class 'Custom Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry + * @generated + */ + EClass getCustomEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}'. + * + * + * @return the meta object for the attribute 'Key'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey() + * @see #getCustomEntry() + * @generated + */ + EAttribute getCustomEntry_Key(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}'. + * + * + * @return the meta object for the attribute 'Value'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue() + * @see #getCustomEntry() + * @generated + */ + EAttribute getCustomEntry_Value(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. + * + * + * @return the meta object for class 'Config Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference + * @generated + */ + EClass getConfigReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}'. + * + * + * @return the meta object for the reference 'Config'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig() + * @see #getConfigReference() + * @generated + */ + EReference getConfigReference_Config(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. + * + * + * @return the meta object for class 'Config'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config + * @generated + */ + EClass getConfig(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. + * + * + * @return the meta object for class 'Scope Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification + * @generated + */ + EClass getScopeSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}'. + * + * + * @return the meta object for the containment reference list 'Scopes'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes() + * @see #getScopeSpecification() + * @generated + */ + EReference getScopeSpecification_Scopes(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. + * + * + * @return the meta object for class 'Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope + * @generated + */ + EClass getTypeScope(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}'. + * + * + * @return the meta object for the attribute 'Sets New'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew() + * @see #getTypeScope() + * @generated + */ + EAttribute getTypeScope_SetsNew(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}'. + * + * + * @return the meta object for the attribute 'Sets Sum'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum() + * @see #getTypeScope() + * @generated + */ + EAttribute getTypeScope_SetsSum(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}'. + * + * + * @return the meta object for the containment reference 'Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber() + * @see #getTypeScope() + * @generated + */ + EReference getTypeScope_Number(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. + * + * + * @return the meta object for class 'Class Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope + * @generated + */ + EClass getClassTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType() + * @see #getClassTypeScope() + * @generated + */ + EReference getClassTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. + * + * + * @return the meta object for class 'Object Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope + * @generated + */ + EClass getObjectTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType() + * @see #getObjectTypeScope() + * @generated + */ + EReference getObjectTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. + * + * + * @return the meta object for class 'Integer Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope + * @generated + */ + EClass getIntegerTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType() + * @see #getIntegerTypeScope() + * @generated + */ + EReference getIntegerTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. + * + * + * @return the meta object for class 'Real Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope + * @generated + */ + EClass getRealTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType() + * @see #getRealTypeScope() + * @generated + */ + EReference getRealTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. + * + * + * @return the meta object for class 'String Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope + * @generated + */ + EClass getStringTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType() + * @see #getStringTypeScope() + * @generated + */ + EReference getStringTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. + * + * + * @return the meta object for class 'Type Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference + * @generated + */ + EClass getTypeReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. + * + * + * @return the meta object for class 'Class Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference + * @generated + */ + EClass getClassReference(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}'. + * + * + * @return the meta object for the containment reference 'Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement() + * @see #getClassReference() + * @generated + */ + EReference getClassReference_Element(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. + * + * + * @return the meta object for class 'Object Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference + * @generated + */ + EClass getObjectReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. + * + * + * @return the meta object for class 'Integer Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference + * @generated + */ + EClass getIntegerReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. + * + * + * @return the meta object for class 'Real Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference + * @generated + */ + EClass getRealReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. + * + * + * @return the meta object for class 'String Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference + * @generated + */ + EClass getStringReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. + * + * + * @return the meta object for class 'Number Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification + * @generated + */ + EClass getNumberSpecification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. + * + * + * @return the meta object for class 'Exact Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber + * @generated + */ + EClass getExactNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}'. + * + * + * @return the meta object for the attribute 'Exact Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber() + * @see #getExactNumber() + * @generated + */ + EAttribute getExactNumber_ExactNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}'. + * + * + * @return the meta object for the attribute 'Exact Unlimited'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited() + * @see #getExactNumber() + * @generated + */ + EAttribute getExactNumber_ExactUnlimited(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. + * + * + * @return the meta object for class 'Intervall Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber + * @generated + */ + EClass getIntervallNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}'. + * + * + * @return the meta object for the attribute 'Min'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin() + * @see #getIntervallNumber() + * @generated + */ + EAttribute getIntervallNumber_Min(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}'. + * + * + * @return the meta object for the attribute 'Max Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber() + * @see #getIntervallNumber() + * @generated + */ + EAttribute getIntervallNumber_MaxNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}'. + * + * + * @return the meta object for the attribute 'Max Unlimited'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited() + * @see #getIntervallNumber() + * @generated + */ + EAttribute getIntervallNumber_MaxUnlimited(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. + * + * + * @return the meta object for class 'Int Enumberation'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation + * @generated + */ + EClass getIntEnumberation(); + + /** + * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}'. + * + * + * @return the meta object for the attribute list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry() + * @see #getIntEnumberation() + * @generated + */ + EAttribute getIntEnumberation_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. + * + * + * @return the meta object for class 'Real Enumeration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration + * @generated + */ + EClass getRealEnumeration(); + + /** + * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}'. + * + * + * @return the meta object for the attribute list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry() + * @see #getRealEnumeration() + * @generated + */ + EAttribute getRealEnumeration_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. + * + * + * @return the meta object for class 'String Enumeration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration + * @generated + */ + EClass getStringEnumeration(); + + /** + * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}'. + * + * + * @return the meta object for the attribute list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry() + * @see #getStringEnumeration() + * @generated + */ + EAttribute getStringEnumeration_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. + * + * + * @return the meta object for class 'Scope Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration + * @generated + */ + EClass getScopeDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification() + * @see #getScopeDeclaration() + * @generated + */ + EReference getScopeDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. + * + * + * @return the meta object for class 'Scope Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference + * @generated + */ + EClass getScopeReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred() + * @see #getScopeReference() + * @generated + */ + EReference getScopeReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. + * + * + * @return the meta object for class 'Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope + * @generated + */ + EClass getScope(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. + * + * + * @return the meta object for class 'Task'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task + * @generated + */ + EClass getTask(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. + * + * + * @return the meta object for class 'Generation Task'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask + * @generated + */ + EClass getGenerationTask(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}'. + * + * + * @return the meta object for the containment reference 'Metamodel'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Metamodel(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}'. + * + * + * @return the meta object for the containment reference 'Partial Model'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_PartialModel(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}'. + * + * + * @return the meta object for the containment reference 'Patterns'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Patterns(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}'. + * + * + * @return the meta object for the containment reference 'Objectives'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Objectives(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}'. + * + * + * @return the meta object for the containment reference 'Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Scope(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}'. + * + * + * @return the meta object for the attribute 'Number Specified'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_NumberSpecified(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}'. + * + * + * @return the meta object for the attribute 'Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_Number(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}'. + * + * + * @return the meta object for the attribute 'Run Specified'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_RunSpecified(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}'. + * + * + * @return the meta object for the attribute 'Runs'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_Runs(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}'. + * + * + * @return the meta object for the attribute 'Solver'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_Solver(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}'. + * + * + * @return the meta object for the containment reference 'Config'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Config(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}'. + * + * + * @return the meta object for the containment reference 'Debug Folder'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_DebugFolder(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}'. + * + * + * @return the meta object for the containment reference 'Target Log File'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_TargetLogFile(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}'. + * + * + * @return the meta object for the containment reference 'Target Statistics File'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_TargetStatisticsFile(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}'. + * + * + * @return the meta object for the containment reference 'Taget Folder'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_TagetFolder(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. + * + * + * @return the meta object for class 'Integer Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope + * @generated + */ + EClass getIntegerScope(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. + * + * + * @return the meta object for class 'Real Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope + * @generated + */ + EClass getRealScope(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. + * + * + * @return the meta object for class 'String Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope + * @generated + */ + EClass getStringScope(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}'. + * + * + * @return the meta object for enum 'Optimization Direction'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @generated + */ + EEnum getOptimizationDirection(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}'. + * + * + * @return the meta object for enum 'Comparison Operator'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @generated + */ + EEnum getComparisonOperator(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}'. + * + * + * @return the meta object for enum 'Document Level Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @generated + */ + EEnum getDocumentLevelSpecification(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}'. + * + * + * @return the meta object for enum 'Solver'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @generated + */ + EEnum getSolver(); + + /** + * 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 + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @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.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.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 'Name' attribute feature. + * + * + * @generated + */ + EAttribute DECLARATION__NAME = eINSTANCE.getDeclaration_Name(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() + * @generated + */ + EClass FILE_SPECIFICATION = eINSTANCE.getFileSpecification(); + + /** + * The meta object literal for the 'Path' attribute feature. + * + * + * @generated + */ + EAttribute FILE_SPECIFICATION__PATH = eINSTANCE.getFileSpecification_Path(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() + * @generated + */ + EClass FILE_DECLARATION = eINSTANCE.getFileDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference FILE_DECLARATION__SPECIFICATION = eINSTANCE.getFileDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() + * @generated + */ + EClass FILE_REFERENCE = eINSTANCE.getFileReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference FILE_REFERENCE__REFERRED = eINSTANCE.getFileReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() + * @generated + */ + EClass FILE = eINSTANCE.getFile(); + + /** + * 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 '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(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() + * @generated + */ + EClass PARTIAL_MODEL_SPECIFICATION = eINSTANCE.getPartialModelSpecification(); + + /** + * The meta object literal for the 'Entry' containment reference list feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_SPECIFICATION__ENTRY = eINSTANCE.getPartialModelSpecification_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() + * @generated + */ + EClass PARTIAL_MODEL_ENTRY = eINSTANCE.getPartialModelEntry(); + + /** + * The meta object literal for the 'Path' containment reference feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_ENTRY__PATH = eINSTANCE.getPartialModelEntry_Path(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() + * @generated + */ + EClass MODEL_ENTRY = eINSTANCE.getModelEntry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() + * @generated + */ + EClass FOLDER_ENTRY = eINSTANCE.getFolderEntry(); + + /** + * The meta object literal for the 'Exclusion' containment reference list feature. + * + * + * @generated + */ + EReference FOLDER_ENTRY__EXCLUSION = eINSTANCE.getFolderEntry_Exclusion(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() + * @generated + */ + EClass PARTIAL_MODEL_DECLARATION = eINSTANCE.getPartialModelDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_DECLARATION__SPECIFICATION = eINSTANCE.getPartialModelDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() + * @generated + */ + EClass PARTIAL_MODEL_REFERENCE = eINSTANCE.getPartialModelReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_REFERENCE__REFERRED = eINSTANCE.getPartialModelReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() + * @generated + */ + EClass PARTIAL_MODEL = eINSTANCE.getPartialModel(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() + * @generated + */ + EClass PATTERN_SPECIFICATION = eINSTANCE.getPatternSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference PATTERN_SPECIFICATION__ENTRIES = eINSTANCE.getPatternSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() + * @generated + */ + EClass PATTERN_ENTRY = eINSTANCE.getPatternEntry(); + + /** + * The meta object literal for the 'Package' reference feature. + * + * + * @generated + */ + EReference PATTERN_ENTRY__PACKAGE = eINSTANCE.getPatternEntry_Package(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() + * @generated + */ + EClass ALL_PATTERN_ENTRY = eINSTANCE.getAllPatternEntry(); + + /** + * The meta object literal for the 'Exclusuion' containment reference list feature. + * + * + * @generated + */ + EReference ALL_PATTERN_ENTRY__EXCLUSUION = eINSTANCE.getAllPatternEntry_Exclusuion(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() + * @generated + */ + EClass PATTERN_ELEMENT = eINSTANCE.getPatternElement(); + + /** + * The meta object literal for the 'Pattern' reference feature. + * + * + * @generated + */ + EReference PATTERN_ELEMENT__PATTERN = eINSTANCE.getPatternElement_Pattern(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() + * @generated + */ + EClass GRAPH_PATTERN_DECLARATION = eINSTANCE.getGraphPatternDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference GRAPH_PATTERN_DECLARATION__SPECIFICATION = eINSTANCE.getGraphPatternDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() + * @generated + */ + EClass GRAPH_PATTERN_REFERENCE = eINSTANCE.getGraphPatternReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference GRAPH_PATTERN_REFERENCE__REFERRED = eINSTANCE.getGraphPatternReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() + * @generated + */ + EClass GRAPH_PATTERN = eINSTANCE.getGraphPattern(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl Objective Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() + * @generated + */ + EClass OBJECTIVE_SPECIFICATION = eINSTANCE.getObjectiveSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference OBJECTIVE_SPECIFICATION__ENTRIES = eINSTANCE.getObjectiveSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl Objective Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() + * @generated + */ + EClass OBJECTIVE_ENTRY = eINSTANCE.getObjectiveEntry(); + + /** + * The meta object literal for the 'Function' containment reference feature. + * + * + * @generated + */ + EReference OBJECTIVE_ENTRY__FUNCTION = eINSTANCE.getObjectiveEntry_Function(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl Optimization Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() + * @generated + */ + EClass OPTIMIZATION_ENTRY = eINSTANCE.getOptimizationEntry(); + + /** + * The meta object literal for the 'Direction' attribute feature. + * + * + * @generated + */ + EAttribute OPTIMIZATION_ENTRY__DIRECTION = eINSTANCE.getOptimizationEntry_Direction(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl Threshold Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() + * @generated + */ + EClass THRESHOLD_ENTRY = eINSTANCE.getThresholdEntry(); + + /** + * The meta object literal for the 'Operator' attribute feature. + * + * + * @generated + */ + EAttribute THRESHOLD_ENTRY__OPERATOR = eINSTANCE.getThresholdEntry_Operator(); + + /** + * The meta object literal for the 'Threshold' attribute feature. + * + * + * @generated + */ + EAttribute THRESHOLD_ENTRY__THRESHOLD = eINSTANCE.getThresholdEntry_Threshold(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() + * @generated + */ + EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() + * @generated + */ + EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() + * @generated + */ + EClass COST_ENTRY = eINSTANCE.getCostEntry(); + + /** + * The meta object literal for the 'Pattern Element' containment reference feature. + * + * + * @generated + */ + EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement(); + + /** + * The meta object literal for the 'Weight' attribute feature. + * + * + * @generated + */ + EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() + * @generated + */ + EClass OBJECTIVE_DECLARATION = eINSTANCE.getObjectiveDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference OBJECTIVE_DECLARATION__SPECIFICATION = eINSTANCE.getObjectiveDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl Objective Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() + * @generated + */ + EClass OBJECTIVE_REFERENCE = eINSTANCE.getObjectiveReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference OBJECTIVE_REFERENCE__REFERRED = eINSTANCE.getObjectiveReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl Objective}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() + * @generated + */ + EClass OBJECTIVE = eINSTANCE.getObjective(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() + * @generated + */ + EClass CONFIG_SPECIFICATION = eINSTANCE.getConfigSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference CONFIG_SPECIFICATION__ENTRIES = eINSTANCE.getConfigSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() + * @generated + */ + EClass CONFIG_DECLARATION = eINSTANCE.getConfigDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference CONFIG_DECLARATION__SPECIFICATION = eINSTANCE.getConfigDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() + * @generated + */ + EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() + * @generated + */ + EClass DOCUMENTATION_ENTRY = eINSTANCE.getDocumentationEntry(); + + /** + * The meta object literal for the 'Level' attribute feature. + * + * + * @generated + */ + EAttribute DOCUMENTATION_ENTRY__LEVEL = eINSTANCE.getDocumentationEntry_Level(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() + * @generated + */ + EClass RUNTIME_ENTRY = eINSTANCE.getRuntimeEntry(); + + /** + * The meta object literal for the 'Millisec Limit' attribute feature. + * + * + * @generated + */ + EAttribute RUNTIME_ENTRY__MILLISEC_LIMIT = eINSTANCE.getRuntimeEntry_MillisecLimit(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() + * @generated + */ + EClass MEMORY_ENTRY = eINSTANCE.getMemoryEntry(); + + /** + * The meta object literal for the 'Megabyte Limit' attribute feature. + * + * + * @generated + */ + EAttribute MEMORY_ENTRY__MEGABYTE_LIMIT = eINSTANCE.getMemoryEntry_MegabyteLimit(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() + * @generated + */ + EClass CUSTOM_ENTRY = eINSTANCE.getCustomEntry(); + + /** + * The meta object literal for the 'Key' attribute feature. + * + * + * @generated + */ + EAttribute CUSTOM_ENTRY__KEY = eINSTANCE.getCustomEntry_Key(); + + /** + * The meta object literal for the 'Value' attribute feature. + * + * + * @generated + */ + EAttribute CUSTOM_ENTRY__VALUE = eINSTANCE.getCustomEntry_Value(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() + * @generated + */ + EClass CONFIG_REFERENCE = eINSTANCE.getConfigReference(); + + /** + * The meta object literal for the 'Config' reference feature. + * + * + * @generated + */ + EReference CONFIG_REFERENCE__CONFIG = eINSTANCE.getConfigReference_Config(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() + * @generated + */ + EClass CONFIG = eINSTANCE.getConfig(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() + * @generated + */ + EClass SCOPE_SPECIFICATION = eINSTANCE.getScopeSpecification(); + + /** + * The meta object literal for the 'Scopes' containment reference list feature. + * + * + * @generated + */ + EReference SCOPE_SPECIFICATION__SCOPES = eINSTANCE.getScopeSpecification_Scopes(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() + * @generated + */ + EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); + + /** + * The meta object literal for the 'Sets New' attribute feature. + * + * + * @generated + */ + EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); + + /** + * The meta object literal for the 'Sets Sum' attribute feature. + * + * + * @generated + */ + EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); + + /** + * The meta object literal for the 'Number' containment reference feature. + * + * + * @generated + */ + EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() + * @generated + */ + EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() + * @generated + */ + EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() + * @generated + */ + EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() + * @generated + */ + EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() + * @generated + */ + EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() + * @generated + */ + EClass TYPE_REFERENCE = eINSTANCE.getTypeReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() + * @generated + */ + EClass CLASS_REFERENCE = eINSTANCE.getClassReference(); + + /** + * The meta object literal for the 'Element' containment reference feature. + * + * + * @generated + */ + EReference CLASS_REFERENCE__ELEMENT = eINSTANCE.getClassReference_Element(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() + * @generated + */ + EClass OBJECT_REFERENCE = eINSTANCE.getObjectReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() + * @generated + */ + EClass INTEGER_REFERENCE = eINSTANCE.getIntegerReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() + * @generated + */ + EClass REAL_REFERENCE = eINSTANCE.getRealReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() + * @generated + */ + EClass STRING_REFERENCE = eINSTANCE.getStringReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() + * @generated + */ + EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() + * @generated + */ + EClass EXACT_NUMBER = eINSTANCE.getExactNumber(); + + /** + * The meta object literal for the 'Exact Number' attribute feature. + * + * + * @generated + */ + EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber(); + + /** + * The meta object literal for the 'Exact Unlimited' attribute feature. + * + * + * @generated + */ + EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() + * @generated + */ + EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber(); + + /** + * The meta object literal for the 'Min' attribute feature. + * + * + * @generated + */ + EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min(); + + /** + * The meta object literal for the 'Max Number' attribute feature. + * + * + * @generated + */ + EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber(); + + /** + * The meta object literal for the 'Max Unlimited' attribute feature. + * + * + * @generated + */ + EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() + * @generated + */ + EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation(); + + /** + * The meta object literal for the 'Entry' attribute list feature. + * + * + * @generated + */ + EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() + * @generated + */ + EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration(); + + /** + * The meta object literal for the 'Entry' attribute list feature. + * + * + * @generated + */ + EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() + * @generated + */ + EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration(); + + /** + * The meta object literal for the 'Entry' attribute list feature. + * + * + * @generated + */ + EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() + * @generated + */ + EClass SCOPE_DECLARATION = eINSTANCE.getScopeDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference SCOPE_DECLARATION__SPECIFICATION = eINSTANCE.getScopeDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() + * @generated + */ + EClass SCOPE_REFERENCE = eINSTANCE.getScopeReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference SCOPE_REFERENCE__REFERRED = eINSTANCE.getScopeReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() + * @generated + */ + EClass SCOPE = eINSTANCE.getScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() + * @generated + */ + EClass TASK = eINSTANCE.getTask(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() + * @generated + */ + EClass GENERATION_TASK = eINSTANCE.getGenerationTask(); + + /** + * The meta object literal for the 'Metamodel' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__METAMODEL = eINSTANCE.getGenerationTask_Metamodel(); + + /** + * The meta object literal for the 'Partial Model' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__PARTIAL_MODEL = eINSTANCE.getGenerationTask_PartialModel(); + + /** + * The meta object literal for the 'Patterns' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__PATTERNS = eINSTANCE.getGenerationTask_Patterns(); + + /** + * The meta object literal for the 'Objectives' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__OBJECTIVES = eINSTANCE.getGenerationTask_Objectives(); + + /** + * The meta object literal for the 'Scope' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); + + /** + * The meta object literal for the 'Number Specified' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified(); + + /** + * The meta object literal for the 'Number' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); + + /** + * The meta object literal for the 'Run Specified' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified(); + + /** + * The meta object literal for the 'Runs' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); + + /** + * The meta object literal for the 'Solver' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); + + /** + * The meta object literal for the 'Config' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); + + /** + * The meta object literal for the 'Debug Folder' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__DEBUG_FOLDER = eINSTANCE.getGenerationTask_DebugFolder(); + + /** + * The meta object literal for the 'Target Log File' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__TARGET_LOG_FILE = eINSTANCE.getGenerationTask_TargetLogFile(); + + /** + * The meta object literal for the 'Target Statistics File' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); + + /** + * The meta object literal for the 'Taget Folder' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() + * @generated + */ + EClass INTEGER_SCOPE = eINSTANCE.getIntegerScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() + * @generated + */ + EClass REAL_SCOPE = eINSTANCE.getRealScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() + * @generated + */ + EClass STRING_SCOPE = eINSTANCE.getStringScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() + * @generated + */ + EEnum OPTIMIZATION_DIRECTION = eINSTANCE.getOptimizationDirection(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() + * @generated + */ + EEnum COMPARISON_OPERATOR = eINSTANCE.getComparisonOperator(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() + * @generated + */ + EEnum DOCUMENT_LEVEL_SPECIFICATION = eINSTANCE.getDocumentLevelSpecification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() + * @generated + */ + EEnum SOLVER = eINSTANCE.getSolver(); + + } + +} //ApplicationConfigurationPackage diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java index 77829011..63c175d1 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Class Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference() - * @model - * @generated - */ -public interface ClassReference extends TypeReference -{ - /** - * Returns the value of the 'Element' containment reference. - * - * - * @return the value of the 'Element' containment reference. - * @see #setElement(MetamodelElement) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference_Element() - * @model containment="true" - * @generated - */ - MetamodelElement getElement(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}' containment reference. - * - * - * @param value the new value of the 'Element' containment reference. - * @see #getElement() - * @generated - */ - void setElement(MetamodelElement value); - -} // ClassReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Class Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference() + * @model + * @generated + */ +public interface ClassReference extends TypeReference +{ + /** + * Returns the value of the 'Element' containment reference. + * + * + * @return the value of the 'Element' containment reference. + * @see #setElement(MetamodelElement) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference_Element() + * @model containment="true" + * @generated + */ + MetamodelElement getElement(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}' containment reference. + * + * + * @param value the new value of the 'Element' containment reference. + * @see #getElement() + * @generated + */ + void setElement(MetamodelElement value); + +} // ClassReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java index 16dd2e3b..43c3f992 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Class Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope() - * @model - * @generated - */ -public interface ClassTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - * - * @return the value of the 'Type' containment reference. - * @see #setType(ClassReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type() - * @model containment="true" - * @generated - */ - ClassReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(ClassReference value); - -} // ClassTypeScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Class Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope() + * @model + * @generated + */ +public interface ClassTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + * + * @return the value of the 'Type' containment reference. + * @see #setType(ClassReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type() + * @model containment="true" + * @generated + */ + ClassReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(ClassReference value); + +} // ClassTypeScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java index ac40fd0b..4d6dbba7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Command.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Command'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCommand() - * @model - * @generated - */ -public interface Command extends EObject -{ -} // Command +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Command'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCommand() + * @model + * @generated + */ +public interface Command extends EObject +{ +} // Command diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java index a816f2da..e4f5ce1a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java @@ -1,271 +1,271 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Comparison Operator', - * and utility methods for working with them. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getComparisonOperator() - * @model - * @generated - */ -public enum ComparisonOperator implements Enumerator -{ - /** - * The 'LESS' literal object. - * - * - * @see #LESS_VALUE - * @generated - * @ordered - */ - LESS(0, "LESS", "<"), - - /** - * The 'GREATER' literal object. - * - * - * @see #GREATER_VALUE - * @generated - * @ordered - */ - GREATER(1, "GREATER", ">"), - - /** - * The 'LESS EQUALS' literal object. - * - * - * @see #LESS_EQUALS_VALUE - * @generated - * @ordered - */ - LESS_EQUALS(2, "LESS_EQUALS", "<="), - - /** - * The 'GREATER EQUALS' literal object. - * - * - * @see #GREATER_EQUALS_VALUE - * @generated - * @ordered - */ - GREATER_EQUALS(3, "GREATER_EQUALS", ">="); - - /** - * The 'LESS' literal value. - * - * - * @see #LESS - * @model literal="<" - * @generated - * @ordered - */ - public static final int LESS_VALUE = 0; - - /** - * The 'GREATER' literal value. - * - * - * @see #GREATER - * @model literal=">" - * @generated - * @ordered - */ - public static final int GREATER_VALUE = 1; - - /** - * The 'LESS EQUALS' literal value. - * - * - * @see #LESS_EQUALS - * @model literal="<=" - * @generated - * @ordered - */ - public static final int LESS_EQUALS_VALUE = 2; - - /** - * The 'GREATER EQUALS' literal value. - * - * - * @see #GREATER_EQUALS - * @model literal=">=" - * @generated - * @ordered - */ - public static final int GREATER_EQUALS_VALUE = 3; - - /** - * An array of all the 'Comparison Operator' enumerators. - * - * - * @generated - */ - private static final ComparisonOperator[] VALUES_ARRAY = - new ComparisonOperator[] - { - LESS, - GREATER, - LESS_EQUALS, - GREATER_EQUALS, - }; - - /** - * A public read-only list of all the 'Comparison Operator' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Comparison Operator' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static ComparisonOperator get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - ComparisonOperator result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Comparison Operator' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static ComparisonOperator getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - ComparisonOperator result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Comparison Operator' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static ComparisonOperator get(int value) - { - switch (value) - { - case LESS_VALUE: return LESS; - case GREATER_VALUE: return GREATER; - case LESS_EQUALS_VALUE: return LESS_EQUALS; - case GREATER_EQUALS_VALUE: return GREATER_EQUALS; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private ComparisonOperator(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //ComparisonOperator +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Comparison Operator', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getComparisonOperator() + * @model + * @generated + */ +public enum ComparisonOperator implements Enumerator +{ + /** + * The 'LESS' literal object. + * + * + * @see #LESS_VALUE + * @generated + * @ordered + */ + LESS(0, "LESS", "<"), + + /** + * The 'GREATER' literal object. + * + * + * @see #GREATER_VALUE + * @generated + * @ordered + */ + GREATER(1, "GREATER", ">"), + + /** + * The 'LESS EQUALS' literal object. + * + * + * @see #LESS_EQUALS_VALUE + * @generated + * @ordered + */ + LESS_EQUALS(2, "LESS_EQUALS", "<="), + + /** + * The 'GREATER EQUALS' literal object. + * + * + * @see #GREATER_EQUALS_VALUE + * @generated + * @ordered + */ + GREATER_EQUALS(3, "GREATER_EQUALS", ">="); + + /** + * The 'LESS' literal value. + * + * + * @see #LESS + * @model literal="<" + * @generated + * @ordered + */ + public static final int LESS_VALUE = 0; + + /** + * The 'GREATER' literal value. + * + * + * @see #GREATER + * @model literal=">" + * @generated + * @ordered + */ + public static final int GREATER_VALUE = 1; + + /** + * The 'LESS EQUALS' literal value. + * + * + * @see #LESS_EQUALS + * @model literal="<=" + * @generated + * @ordered + */ + public static final int LESS_EQUALS_VALUE = 2; + + /** + * The 'GREATER EQUALS' literal value. + * + * + * @see #GREATER_EQUALS + * @model literal=">=" + * @generated + * @ordered + */ + public static final int GREATER_EQUALS_VALUE = 3; + + /** + * An array of all the 'Comparison Operator' enumerators. + * + * + * @generated + */ + private static final ComparisonOperator[] VALUES_ARRAY = + new ComparisonOperator[] + { + LESS, + GREATER, + LESS_EQUALS, + GREATER_EQUALS, + }; + + /** + * A public read-only list of all the 'Comparison Operator' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Comparison Operator' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static ComparisonOperator get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + ComparisonOperator result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Comparison Operator' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static ComparisonOperator getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + ComparisonOperator result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Comparison Operator' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static ComparisonOperator get(int value) + { + switch (value) + { + case LESS_VALUE: return LESS; + case GREATER_VALUE: return GREATER; + case LESS_EQUALS_VALUE: return LESS_EQUALS; + case GREATER_EQUALS_VALUE: return GREATER_EQUALS; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private ComparisonOperator(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //ComparisonOperator diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java index 52de3044..7e7b51c5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Config'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfig() - * @model - * @generated - */ -public interface Config extends EObject -{ -} // Config +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Config'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfig() + * @model + * @generated + */ +public interface Config extends EObject +{ +} // Config diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java index e3fa64dc..8c0b116c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Config Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration() - * @model - * @generated - */ -public interface ConfigDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(ConfigSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration_Specification() - * @model containment="true" - * @generated - */ - ConfigSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(ConfigSpecification value); - -} // ConfigDeclaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Config Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration() + * @model + * @generated + */ +public interface ConfigDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(ConfigSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration_Specification() + * @model containment="true" + * @generated + */ + ConfigSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(ConfigSpecification value); + +} // ConfigDeclaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java index 0d0f1f62..60836e70 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Config Entry'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry() - * @model - * @generated - */ -public interface ConfigEntry extends EObject -{ -} // ConfigEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Config Entry'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry() + * @model + * @generated + */ +public interface ConfigEntry extends EObject +{ +} // ConfigEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java index 4f96a59c..5c451da0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Config Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference() - * @model - * @generated - */ -public interface ConfigReference extends Config -{ - /** - * Returns the value of the 'Config' reference. - * - * - * @return the value of the 'Config' reference. - * @see #setConfig(ConfigDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference_Config() - * @model - * @generated - */ - ConfigDeclaration getConfig(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}' reference. - * - * - * @param value the new value of the 'Config' reference. - * @see #getConfig() - * @generated - */ - void setConfig(ConfigDeclaration value); - -} // ConfigReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Config Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference() + * @model + * @generated + */ +public interface ConfigReference extends Config +{ + /** + * Returns the value of the 'Config' reference. + * + * + * @return the value of the 'Config' reference. + * @see #setConfig(ConfigDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference_Config() + * @model + * @generated + */ + ConfigDeclaration getConfig(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}' reference. + * + * + * @param value the new value of the 'Config' reference. + * @see #getConfig() + * @generated + */ + void setConfig(ConfigDeclaration value); + +} // ConfigReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java index 461ba439..2ed3d4d5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Config Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification() - * @model - * @generated - */ -public interface ConfigSpecification extends Config -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}. - * - * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // ConfigSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Config Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification() + * @model + * @generated + */ +public interface ConfigSpecification extends Config +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}. + * + * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // ConfigSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java index 6a994735..1de83663 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigurationScript.java @@ -1,53 +1,53 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Configuration Script'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports Imports}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands Commands}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript() - * @model - * @generated - */ -public interface ConfigurationScript extends EObject -{ - /** - * Returns the value of the 'Imports' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import}. - * - * - * @return the value of the 'Imports' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Imports() - * @model containment="true" - * @generated - */ - EList getImports(); - - /** - * Returns the value of the 'Commands' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command}. - * - * - * @return the value of the 'Commands' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Commands() - * @model containment="true" - * @generated - */ - EList getCommands(); - -} // ConfigurationScript +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Configuration Script'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports Imports}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands Commands}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript() + * @model + * @generated + */ +public interface ConfigurationScript extends EObject +{ + /** + * Returns the value of the 'Imports' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import}. + * + * + * @return the value of the 'Imports' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Imports() + * @model containment="true" + * @generated + */ + EList getImports(); + + /** + * Returns the value of the 'Commands' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command}. + * + * + * @return the value of the 'Commands' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Commands() + * @model containment="true" + * @generated + */ + EList getCommands(); + +} // ConfigurationScript diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java index c022755d..1e57402a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java @@ -1,71 +1,71 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Cost Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry() - * @model - * @generated - */ -public interface CostEntry extends EObject -{ - /** - * Returns the value of the 'Pattern Element' containment reference. - * - * - * @return the value of the 'Pattern Element' containment reference. - * @see #setPatternElement(PatternElement) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement() - * @model containment="true" - * @generated - */ - PatternElement getPatternElement(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}' containment reference. - * - * - * @param value the new value of the 'Pattern Element' containment reference. - * @see #getPatternElement() - * @generated - */ - void setPatternElement(PatternElement value); - - /** - * Returns the value of the 'Weight' attribute. - * - * - * @return the value of the 'Weight' attribute. - * @see #setWeight(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight() - * @model - * @generated - */ - int getWeight(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}' attribute. - * - * - * @param value the new value of the 'Weight' attribute. - * @see #getWeight() - * @generated - */ - void setWeight(int value); - -} // CostEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Cost Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry() + * @model + * @generated + */ +public interface CostEntry extends EObject +{ + /** + * Returns the value of the 'Pattern Element' containment reference. + * + * + * @return the value of the 'Pattern Element' containment reference. + * @see #setPatternElement(PatternElement) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement() + * @model containment="true" + * @generated + */ + PatternElement getPatternElement(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}' containment reference. + * + * + * @param value the new value of the 'Pattern Element' containment reference. + * @see #getPatternElement() + * @generated + */ + void setPatternElement(PatternElement value); + + /** + * Returns the value of the 'Weight' attribute. + * + * + * @return the value of the 'Weight' attribute. + * @see #setWeight(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight() + * @model + * @generated + */ + int getWeight(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}' attribute. + * + * + * @param value the new value of the 'Weight' attribute. + * @see #getWeight() + * @generated + */ + void setWeight(int value); + +} // CostEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java index 868aa3a1..28ca9e2d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Cost Objective Function'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction() - * @model - * @generated - */ -public interface CostObjectiveFunction extends ObjectiveFunction -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}. - * - * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // CostObjectiveFunction +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Cost Objective Function'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction() + * @model + * @generated + */ +public interface CostObjectiveFunction extends ObjectiveFunction +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}. + * + * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // CostObjectiveFunction diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java index dcf598da..252ad893 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java @@ -1,70 +1,70 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Custom Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry() - * @model - * @generated - */ -public interface CustomEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Key' attribute. - * - * - * @return the value of the 'Key' attribute. - * @see #setKey(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Key() - * @model - * @generated - */ - String getKey(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}' attribute. - * - * - * @param value the new value of the 'Key' attribute. - * @see #getKey() - * @generated - */ - void setKey(String value); - - /** - * Returns the value of the 'Value' attribute. - * - * - * @return the value of the 'Value' attribute. - * @see #setValue(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Value() - * @model - * @generated - */ - String getValue(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}' attribute. - * - * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ - void setValue(String value); - -} // CustomEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Custom Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry() + * @model + * @generated + */ +public interface CustomEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Key' attribute. + * + * + * @return the value of the 'Key' attribute. + * @see #setKey(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Key() + * @model + * @generated + */ + String getKey(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}' attribute. + * + * + * @param value the new value of the 'Key' attribute. + * @see #getKey() + * @generated + */ + void setKey(String value); + + /** + * Returns the value of the 'Value' attribute. + * + * + * @return the value of the 'Value' attribute. + * @see #setValue(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Value() + * @model + * @generated + */ + String getValue(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}' attribute. + * + * + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ + void setValue(String value); + +} // CustomEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java index e95b7531..69ba9dca 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Declaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration() - * @model - * @generated - */ -public interface Declaration extends Command -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // Declaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration() + * @model + * @generated + */ +public interface Declaration extends Command +{ + /** + * Returns the value of the 'Name' attribute. + * + * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + +} // Declaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java index 5b7b70a5..92ac2024 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java @@ -1,248 +1,248 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Document Level Specification', - * and utility methods for working with them. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentLevelSpecification() - * @model - * @generated - */ -public enum DocumentLevelSpecification implements Enumerator -{ - /** - * The 'None' literal object. - * - * - * @see #NONE_VALUE - * @generated - * @ordered - */ - NONE(0, "none", "none"), - - /** - * The 'Normal' literal object. - * - * - * @see #NORMAL_VALUE - * @generated - * @ordered - */ - NORMAL(1, "normal", "normal"), - - /** - * The 'Full' literal object. - * - * - * @see #FULL_VALUE - * @generated - * @ordered - */ - FULL(2, "full", "full"); - - /** - * The 'None' literal value. - * - * - * @see #NONE - * @model name="none" - * @generated - * @ordered - */ - public static final int NONE_VALUE = 0; - - /** - * The 'Normal' literal value. - * - * - * @see #NORMAL - * @model name="normal" - * @generated - * @ordered - */ - public static final int NORMAL_VALUE = 1; - - /** - * The 'Full' literal value. - * - * - * @see #FULL - * @model name="full" - * @generated - * @ordered - */ - public static final int FULL_VALUE = 2; - - /** - * An array of all the 'Document Level Specification' enumerators. - * - * - * @generated - */ - private static final DocumentLevelSpecification[] VALUES_ARRAY = - new DocumentLevelSpecification[] - { - NONE, - NORMAL, - FULL, - }; - - /** - * A public read-only list of all the 'Document Level Specification' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Document Level Specification' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static DocumentLevelSpecification get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - DocumentLevelSpecification result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Document Level Specification' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static DocumentLevelSpecification getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - DocumentLevelSpecification result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Document Level Specification' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static DocumentLevelSpecification get(int value) - { - switch (value) - { - case NONE_VALUE: return NONE; - case NORMAL_VALUE: return NORMAL; - case FULL_VALUE: return FULL; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private DocumentLevelSpecification(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //DocumentLevelSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Document Level Specification', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentLevelSpecification() + * @model + * @generated + */ +public enum DocumentLevelSpecification implements Enumerator +{ + /** + * The 'None' literal object. + * + * + * @see #NONE_VALUE + * @generated + * @ordered + */ + NONE(0, "none", "none"), + + /** + * The 'Normal' literal object. + * + * + * @see #NORMAL_VALUE + * @generated + * @ordered + */ + NORMAL(1, "normal", "normal"), + + /** + * The 'Full' literal object. + * + * + * @see #FULL_VALUE + * @generated + * @ordered + */ + FULL(2, "full", "full"); + + /** + * The 'None' literal value. + * + * + * @see #NONE + * @model name="none" + * @generated + * @ordered + */ + public static final int NONE_VALUE = 0; + + /** + * The 'Normal' literal value. + * + * + * @see #NORMAL + * @model name="normal" + * @generated + * @ordered + */ + public static final int NORMAL_VALUE = 1; + + /** + * The 'Full' literal value. + * + * + * @see #FULL + * @model name="full" + * @generated + * @ordered + */ + public static final int FULL_VALUE = 2; + + /** + * An array of all the 'Document Level Specification' enumerators. + * + * + * @generated + */ + private static final DocumentLevelSpecification[] VALUES_ARRAY = + new DocumentLevelSpecification[] + { + NONE, + NORMAL, + FULL, + }; + + /** + * A public read-only list of all the 'Document Level Specification' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Document Level Specification' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static DocumentLevelSpecification get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + DocumentLevelSpecification result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Document Level Specification' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static DocumentLevelSpecification getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + DocumentLevelSpecification result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Document Level Specification' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static DocumentLevelSpecification get(int value) + { + switch (value) + { + case NONE_VALUE: return NONE; + case NORMAL_VALUE: return NORMAL; + case FULL_VALUE: return FULL; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private DocumentLevelSpecification(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //DocumentLevelSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java index 9c37183d..23d5c54d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java @@ -1,50 +1,50 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Documentation Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry() - * @model - * @generated - */ -public interface DocumentationEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Level' attribute. - * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}. - * - * - * @return the value of the 'Level' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see #setLevel(DocumentLevelSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry_Level() - * @model - * @generated - */ - DocumentLevelSpecification getLevel(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}' attribute. - * - * - * @param value the new value of the 'Level' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see #getLevel() - * @generated - */ - void setLevel(DocumentLevelSpecification value); - -} // DocumentationEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Documentation Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry() + * @model + * @generated + */ +public interface DocumentationEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Level' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}. + * + * + * @return the value of the 'Level' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see #setLevel(DocumentLevelSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry_Level() + * @model + * @generated + */ + DocumentLevelSpecification getLevel(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}' attribute. + * + * + * @param value the new value of the 'Level' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see #getLevel() + * @generated + */ + void setLevel(DocumentLevelSpecification value); + +} // DocumentationEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java index 0ea2a25f..ec1f6549 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/EPackageImport.java @@ -1,48 +1,48 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EPackage; - -/** - * - * A representation of the model object 'EPackage Import'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport() - * @model - * @generated - */ -public interface EPackageImport extends Import -{ - /** - * Returns the value of the 'Imported Package' reference. - * - * - * @return the value of the 'Imported Package' reference. - * @see #setImportedPackage(EPackage) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport_ImportedPackage() - * @model - * @generated - */ - EPackage getImportedPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}' reference. - * - * - * @param value the new value of the 'Imported Package' reference. - * @see #getImportedPackage() - * @generated - */ - void setImportedPackage(EPackage value); - -} // EPackageImport +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EPackage; + +/** + * + * A representation of the model object 'EPackage Import'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport() + * @model + * @generated + */ +public interface EPackageImport extends Import +{ + /** + * Returns the value of the 'Imported Package' reference. + * + * + * @return the value of the 'Imported Package' reference. + * @see #setImportedPackage(EPackage) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport_ImportedPackage() + * @model + * @generated + */ + EPackage getImportedPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}' reference. + * + * + * @param value the new value of the 'Imported Package' reference. + * @see #getImportedPackage() + * @generated + */ + void setImportedPackage(EPackage value); + +} // EPackageImport diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java index fc970c60..03189fb7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java @@ -1,70 +1,70 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Exact Number'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber() - * @model - * @generated - */ -public interface ExactNumber extends NumberSpecification -{ - /** - * Returns the value of the 'Exact Number' attribute. - * - * - * @return the value of the 'Exact Number' attribute. - * @see #setExactNumber(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber() - * @model - * @generated - */ - int getExactNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}' attribute. - * - * - * @param value the new value of the 'Exact Number' attribute. - * @see #getExactNumber() - * @generated - */ - void setExactNumber(int value); - - /** - * Returns the value of the 'Exact Unlimited' attribute. - * - * - * @return the value of the 'Exact Unlimited' attribute. - * @see #setExactUnlimited(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited() - * @model - * @generated - */ - boolean isExactUnlimited(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}' attribute. - * - * - * @param value the new value of the 'Exact Unlimited' attribute. - * @see #isExactUnlimited() - * @generated - */ - void setExactUnlimited(boolean value); - -} // ExactNumber +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Exact Number'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber() + * @model + * @generated + */ +public interface ExactNumber extends NumberSpecification +{ + /** + * Returns the value of the 'Exact Number' attribute. + * + * + * @return the value of the 'Exact Number' attribute. + * @see #setExactNumber(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber() + * @model + * @generated + */ + int getExactNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}' attribute. + * + * + * @param value the new value of the 'Exact Number' attribute. + * @see #getExactNumber() + * @generated + */ + void setExactNumber(int value); + + /** + * Returns the value of the 'Exact Unlimited' attribute. + * + * + * @return the value of the 'Exact Unlimited' attribute. + * @see #setExactUnlimited(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited() + * @model + * @generated + */ + boolean isExactUnlimited(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}' attribute. + * + * + * @param value the new value of the 'Exact Unlimited' attribute. + * @see #isExactUnlimited() + * @generated + */ + void setExactUnlimited(boolean value); + +} // ExactNumber diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java index e8f18c86..61f79cb3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'File'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFile() - * @model - * @generated - */ -public interface File extends EObject -{ -} // File +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'File'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFile() + * @model + * @generated + */ +public interface File extends EObject +{ +} // File diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java index bba0ff58..144bb95b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'File Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration() - * @model - * @generated - */ -public interface FileDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(FileSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration_Specification() - * @model containment="true" - * @generated - */ - FileSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(FileSpecification value); - -} // FileDeclaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'File Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration() + * @model + * @generated + */ +public interface FileDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(FileSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration_Specification() + * @model containment="true" + * @generated + */ + FileSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(FileSpecification value); + +} // FileDeclaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java index 5c445dd5..81a1d769 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'File Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference() - * @model - * @generated - */ -public interface FileReference extends File -{ - /** - * Returns the value of the 'Referred' reference. - * - * - * @return the value of the 'Referred' reference. - * @see #setReferred(FileDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference_Referred() - * @model - * @generated - */ - FileDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(FileDeclaration value); - -} // FileReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'File Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference() + * @model + * @generated + */ +public interface FileReference extends File +{ + /** + * Returns the value of the 'Referred' reference. + * + * + * @return the value of the 'Referred' reference. + * @see #setReferred(FileDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference_Referred() + * @model + * @generated + */ + FileDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(FileDeclaration value); + +} // FileReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java index d0105308..1001cb7d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'File Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification() - * @model - * @generated - */ -public interface FileSpecification extends File -{ - /** - * Returns the value of the 'Path' attribute. - * - * - * @return the value of the 'Path' attribute. - * @see #setPath(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification_Path() - * @model - * @generated - */ - String getPath(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}' attribute. - * - * - * @param value the new value of the 'Path' attribute. - * @see #getPath() - * @generated - */ - void setPath(String value); - -} // FileSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'File Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification() + * @model + * @generated + */ +public interface FileSpecification extends File +{ + /** + * Returns the value of the 'Path' attribute. + * + * + * @return the value of the 'Path' attribute. + * @see #setPath(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification_Path() + * @model + * @generated + */ + String getPath(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}' attribute. + * + * + * @param value the new value of the 'Path' attribute. + * @see #getPath() + * @generated + */ + void setPath(String value); + +} // FileSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java index d6ce71c2..d4e25f0f 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Folder Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry() - * @model - * @generated - */ -public interface FolderEntry extends PartialModelEntry -{ - /** - * Returns the value of the 'Exclusion' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}. - * - * - * @return the value of the 'Exclusion' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion() - * @model containment="true" - * @generated - */ - EList getExclusion(); - -} // FolderEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Folder Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry() + * @model + * @generated + */ +public interface FolderEntry extends PartialModelEntry +{ + /** + * Returns the value of the 'Exclusion' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}. + * + * + * @return the value of the 'Exclusion' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion() + * @model containment="true" + * @generated + */ + EList getExclusion(); + +} // FolderEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java index 34943195..11e59ad2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java @@ -1,372 +1,372 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Generation Task'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() - * @model - * @generated - */ -public interface GenerationTask extends Task -{ - /** - * Returns the value of the 'Metamodel' containment reference. - * - * - * @return the value of the 'Metamodel' containment reference. - * @see #setMetamodel(Metamodel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Metamodel() - * @model containment="true" - * @generated - */ - Metamodel getMetamodel(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}' containment reference. - * - * - * @param value the new value of the 'Metamodel' containment reference. - * @see #getMetamodel() - * @generated - */ - void setMetamodel(Metamodel value); - - /** - * Returns the value of the 'Partial Model' containment reference. - * - * - * @return the value of the 'Partial Model' containment reference. - * @see #setPartialModel(PartialModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_PartialModel() - * @model containment="true" - * @generated - */ - PartialModel getPartialModel(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}' containment reference. - * - * - * @param value the new value of the 'Partial Model' containment reference. - * @see #getPartialModel() - * @generated - */ - void setPartialModel(PartialModel value); - - /** - * Returns the value of the 'Patterns' containment reference. - * - * - * @return the value of the 'Patterns' containment reference. - * @see #setPatterns(GraphPattern) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Patterns() - * @model containment="true" - * @generated - */ - GraphPattern getPatterns(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}' containment reference. - * - * - * @param value the new value of the 'Patterns' containment reference. - * @see #getPatterns() - * @generated - */ - void setPatterns(GraphPattern value); - - /** - * Returns the value of the 'Objectives' containment reference. - * - * - * @return the value of the 'Objectives' containment reference. - * @see #setObjectives(Objective) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Objectives() - * @model containment="true" - * @generated - */ - Objective getObjectives(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}' containment reference. - * - * - * @param value the new value of the 'Objectives' containment reference. - * @see #getObjectives() - * @generated - */ - void setObjectives(Objective value); - - /** - * Returns the value of the 'Scope' containment reference. - * - * - * @return the value of the 'Scope' containment reference. - * @see #setScope(Scope) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Scope() - * @model containment="true" - * @generated - */ - Scope getScope(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}' containment reference. - * - * - * @param value the new value of the 'Scope' containment reference. - * @see #getScope() - * @generated - */ - void setScope(Scope value); - - /** - * Returns the value of the 'Number Specified' attribute. - * - * - * @return the value of the 'Number Specified' attribute. - * @see #setNumberSpecified(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified() - * @model - * @generated - */ - boolean isNumberSpecified(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}' attribute. - * - * - * @param value the new value of the 'Number Specified' attribute. - * @see #isNumberSpecified() - * @generated - */ - void setNumberSpecified(boolean value); - - /** - * Returns the value of the 'Number' attribute. - * - * - * @return the value of the 'Number' attribute. - * @see #setNumber(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Number() - * @model - * @generated - */ - int getNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}' attribute. - * - * - * @param value the new value of the 'Number' attribute. - * @see #getNumber() - * @generated - */ - void setNumber(int value); - - /** - * Returns the value of the 'Run Specified' attribute. - * - * - * @return the value of the 'Run Specified' attribute. - * @see #setRunSpecified(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified() - * @model - * @generated - */ - boolean isRunSpecified(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}' attribute. - * - * - * @param value the new value of the 'Run Specified' attribute. - * @see #isRunSpecified() - * @generated - */ - void setRunSpecified(boolean value); - - /** - * Returns the value of the 'Runs' attribute. - * - * - * @return the value of the 'Runs' attribute. - * @see #setRuns(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Runs() - * @model - * @generated - */ - int getRuns(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}' attribute. - * - * - * @param value the new value of the 'Runs' attribute. - * @see #getRuns() - * @generated - */ - void setRuns(int value); - - /** - * Returns the value of the 'Solver' attribute. - * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}. - * - * - * @return the value of the 'Solver' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see #setSolver(Solver) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Solver() - * @model - * @generated - */ - Solver getSolver(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}' attribute. - * - * - * @param value the new value of the 'Solver' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see #getSolver() - * @generated - */ - void setSolver(Solver value); - - /** - * Returns the value of the 'Config' containment reference. - * - * - * @return the value of the 'Config' containment reference. - * @see #setConfig(Config) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Config() - * @model containment="true" - * @generated - */ - Config getConfig(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}' containment reference. - * - * - * @param value the new value of the 'Config' containment reference. - * @see #getConfig() - * @generated - */ - void setConfig(Config value); - - /** - * Returns the value of the 'Debug Folder' containment reference. - * - * - * @return the value of the 'Debug Folder' containment reference. - * @see #setDebugFolder(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_DebugFolder() - * @model containment="true" - * @generated - */ - File getDebugFolder(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}' containment reference. - * - * - * @param value the new value of the 'Debug Folder' containment reference. - * @see #getDebugFolder() - * @generated - */ - void setDebugFolder(File value); - - /** - * Returns the value of the 'Target Log File' containment reference. - * - * - * @return the value of the 'Target Log File' containment reference. - * @see #setTargetLogFile(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetLogFile() - * @model containment="true" - * @generated - */ - File getTargetLogFile(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}' containment reference. - * - * - * @param value the new value of the 'Target Log File' containment reference. - * @see #getTargetLogFile() - * @generated - */ - void setTargetLogFile(File value); - - /** - * Returns the value of the 'Target Statistics File' containment reference. - * - * - * @return the value of the 'Target Statistics File' containment reference. - * @see #setTargetStatisticsFile(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetStatisticsFile() - * @model containment="true" - * @generated - */ - File getTargetStatisticsFile(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}' containment reference. - * - * - * @param value the new value of the 'Target Statistics File' containment reference. - * @see #getTargetStatisticsFile() - * @generated - */ - void setTargetStatisticsFile(File value); - - /** - * Returns the value of the 'Taget Folder' containment reference. - * - * - * @return the value of the 'Taget Folder' containment reference. - * @see #setTagetFolder(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() - * @model containment="true" - * @generated - */ - File getTagetFolder(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}' containment reference. - * - * - * @param value the new value of the 'Taget Folder' containment reference. - * @see #getTagetFolder() - * @generated - */ - void setTagetFolder(File value); - -} // GenerationTask +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Generation Task'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() + * @model + * @generated + */ +public interface GenerationTask extends Task +{ + /** + * Returns the value of the 'Metamodel' containment reference. + * + * + * @return the value of the 'Metamodel' containment reference. + * @see #setMetamodel(Metamodel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Metamodel() + * @model containment="true" + * @generated + */ + Metamodel getMetamodel(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}' containment reference. + * + * + * @param value the new value of the 'Metamodel' containment reference. + * @see #getMetamodel() + * @generated + */ + void setMetamodel(Metamodel value); + + /** + * Returns the value of the 'Partial Model' containment reference. + * + * + * @return the value of the 'Partial Model' containment reference. + * @see #setPartialModel(PartialModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_PartialModel() + * @model containment="true" + * @generated + */ + PartialModel getPartialModel(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}' containment reference. + * + * + * @param value the new value of the 'Partial Model' containment reference. + * @see #getPartialModel() + * @generated + */ + void setPartialModel(PartialModel value); + + /** + * Returns the value of the 'Patterns' containment reference. + * + * + * @return the value of the 'Patterns' containment reference. + * @see #setPatterns(GraphPattern) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Patterns() + * @model containment="true" + * @generated + */ + GraphPattern getPatterns(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}' containment reference. + * + * + * @param value the new value of the 'Patterns' containment reference. + * @see #getPatterns() + * @generated + */ + void setPatterns(GraphPattern value); + + /** + * Returns the value of the 'Objectives' containment reference. + * + * + * @return the value of the 'Objectives' containment reference. + * @see #setObjectives(Objective) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Objectives() + * @model containment="true" + * @generated + */ + Objective getObjectives(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}' containment reference. + * + * + * @param value the new value of the 'Objectives' containment reference. + * @see #getObjectives() + * @generated + */ + void setObjectives(Objective value); + + /** + * Returns the value of the 'Scope' containment reference. + * + * + * @return the value of the 'Scope' containment reference. + * @see #setScope(Scope) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Scope() + * @model containment="true" + * @generated + */ + Scope getScope(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}' containment reference. + * + * + * @param value the new value of the 'Scope' containment reference. + * @see #getScope() + * @generated + */ + void setScope(Scope value); + + /** + * Returns the value of the 'Number Specified' attribute. + * + * + * @return the value of the 'Number Specified' attribute. + * @see #setNumberSpecified(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified() + * @model + * @generated + */ + boolean isNumberSpecified(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}' attribute. + * + * + * @param value the new value of the 'Number Specified' attribute. + * @see #isNumberSpecified() + * @generated + */ + void setNumberSpecified(boolean value); + + /** + * Returns the value of the 'Number' attribute. + * + * + * @return the value of the 'Number' attribute. + * @see #setNumber(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Number() + * @model + * @generated + */ + int getNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}' attribute. + * + * + * @param value the new value of the 'Number' attribute. + * @see #getNumber() + * @generated + */ + void setNumber(int value); + + /** + * Returns the value of the 'Run Specified' attribute. + * + * + * @return the value of the 'Run Specified' attribute. + * @see #setRunSpecified(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified() + * @model + * @generated + */ + boolean isRunSpecified(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}' attribute. + * + * + * @param value the new value of the 'Run Specified' attribute. + * @see #isRunSpecified() + * @generated + */ + void setRunSpecified(boolean value); + + /** + * Returns the value of the 'Runs' attribute. + * + * + * @return the value of the 'Runs' attribute. + * @see #setRuns(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Runs() + * @model + * @generated + */ + int getRuns(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}' attribute. + * + * + * @param value the new value of the 'Runs' attribute. + * @see #getRuns() + * @generated + */ + void setRuns(int value); + + /** + * Returns the value of the 'Solver' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}. + * + * + * @return the value of the 'Solver' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see #setSolver(Solver) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Solver() + * @model + * @generated + */ + Solver getSolver(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}' attribute. + * + * + * @param value the new value of the 'Solver' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see #getSolver() + * @generated + */ + void setSolver(Solver value); + + /** + * Returns the value of the 'Config' containment reference. + * + * + * @return the value of the 'Config' containment reference. + * @see #setConfig(Config) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Config() + * @model containment="true" + * @generated + */ + Config getConfig(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}' containment reference. + * + * + * @param value the new value of the 'Config' containment reference. + * @see #getConfig() + * @generated + */ + void setConfig(Config value); + + /** + * Returns the value of the 'Debug Folder' containment reference. + * + * + * @return the value of the 'Debug Folder' containment reference. + * @see #setDebugFolder(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_DebugFolder() + * @model containment="true" + * @generated + */ + File getDebugFolder(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}' containment reference. + * + * + * @param value the new value of the 'Debug Folder' containment reference. + * @see #getDebugFolder() + * @generated + */ + void setDebugFolder(File value); + + /** + * Returns the value of the 'Target Log File' containment reference. + * + * + * @return the value of the 'Target Log File' containment reference. + * @see #setTargetLogFile(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetLogFile() + * @model containment="true" + * @generated + */ + File getTargetLogFile(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}' containment reference. + * + * + * @param value the new value of the 'Target Log File' containment reference. + * @see #getTargetLogFile() + * @generated + */ + void setTargetLogFile(File value); + + /** + * Returns the value of the 'Target Statistics File' containment reference. + * + * + * @return the value of the 'Target Statistics File' containment reference. + * @see #setTargetStatisticsFile(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetStatisticsFile() + * @model containment="true" + * @generated + */ + File getTargetStatisticsFile(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}' containment reference. + * + * + * @param value the new value of the 'Target Statistics File' containment reference. + * @see #getTargetStatisticsFile() + * @generated + */ + void setTargetStatisticsFile(File value); + + /** + * Returns the value of the 'Taget Folder' containment reference. + * + * + * @return the value of the 'Taget Folder' containment reference. + * @see #setTagetFolder(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() + * @model containment="true" + * @generated + */ + File getTagetFolder(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}' containment reference. + * + * + * @param value the new value of the 'Taget Folder' containment reference. + * @see #getTagetFolder() + * @generated + */ + void setTagetFolder(File value); + +} // GenerationTask diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java index f9020282..36b321ca 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Graph Pattern'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPattern() - * @model - * @generated - */ -public interface GraphPattern extends EObject -{ -} // GraphPattern +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Graph Pattern'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPattern() + * @model + * @generated + */ +public interface GraphPattern extends EObject +{ +} // GraphPattern diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java index fd54777b..a218994a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Graph Pattern Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration() - * @model - * @generated - */ -public interface GraphPatternDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(PatternSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration_Specification() - * @model containment="true" - * @generated - */ - PatternSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(PatternSpecification value); - -} // GraphPatternDeclaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Graph Pattern Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration() + * @model + * @generated + */ +public interface GraphPatternDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(PatternSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration_Specification() + * @model containment="true" + * @generated + */ + PatternSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(PatternSpecification value); + +} // GraphPatternDeclaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java index 3fe6b421..2fc43c5e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Graph Pattern Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference() - * @model - * @generated - */ -public interface GraphPatternReference extends GraphPattern -{ - /** - * Returns the value of the 'Referred' reference. - * - * - * @return the value of the 'Referred' reference. - * @see #setReferred(GraphPatternDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference_Referred() - * @model - * @generated - */ - GraphPatternDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(GraphPatternDeclaration value); - -} // GraphPatternReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Graph Pattern Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference() + * @model + * @generated + */ +public interface GraphPatternReference extends GraphPattern +{ + /** + * Returns the value of the 'Referred' reference. + * + * + * @return the value of the 'Referred' reference. + * @see #setReferred(GraphPatternDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference_Referred() + * @model + * @generated + */ + GraphPatternDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(GraphPatternDeclaration value); + +} // GraphPatternReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java index 7dd24ed9..ac14c357 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Import.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Import'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getImport() - * @model - * @generated - */ -public interface Import extends EObject -{ -} // Import +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Import'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getImport() + * @model + * @generated + */ +public interface Import extends EObject +{ +} // Import diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java index 1c2488b6..5ab1c846 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Int Enumberation'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation() - * @model - * @generated - */ -public interface IntEnumberation extends NumberSpecification -{ - /** - * Returns the value of the 'Entry' attribute list. - * The list contents are of type {@link java.lang.Integer}. - * - * - * @return the value of the 'Entry' attribute list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() - * @model unique="false" - * @generated - */ - EList getEntry(); - -} // IntEnumberation +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Int Enumberation'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation() + * @model + * @generated + */ +public interface IntEnumberation extends NumberSpecification +{ + /** + * Returns the value of the 'Entry' attribute list. + * The list contents are of type {@link java.lang.Integer}. + * + * + * @return the value of the 'Entry' attribute list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() + * @model unique="false" + * @generated + */ + EList getEntry(); + +} // IntEnumberation diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java index e1af4d75..20cccf50 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Integer Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerReference() - * @model - * @generated - */ -public interface IntegerReference extends TypeReference -{ -} // IntegerReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Integer Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerReference() + * @model + * @generated + */ +public interface IntegerReference extends TypeReference +{ +} // IntegerReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java index b9085a1e..8277c6c5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Integer Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerScope() - * @model - * @generated - */ -public interface IntegerScope extends IntegerReference -{ -} // IntegerScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Integer Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerScope() + * @model + * @generated + */ +public interface IntegerScope extends IntegerReference +{ +} // IntegerScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java index aefa4592..5ad01666 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Integer Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope() - * @model - * @generated - */ -public interface IntegerTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - * - * @return the value of the 'Type' containment reference. - * @see #setType(IntegerReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type() - * @model containment="true" - * @generated - */ - IntegerReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(IntegerReference value); - -} // IntegerTypeScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Integer Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope() + * @model + * @generated + */ +public interface IntegerTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + * + * @return the value of the 'Type' containment reference. + * @see #setType(IntegerReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type() + * @model containment="true" + * @generated + */ + IntegerReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(IntegerReference value); + +} // IntegerTypeScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java index 5bca743d..9153b0b8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java @@ -1,93 +1,93 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Intervall Number'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber() - * @model - * @generated - */ -public interface IntervallNumber extends NumberSpecification -{ - /** - * Returns the value of the 'Min' attribute. - * - * - * @return the value of the 'Min' attribute. - * @see #setMin(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min() - * @model - * @generated - */ - int getMin(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}' attribute. - * - * - * @param value the new value of the 'Min' attribute. - * @see #getMin() - * @generated - */ - void setMin(int value); - - /** - * Returns the value of the 'Max Number' attribute. - * - * - * @return the value of the 'Max Number' attribute. - * @see #setMaxNumber(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber() - * @model - * @generated - */ - int getMaxNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}' attribute. - * - * - * @param value the new value of the 'Max Number' attribute. - * @see #getMaxNumber() - * @generated - */ - void setMaxNumber(int value); - - /** - * Returns the value of the 'Max Unlimited' attribute. - * - * - * @return the value of the 'Max Unlimited' attribute. - * @see #setMaxUnlimited(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited() - * @model - * @generated - */ - boolean isMaxUnlimited(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}' attribute. - * - * - * @param value the new value of the 'Max Unlimited' attribute. - * @see #isMaxUnlimited() - * @generated - */ - void setMaxUnlimited(boolean value); - -} // IntervallNumber +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Intervall Number'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber() + * @model + * @generated + */ +public interface IntervallNumber extends NumberSpecification +{ + /** + * Returns the value of the 'Min' attribute. + * + * + * @return the value of the 'Min' attribute. + * @see #setMin(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min() + * @model + * @generated + */ + int getMin(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}' attribute. + * + * + * @param value the new value of the 'Min' attribute. + * @see #getMin() + * @generated + */ + void setMin(int value); + + /** + * Returns the value of the 'Max Number' attribute. + * + * + * @return the value of the 'Max Number' attribute. + * @see #setMaxNumber(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber() + * @model + * @generated + */ + int getMaxNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}' attribute. + * + * + * @param value the new value of the 'Max Number' attribute. + * @see #getMaxNumber() + * @generated + */ + void setMaxNumber(int value); + + /** + * Returns the value of the 'Max Unlimited' attribute. + * + * + * @return the value of the 'Max Unlimited' attribute. + * @see #setMaxUnlimited(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited() + * @model + * @generated + */ + boolean isMaxUnlimited(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}' attribute. + * + * + * @param value the new value of the 'Max Unlimited' attribute. + * @see #isMaxUnlimited() + * @generated + */ + void setMaxUnlimited(boolean value); + +} // IntervallNumber diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java index a6939828..ff783a3d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Memory Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry() - * @model - * @generated - */ -public interface MemoryEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Megabyte Limit' attribute. - * - * - * @return the value of the 'Megabyte Limit' attribute. - * @see #setMegabyteLimit(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry_MegabyteLimit() - * @model - * @generated - */ - int getMegabyteLimit(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}' attribute. - * - * - * @param value the new value of the 'Megabyte Limit' attribute. - * @see #getMegabyteLimit() - * @generated - */ - void setMegabyteLimit(int value); - -} // MemoryEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Memory Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry() + * @model + * @generated + */ +public interface MemoryEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Megabyte Limit' attribute. + * + * + * @return the value of the 'Megabyte Limit' attribute. + * @see #setMegabyteLimit(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry_MegabyteLimit() + * @model + * @generated + */ + int getMegabyteLimit(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}' attribute. + * + * + * @param value the new value of the 'Megabyte Limit' attribute. + * @see #getMegabyteLimit() + * @generated + */ + void setMegabyteLimit(int value); + +} // MemoryEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java index b6d1b746..a48f56af 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Metamodel.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Metamodel'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodel() - * @model - * @generated - */ -public interface Metamodel extends EObject -{ -} // Metamodel +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Metamodel'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodel() + * @model + * @generated + */ +public interface Metamodel extends EObject +{ +} // Metamodel diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java index 03a0b125..fb64b72d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelDeclaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Metamodel Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration() - * @model - * @generated - */ -public interface MetamodelDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(MetamodelSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration_Specification() - * @model containment="true" - * @generated - */ - MetamodelSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(MetamodelSpecification value); - -} // MetamodelDeclaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Metamodel Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration() + * @model + * @generated + */ +public interface MetamodelDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(MetamodelSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration_Specification() + * @model containment="true" + * @generated + */ + MetamodelSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(MetamodelSpecification value); + +} // MetamodelDeclaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java index 145aa700..2d70ca30 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelElement.java @@ -1,72 +1,72 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EClassifier; -import org.eclipse.emf.ecore.ENamedElement; - -/** - * - * A representation of the model object 'Metamodel Element'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement() - * @model - * @generated - */ -public interface MetamodelElement extends MetamodelEntry -{ - /** - * Returns the value of the 'Classifier' reference. - * - * - * @return the value of the 'Classifier' reference. - * @see #setClassifier(EClassifier) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Classifier() - * @model - * @generated - */ - EClassifier getClassifier(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}' reference. - * - * - * @param value the new value of the 'Classifier' reference. - * @see #getClassifier() - * @generated - */ - void setClassifier(EClassifier value); - - /** - * Returns the value of the 'Feature' reference. - * - * - * @return the value of the 'Feature' reference. - * @see #setFeature(ENamedElement) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Feature() - * @model - * @generated - */ - ENamedElement getFeature(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}' reference. - * - * - * @param value the new value of the 'Feature' reference. - * @see #getFeature() - * @generated - */ - void setFeature(ENamedElement value); - -} // MetamodelElement +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.ENamedElement; + +/** + * + * A representation of the model object 'Metamodel Element'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement() + * @model + * @generated + */ +public interface MetamodelElement extends MetamodelEntry +{ + /** + * Returns the value of the 'Classifier' reference. + * + * + * @return the value of the 'Classifier' reference. + * @see #setClassifier(EClassifier) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Classifier() + * @model + * @generated + */ + EClassifier getClassifier(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}' reference. + * + * + * @param value the new value of the 'Classifier' reference. + * @see #getClassifier() + * @generated + */ + void setClassifier(EClassifier value); + + /** + * Returns the value of the 'Feature' reference. + * + * + * @return the value of the 'Feature' reference. + * @see #setFeature(ENamedElement) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Feature() + * @model + * @generated + */ + ENamedElement getFeature(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}' reference. + * + * + * @param value the new value of the 'Feature' reference. + * @see #getFeature() + * @generated + */ + void setFeature(ENamedElement value); + +} // MetamodelElement diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java index 30892401..1c402075 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelEntry.java @@ -1,49 +1,49 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -/** - * - * A representation of the model object 'Metamodel Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry() - * @model - * @generated - */ -public interface MetamodelEntry extends EObject -{ - /** - * Returns the value of the 'Package' reference. - * - * - * @return the value of the 'Package' reference. - * @see #setPackage(EPackage) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry_Package() - * @model - * @generated - */ - EPackage getPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}' reference. - * - * - * @param value the new value of the 'Package' reference. - * @see #getPackage() - * @generated - */ - void setPackage(EPackage value); - -} // MetamodelEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +/** + * + * A representation of the model object 'Metamodel Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry() + * @model + * @generated + */ +public interface MetamodelEntry extends EObject +{ + /** + * Returns the value of the 'Package' reference. + * + * + * @return the value of the 'Package' reference. + * @see #setPackage(EPackage) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry_Package() + * @model + * @generated + */ + EPackage getPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}' reference. + * + * + * @param value the new value of the 'Package' reference. + * @see #getPackage() + * @generated + */ + void setPackage(EPackage value); + +} // MetamodelEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java index d81a1e08..ba32d7f6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Metamodel Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference() - * @model - * @generated - */ -public interface MetamodelReference extends Metamodel -{ - /** - * Returns the value of the 'Referred' reference. - * - * - * @return the value of the 'Referred' reference. - * @see #setReferred(MetamodelDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference_Referred() - * @model - * @generated - */ - MetamodelDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(MetamodelDeclaration value); - -} // MetamodelReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Metamodel Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference() + * @model + * @generated + */ +public interface MetamodelReference extends Metamodel +{ + /** + * Returns the value of the 'Referred' reference. + * + * + * @return the value of the 'Referred' reference. + * @see #setReferred(MetamodelDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference_Referred() + * @model + * @generated + */ + MetamodelDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(MetamodelDeclaration value); + +} // MetamodelReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java index 81cd1b10..b9e3ea46 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MetamodelSpecification.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Metamodel Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification() - * @model - * @generated - */ -public interface MetamodelSpecification extends Metamodel -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry}. - * - * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // MetamodelSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Metamodel Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification() + * @model + * @generated + */ +public interface MetamodelSpecification extends Metamodel +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry}. + * + * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // MetamodelSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java index 992870a3..b4999132 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Model Entry'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getModelEntry() - * @model - * @generated - */ -public interface ModelEntry extends PartialModelEntry -{ -} // ModelEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Model Entry'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getModelEntry() + * @model + * @generated + */ +public interface ModelEntry extends PartialModelEntry +{ +} // ModelEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java index 9b56f453..7d56fe0f 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Number Specification'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification() - * @model - * @generated - */ -public interface NumberSpecification extends EObject -{ -} // NumberSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Number Specification'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification() + * @model + * @generated + */ +public interface NumberSpecification extends EObject +{ +} // NumberSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java index 8f4296a0..7d79822e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Object Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectReference() - * @model - * @generated - */ -public interface ObjectReference extends TypeReference -{ -} // ObjectReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Object Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectReference() + * @model + * @generated + */ +public interface ObjectReference extends TypeReference +{ +} // ObjectReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java index f79c9b86..a24d0470 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Object Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope() - * @model - * @generated - */ -public interface ObjectTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - * - * @return the value of the 'Type' containment reference. - * @see #setType(ObjectReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type() - * @model containment="true" - * @generated - */ - ObjectReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(ObjectReference value); - -} // ObjectTypeScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Object Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope() + * @model + * @generated + */ +public interface ObjectTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + * + * @return the value of the 'Type' containment reference. + * @see #setType(ObjectReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type() + * @model containment="true" + * @generated + */ + ObjectReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(ObjectReference value); + +} // ObjectTypeScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java index 5d60e503..c2331a98 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Objective'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjective() - * @model - * @generated - */ -public interface Objective extends EObject -{ -} // Objective +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Objective'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjective() + * @model + * @generated + */ +public interface Objective extends EObject +{ +} // Objective diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java index c913778e..b56056a6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Objective Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration() - * @model - * @generated - */ -public interface ObjectiveDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(ObjectiveSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration_Specification() - * @model containment="true" - * @generated - */ - ObjectiveSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(ObjectiveSpecification value); - -} // ObjectiveDeclaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Objective Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration() + * @model + * @generated + */ +public interface ObjectiveDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(ObjectiveSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration_Specification() + * @model containment="true" + * @generated + */ + ObjectiveSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(ObjectiveSpecification value); + +} // ObjectiveDeclaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java index 1c781747..2681dfaa 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java @@ -1,48 +1,48 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Objective Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry() - * @model - * @generated - */ -public interface ObjectiveEntry extends EObject -{ - /** - * Returns the value of the 'Function' containment reference. - * - * - * @return the value of the 'Function' containment reference. - * @see #setFunction(ObjectiveFunction) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry_Function() - * @model containment="true" - * @generated - */ - ObjectiveFunction getFunction(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}' containment reference. - * - * - * @param value the new value of the 'Function' containment reference. - * @see #getFunction() - * @generated - */ - void setFunction(ObjectiveFunction value); - -} // ObjectiveEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Objective Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry() + * @model + * @generated + */ +public interface ObjectiveEntry extends EObject +{ + /** + * Returns the value of the 'Function' containment reference. + * + * + * @return the value of the 'Function' containment reference. + * @see #setFunction(ObjectiveFunction) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry_Function() + * @model containment="true" + * @generated + */ + ObjectiveFunction getFunction(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}' containment reference. + * + * + * @param value the new value of the 'Function' containment reference. + * @see #getFunction() + * @generated + */ + void setFunction(ObjectiveFunction value); + +} // ObjectiveEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java index 45364447..e3d60ac2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Objective Function'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveFunction() - * @model - * @generated - */ -public interface ObjectiveFunction extends EObject -{ -} // ObjectiveFunction +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Objective Function'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveFunction() + * @model + * @generated + */ +public interface ObjectiveFunction extends EObject +{ +} // ObjectiveFunction diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java index 030fc9d0..854b93ea 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Objective Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference() - * @model - * @generated - */ -public interface ObjectiveReference extends Objective -{ - /** - * Returns the value of the 'Referred' reference. - * - * - * @return the value of the 'Referred' reference. - * @see #setReferred(ObjectiveDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference_Referred() - * @model - * @generated - */ - ObjectiveDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(ObjectiveDeclaration value); - -} // ObjectiveReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Objective Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference() + * @model + * @generated + */ +public interface ObjectiveReference extends Objective +{ + /** + * Returns the value of the 'Referred' reference. + * + * + * @return the value of the 'Referred' reference. + * @see #setReferred(ObjectiveDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference_Referred() + * @model + * @generated + */ + ObjectiveDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(ObjectiveDeclaration value); + +} // ObjectiveReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java index d5782df9..f67d38c4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Objective Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification() - * @model - * @generated - */ -public interface ObjectiveSpecification extends Objective -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry}. - * - * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // ObjectiveSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Objective Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification() + * @model + * @generated + */ +public interface ObjectiveSpecification extends Objective +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry}. + * + * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // ObjectiveSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java index 2f6f11ec..23d539ba 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java @@ -1,225 +1,225 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Optimization Direction', - * and utility methods for working with them. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationDirection() - * @model - * @generated - */ -public enum OptimizationDirection implements Enumerator -{ - /** - * The 'MINIMIZE' literal object. - * - * - * @see #MINIMIZE_VALUE - * @generated - * @ordered - */ - MINIMIZE(0, "MINIMIZE", "minimize"), - - /** - * The 'MAXIMIZE' literal object. - * - * - * @see #MAXIMIZE_VALUE - * @generated - * @ordered - */ - MAXIMIZE(1, "MAXIMIZE", "maximize"); - - /** - * The 'MINIMIZE' literal value. - * - * - * @see #MINIMIZE - * @model literal="minimize" - * @generated - * @ordered - */ - public static final int MINIMIZE_VALUE = 0; - - /** - * The 'MAXIMIZE' literal value. - * - * - * @see #MAXIMIZE - * @model literal="maximize" - * @generated - * @ordered - */ - public static final int MAXIMIZE_VALUE = 1; - - /** - * An array of all the 'Optimization Direction' enumerators. - * - * - * @generated - */ - private static final OptimizationDirection[] VALUES_ARRAY = - new OptimizationDirection[] - { - MINIMIZE, - MAXIMIZE, - }; - - /** - * A public read-only list of all the 'Optimization Direction' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Optimization Direction' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static OptimizationDirection get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - OptimizationDirection result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Optimization Direction' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static OptimizationDirection getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - OptimizationDirection result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Optimization Direction' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static OptimizationDirection get(int value) - { - switch (value) - { - case MINIMIZE_VALUE: return MINIMIZE; - case MAXIMIZE_VALUE: return MAXIMIZE; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private OptimizationDirection(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //OptimizationDirection +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Optimization Direction', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationDirection() + * @model + * @generated + */ +public enum OptimizationDirection implements Enumerator +{ + /** + * The 'MINIMIZE' literal object. + * + * + * @see #MINIMIZE_VALUE + * @generated + * @ordered + */ + MINIMIZE(0, "MINIMIZE", "minimize"), + + /** + * The 'MAXIMIZE' literal object. + * + * + * @see #MAXIMIZE_VALUE + * @generated + * @ordered + */ + MAXIMIZE(1, "MAXIMIZE", "maximize"); + + /** + * The 'MINIMIZE' literal value. + * + * + * @see #MINIMIZE + * @model literal="minimize" + * @generated + * @ordered + */ + public static final int MINIMIZE_VALUE = 0; + + /** + * The 'MAXIMIZE' literal value. + * + * + * @see #MAXIMIZE + * @model literal="maximize" + * @generated + * @ordered + */ + public static final int MAXIMIZE_VALUE = 1; + + /** + * An array of all the 'Optimization Direction' enumerators. + * + * + * @generated + */ + private static final OptimizationDirection[] VALUES_ARRAY = + new OptimizationDirection[] + { + MINIMIZE, + MAXIMIZE, + }; + + /** + * A public read-only list of all the 'Optimization Direction' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Optimization Direction' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static OptimizationDirection get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + OptimizationDirection result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Optimization Direction' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static OptimizationDirection getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + OptimizationDirection result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Optimization Direction' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static OptimizationDirection get(int value) + { + switch (value) + { + case MINIMIZE_VALUE: return MINIMIZE; + case MAXIMIZE_VALUE: return MAXIMIZE; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private OptimizationDirection(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //OptimizationDirection diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java index b4396bc1..7d9a2b7b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java @@ -1,50 +1,50 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Optimization Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry() - * @model - * @generated - */ -public interface OptimizationEntry extends ObjectiveEntry -{ - /** - * Returns the value of the 'Direction' attribute. - * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection}. - * - * - * @return the value of the 'Direction' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection - * @see #setDirection(OptimizationDirection) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry_Direction() - * @model - * @generated - */ - OptimizationDirection getDirection(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}' attribute. - * - * - * @param value the new value of the 'Direction' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection - * @see #getDirection() - * @generated - */ - void setDirection(OptimizationDirection value); - -} // OptimizationEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Optimization Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry() + * @model + * @generated + */ +public interface OptimizationEntry extends ObjectiveEntry +{ + /** + * Returns the value of the 'Direction' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection}. + * + * + * @return the value of the 'Direction' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see #setDirection(OptimizationDirection) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry_Direction() + * @model + * @generated + */ + OptimizationDirection getDirection(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}' attribute. + * + * + * @param value the new value of the 'Direction' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see #getDirection() + * @generated + */ + void setDirection(OptimizationDirection value); + +} // OptimizationEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java index e88436a0..e96f4d4b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Partial Model'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModel() - * @model - * @generated - */ -public interface PartialModel extends EObject -{ -} // PartialModel +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Partial Model'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModel() + * @model + * @generated + */ +public interface PartialModel extends EObject +{ +} // PartialModel diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java index 42905708..31895987 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Partial Model Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration() - * @model - * @generated - */ -public interface PartialModelDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(PartialModelSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration_Specification() - * @model containment="true" - * @generated - */ - PartialModelSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(PartialModelSpecification value); - -} // PartialModelDeclaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Partial Model Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration() + * @model + * @generated + */ +public interface PartialModelDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(PartialModelSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration_Specification() + * @model containment="true" + * @generated + */ + PartialModelSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(PartialModelSpecification value); + +} // PartialModelDeclaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java index f8baa724..afe39a3d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java @@ -1,48 +1,48 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Partial Model Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry() - * @model - * @generated - */ -public interface PartialModelEntry extends EObject -{ - /** - * Returns the value of the 'Path' containment reference. - * - * - * @return the value of the 'Path' containment reference. - * @see #setPath(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry_Path() - * @model containment="true" - * @generated - */ - File getPath(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}' containment reference. - * - * - * @param value the new value of the 'Path' containment reference. - * @see #getPath() - * @generated - */ - void setPath(File value); - -} // PartialModelEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Partial Model Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry() + * @model + * @generated + */ +public interface PartialModelEntry extends EObject +{ + /** + * Returns the value of the 'Path' containment reference. + * + * + * @return the value of the 'Path' containment reference. + * @see #setPath(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry_Path() + * @model containment="true" + * @generated + */ + File getPath(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}' containment reference. + * + * + * @param value the new value of the 'Path' containment reference. + * @see #getPath() + * @generated + */ + void setPath(File value); + +} // PartialModelEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java index 11a24280..b4a601b2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Partial Model Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference() - * @model - * @generated - */ -public interface PartialModelReference extends PartialModel -{ - /** - * Returns the value of the 'Referred' reference. - * - * - * @return the value of the 'Referred' reference. - * @see #setReferred(PartialModelDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference_Referred() - * @model - * @generated - */ - PartialModelDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(PartialModelDeclaration value); - -} // PartialModelReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Partial Model Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference() + * @model + * @generated + */ +public interface PartialModelReference extends PartialModel +{ + /** + * Returns the value of the 'Referred' reference. + * + * + * @return the value of the 'Referred' reference. + * @see #setReferred(PartialModelDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference_Referred() + * @model + * @generated + */ + PartialModelDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(PartialModelDeclaration value); + +} // PartialModelReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java index de66d877..21894184 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Partial Model Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification() - * @model - * @generated - */ -public interface PartialModelSpecification extends PartialModel -{ - /** - * Returns the value of the 'Entry' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}. - * - * - * @return the value of the 'Entry' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry() - * @model containment="true" - * @generated - */ - EList getEntry(); - -} // PartialModelSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Partial Model Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification() + * @model + * @generated + */ +public interface PartialModelSpecification extends PartialModel +{ + /** + * Returns the value of the 'Entry' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}. + * + * + * @return the value of the 'Entry' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry() + * @model containment="true" + * @generated + */ + EList getEntry(); + +} // PartialModelSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java index d8cadc0f..78528902 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java @@ -1,48 +1,48 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; - -/** - * - * A representation of the model object 'Pattern Element'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement() - * @model - * @generated - */ -public interface PatternElement extends PatternEntry -{ - /** - * Returns the value of the 'Pattern' reference. - * - * - * @return the value of the 'Pattern' reference. - * @see #setPattern(Pattern) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement_Pattern() - * @model - * @generated - */ - Pattern getPattern(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}' reference. - * - * - * @param value the new value of the 'Pattern' reference. - * @see #getPattern() - * @generated - */ - void setPattern(Pattern value); - -} // PatternElement +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; + +/** + * + * A representation of the model object 'Pattern Element'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement() + * @model + * @generated + */ +public interface PatternElement extends PatternEntry +{ + /** + * Returns the value of the 'Pattern' reference. + * + * + * @return the value of the 'Pattern' reference. + * @see #setPattern(Pattern) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement_Pattern() + * @model + * @generated + */ + Pattern getPattern(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}' reference. + * + * + * @param value the new value of the 'Pattern' reference. + * @see #getPattern() + * @generated + */ + void setPattern(Pattern value); + +} // PatternElement diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java index 6deff32f..8ebaf4e7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java @@ -1,50 +1,50 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * A representation of the model object 'Pattern Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry() - * @model - * @generated - */ -public interface PatternEntry extends EObject -{ - /** - * Returns the value of the 'Package' reference. - * - * - * @return the value of the 'Package' reference. - * @see #setPackage(PatternModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry_Package() - * @model - * @generated - */ - PatternModel getPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}' reference. - * - * - * @param value the new value of the 'Package' reference. - * @see #getPackage() - * @generated - */ - void setPackage(PatternModel value); - -} // PatternEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * A representation of the model object 'Pattern Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry() + * @model + * @generated + */ +public interface PatternEntry extends EObject +{ + /** + * Returns the value of the 'Package' reference. + * + * + * @return the value of the 'Package' reference. + * @see #setPackage(PatternModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry_Package() + * @model + * @generated + */ + PatternModel getPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}' reference. + * + * + * @param value the new value of the 'Package' reference. + * @see #getPackage() + * @generated + */ + void setPackage(PatternModel value); + +} // PatternEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java index b60d39c7..f05b782d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Pattern Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification() - * @model - * @generated - */ -public interface PatternSpecification extends GraphPattern -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}. - * - * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // PatternSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Pattern Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification() + * @model + * @generated + */ +public interface PatternSpecification extends GraphPattern +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}. + * + * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // PatternSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java index 2ce5b40b..e6b25511 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java @@ -1,40 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.math.BigDecimal; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Real Enumeration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration() - * @model - * @generated - */ -public interface RealEnumeration extends NumberSpecification -{ - /** - * Returns the value of the 'Entry' attribute list. - * The list contents are of type {@link java.math.BigDecimal}. - * - * - * @return the value of the 'Entry' attribute list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() - * @model unique="false" - * @generated - */ - EList getEntry(); - -} // RealEnumeration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Real Enumeration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration() + * @model + * @generated + */ +public interface RealEnumeration extends NumberSpecification +{ + /** + * Returns the value of the 'Entry' attribute list. + * The list contents are of type {@link java.lang.Double}. + * + * + * @return the value of the 'Entry' attribute list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() + * @model unique="false" + * @generated + */ + EList getEntry(); + +} // RealEnumeration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java index dc57a7b3..194fa82b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Real Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealReference() - * @model - * @generated - */ -public interface RealReference extends TypeReference -{ -} // RealReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Real Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealReference() + * @model + * @generated + */ +public interface RealReference extends TypeReference +{ +} // RealReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java index 716263af..a7450638 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Real Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealScope() - * @model - * @generated - */ -public interface RealScope extends RealReference -{ -} // RealScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Real Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealScope() + * @model + * @generated + */ +public interface RealScope extends RealReference +{ +} // RealScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java index bacc2117..db7d9096 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Real Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope() - * @model - * @generated - */ -public interface RealTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - * - * @return the value of the 'Type' containment reference. - * @see #setType(RealReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type() - * @model containment="true" - * @generated - */ - RealReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(RealReference value); - -} // RealTypeScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Real Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope() + * @model + * @generated + */ +public interface RealTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + * + * @return the value of the 'Type' containment reference. + * @see #setType(RealReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type() + * @model containment="true" + * @generated + */ + RealReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(RealReference value); + +} // RealTypeScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java index cacab2a4..00833c19 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Runtime Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry() - * @model - * @generated - */ -public interface RuntimeEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Millisec Limit' attribute. - * - * - * @return the value of the 'Millisec Limit' attribute. - * @see #setMillisecLimit(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry_MillisecLimit() - * @model - * @generated - */ - int getMillisecLimit(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}' attribute. - * - * - * @param value the new value of the 'Millisec Limit' attribute. - * @see #getMillisecLimit() - * @generated - */ - void setMillisecLimit(int value); - -} // RuntimeEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Runtime Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry() + * @model + * @generated + */ +public interface RuntimeEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Millisec Limit' attribute. + * + * + * @return the value of the 'Millisec Limit' attribute. + * @see #setMillisecLimit(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry_MillisecLimit() + * @model + * @generated + */ + int getMillisecLimit(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}' attribute. + * + * + * @param value the new value of the 'Millisec Limit' attribute. + * @see #getMillisecLimit() + * @generated + */ + void setMillisecLimit(int value); + +} // RuntimeEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java index e9e7868c..15c2fa81 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScope() - * @model - * @generated - */ -public interface Scope extends EObject -{ -} // Scope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScope() + * @model + * @generated + */ +public interface Scope extends EObject +{ +} // Scope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java index d4febb5b..e54f73d8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Scope Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration() - * @model - * @generated - */ -public interface ScopeDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(ScopeSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration_Specification() - * @model containment="true" - * @generated - */ - ScopeSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(ScopeSpecification value); - -} // ScopeDeclaration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Scope Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration() + * @model + * @generated + */ +public interface ScopeDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(ScopeSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration_Specification() + * @model containment="true" + * @generated + */ + ScopeSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(ScopeSpecification value); + +} // ScopeDeclaration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java index b96ded27..329fb726 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Scope Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference() - * @model - * @generated - */ -public interface ScopeReference extends Scope -{ - /** - * Returns the value of the 'Referred' reference. - * - * - * @return the value of the 'Referred' reference. - * @see #setReferred(ScopeDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference_Referred() - * @model - * @generated - */ - ScopeDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(ScopeDeclaration value); - -} // ScopeReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Scope Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference() + * @model + * @generated + */ +public interface ScopeReference extends Scope +{ + /** + * Returns the value of the 'Referred' reference. + * + * + * @return the value of the 'Referred' reference. + * @see #setReferred(ScopeDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference_Referred() + * @model + * @generated + */ + ScopeDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(ScopeDeclaration value); + +} // ScopeReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java index 9872abfe..82e3c33d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Scope Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification() - * @model - * @generated - */ -public interface ScopeSpecification extends Scope -{ - /** - * Returns the value of the 'Scopes' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}. - * - * - * @return the value of the 'Scopes' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes() - * @model containment="true" - * @generated - */ - EList getScopes(); - -} // ScopeSpecification +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Scope Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification() + * @model + * @generated + */ +public interface ScopeSpecification extends Scope +{ + /** + * Returns the value of the 'Scopes' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}. + * + * + * @return the value of the 'Scopes' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes() + * @model containment="true" + * @generated + */ + EList getScopes(); + +} // ScopeSpecification diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java index a2c3d17b..ba872400 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java @@ -1,248 +1,248 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Solver', - * and utility methods for working with them. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getSolver() - * @model - * @generated - */ -public enum Solver implements Enumerator -{ - /** - * The 'SMT Solver' literal object. - * - * - * @see #SMT_SOLVER_VALUE - * @generated - * @ordered - */ - SMT_SOLVER(0, "SMTSolver", "SMTSolver"), - - /** - * The 'Alloy Solver' literal object. - * - * - * @see #ALLOY_SOLVER_VALUE - * @generated - * @ordered - */ - ALLOY_SOLVER(1, "AlloySolver", "AlloySolver"), - - /** - * The 'Viatra Solver' literal object. - * - * - * @see #VIATRA_SOLVER_VALUE - * @generated - * @ordered - */ - VIATRA_SOLVER(2, "ViatraSolver", "ViatraSolver"); - - /** - * The 'SMT Solver' literal value. - * - * - * @see #SMT_SOLVER - * @model name="SMTSolver" - * @generated - * @ordered - */ - public static final int SMT_SOLVER_VALUE = 0; - - /** - * The 'Alloy Solver' literal value. - * - * - * @see #ALLOY_SOLVER - * @model name="AlloySolver" - * @generated - * @ordered - */ - public static final int ALLOY_SOLVER_VALUE = 1; - - /** - * The 'Viatra Solver' literal value. - * - * - * @see #VIATRA_SOLVER - * @model name="ViatraSolver" - * @generated - * @ordered - */ - public static final int VIATRA_SOLVER_VALUE = 2; - - /** - * An array of all the 'Solver' enumerators. - * - * - * @generated - */ - private static final Solver[] VALUES_ARRAY = - new Solver[] - { - SMT_SOLVER, - ALLOY_SOLVER, - VIATRA_SOLVER, - }; - - /** - * A public read-only list of all the 'Solver' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Solver' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static Solver get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - Solver result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Solver' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static Solver getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - Solver result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Solver' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static Solver get(int value) - { - switch (value) - { - case SMT_SOLVER_VALUE: return SMT_SOLVER; - case ALLOY_SOLVER_VALUE: return ALLOY_SOLVER; - case VIATRA_SOLVER_VALUE: return VIATRA_SOLVER; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private Solver(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //Solver +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Solver', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getSolver() + * @model + * @generated + */ +public enum Solver implements Enumerator +{ + /** + * The 'SMT Solver' literal object. + * + * + * @see #SMT_SOLVER_VALUE + * @generated + * @ordered + */ + SMT_SOLVER(0, "SMTSolver", "SMTSolver"), + + /** + * The 'Alloy Solver' literal object. + * + * + * @see #ALLOY_SOLVER_VALUE + * @generated + * @ordered + */ + ALLOY_SOLVER(1, "AlloySolver", "AlloySolver"), + + /** + * The 'Viatra Solver' literal object. + * + * + * @see #VIATRA_SOLVER_VALUE + * @generated + * @ordered + */ + VIATRA_SOLVER(2, "ViatraSolver", "ViatraSolver"); + + /** + * The 'SMT Solver' literal value. + * + * + * @see #SMT_SOLVER + * @model name="SMTSolver" + * @generated + * @ordered + */ + public static final int SMT_SOLVER_VALUE = 0; + + /** + * The 'Alloy Solver' literal value. + * + * + * @see #ALLOY_SOLVER + * @model name="AlloySolver" + * @generated + * @ordered + */ + public static final int ALLOY_SOLVER_VALUE = 1; + + /** + * The 'Viatra Solver' literal value. + * + * + * @see #VIATRA_SOLVER + * @model name="ViatraSolver" + * @generated + * @ordered + */ + public static final int VIATRA_SOLVER_VALUE = 2; + + /** + * An array of all the 'Solver' enumerators. + * + * + * @generated + */ + private static final Solver[] VALUES_ARRAY = + new Solver[] + { + SMT_SOLVER, + ALLOY_SOLVER, + VIATRA_SOLVER, + }; + + /** + * A public read-only list of all the 'Solver' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Solver' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static Solver get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + Solver result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Solver' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static Solver getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + Solver result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Solver' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static Solver get(int value) + { + switch (value) + { + case SMT_SOLVER_VALUE: return SMT_SOLVER; + case ALLOY_SOLVER_VALUE: return ALLOY_SOLVER; + case VIATRA_SOLVER_VALUE: return VIATRA_SOLVER; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private Solver(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //Solver diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java index 940dfb8b..e9714505 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java @@ -1,38 +1,38 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'String Enumeration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration() - * @model - * @generated - */ -public interface StringEnumeration extends NumberSpecification -{ - /** - * Returns the value of the 'Entry' attribute list. - * The list contents are of type {@link java.lang.String}. - * - * - * @return the value of the 'Entry' attribute list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() - * @model unique="false" - * @generated - */ - EList getEntry(); - -} // StringEnumeration +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'String Enumeration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration() + * @model + * @generated + */ +public interface StringEnumeration extends NumberSpecification +{ + /** + * Returns the value of the 'Entry' attribute list. + * The list contents are of type {@link java.lang.String}. + * + * + * @return the value of the 'Entry' attribute list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() + * @model unique="false" + * @generated + */ + EList getEntry(); + +} // StringEnumeration diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java index 4f3f10ff..06dedb53 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'String Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringReference() - * @model - * @generated - */ -public interface StringReference extends TypeReference -{ -} // StringReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'String Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringReference() + * @model + * @generated + */ +public interface StringReference extends TypeReference +{ +} // StringReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java index ea8d4bb9..3a274bde 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'String Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringScope() - * @model - * @generated - */ -public interface StringScope extends StringReference -{ -} // StringScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'String Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringScope() + * @model + * @generated + */ +public interface StringScope extends StringReference +{ +} // StringScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java index 4c313d76..9511ce03 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java @@ -1,47 +1,47 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'String Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope() - * @model - * @generated - */ -public interface StringTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - * - * @return the value of the 'Type' containment reference. - * @see #setType(StringReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type() - * @model containment="true" - * @generated - */ - StringReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(StringReference value); - -} // StringTypeScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'String Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope() + * @model + * @generated + */ +public interface StringTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + * + * @return the value of the 'Type' containment reference. + * @see #setType(StringReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type() + * @model containment="true" + * @generated + */ + StringReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(StringReference value); + +} // StringTypeScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java index 77600bd1..bd045a7d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java @@ -1,19 +1,19 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Task'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTask() - * @model - * @generated - */ -public interface Task extends Command -{ -} // Task +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Task'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTask() + * @model + * @generated + */ +public interface Task extends Command +{ +} // Task diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java index 829c2893..c1ea25ae 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java @@ -1,74 +1,73 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.math.BigDecimal; - -/** - * - * A representation of the model object 'Threshold Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry() - * @model - * @generated - */ -public interface ThresholdEntry extends ObjectiveEntry -{ - /** - * Returns the value of the 'Operator' attribute. - * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator}. - * - * - * @return the value of the 'Operator' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator - * @see #setOperator(ComparisonOperator) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Operator() - * @model - * @generated - */ - ComparisonOperator getOperator(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}' attribute. - * - * - * @param value the new value of the 'Operator' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator - * @see #getOperator() - * @generated - */ - void setOperator(ComparisonOperator value); - - /** - * Returns the value of the 'Threshold' attribute. - * - * - * @return the value of the 'Threshold' attribute. - * @see #setThreshold(BigDecimal) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Threshold() - * @model - * @generated - */ - BigDecimal getThreshold(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}' attribute. - * - * - * @param value the new value of the 'Threshold' attribute. - * @see #getThreshold() - * @generated - */ - void setThreshold(BigDecimal value); - -} // ThresholdEntry +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Threshold Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry() + * @model + * @generated + */ +public interface ThresholdEntry extends ObjectiveEntry +{ + /** + * Returns the value of the 'Operator' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator}. + * + * + * @return the value of the 'Operator' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see #setOperator(ComparisonOperator) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Operator() + * @model + * @generated + */ + ComparisonOperator getOperator(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}' attribute. + * + * + * @param value the new value of the 'Operator' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see #getOperator() + * @generated + */ + void setOperator(ComparisonOperator value); + + /** + * Returns the value of the 'Threshold' attribute. + * + * + * @return the value of the 'Threshold' attribute. + * @see #setThreshold(double) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Threshold() + * @model + * @generated + */ + double getThreshold(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}' attribute. + * + * + * @param value the new value of the 'Threshold' attribute. + * @see #getThreshold() + * @generated + */ + void setThreshold(double value); + +} // ThresholdEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java index 458473aa..794c255c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java @@ -1,20 +1,20 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Type Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeReference() - * @model - * @generated - */ -public interface TypeReference extends EObject -{ -} // TypeReference +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Type Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeReference() + * @model + * @generated + */ +public interface TypeReference extends EObject +{ +} // TypeReference diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java index 6d114c22..0100b7cb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java @@ -1,94 +1,94 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() - * @model - * @generated - */ -public interface TypeScope extends EObject -{ - /** - * Returns the value of the 'Sets New' attribute. - * - * - * @return the value of the 'Sets New' attribute. - * @see #setSetsNew(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsNew() - * @model - * @generated - */ - boolean isSetsNew(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}' attribute. - * - * - * @param value the new value of the 'Sets New' attribute. - * @see #isSetsNew() - * @generated - */ - void setSetsNew(boolean value); - - /** - * Returns the value of the 'Sets Sum' attribute. - * - * - * @return the value of the 'Sets Sum' attribute. - * @see #setSetsSum(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsSum() - * @model - * @generated - */ - boolean isSetsSum(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}' attribute. - * - * - * @param value the new value of the 'Sets Sum' attribute. - * @see #isSetsSum() - * @generated - */ - void setSetsSum(boolean value); - - /** - * Returns the value of the 'Number' containment reference. - * - * - * @return the value of the 'Number' containment reference. - * @see #setNumber(NumberSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number() - * @model containment="true" - * @generated - */ - NumberSpecification getNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}' containment reference. - * - * - * @param value the new value of the 'Number' containment reference. - * @see #getNumber() - * @generated - */ - void setNumber(NumberSpecification value); - -} // TypeScope +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() + * @model + * @generated + */ +public interface TypeScope extends EObject +{ + /** + * Returns the value of the 'Sets New' attribute. + * + * + * @return the value of the 'Sets New' attribute. + * @see #setSetsNew(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsNew() + * @model + * @generated + */ + boolean isSetsNew(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}' attribute. + * + * + * @param value the new value of the 'Sets New' attribute. + * @see #isSetsNew() + * @generated + */ + void setSetsNew(boolean value); + + /** + * Returns the value of the 'Sets Sum' attribute. + * + * + * @return the value of the 'Sets Sum' attribute. + * @see #setSetsSum(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsSum() + * @model + * @generated + */ + boolean isSetsSum(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}' attribute. + * + * + * @param value the new value of the 'Sets Sum' attribute. + * @see #isSetsSum() + * @generated + */ + void setSetsSum(boolean value); + + /** + * Returns the value of the 'Number' containment reference. + * + * + * @return the value of the 'Number' containment reference. + * @see #setNumber(NumberSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number() + * @model containment="true" + * @generated + */ + NumberSpecification getNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}' containment reference. + * + * + * @param value the new value of the 'Number' containment reference. + * @see #getNumber() + * @generated + */ + void setNumber(NumberSpecification value); + +} // TypeScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java index 354a16ab..3033557e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ViatraImport.java @@ -1,48 +1,48 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * A representation of the model object 'Viatra Import'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport() - * @model - * @generated - */ -public interface ViatraImport extends Import -{ - /** - * Returns the value of the 'Imported Viatra' reference. - * - * - * @return the value of the 'Imported Viatra' reference. - * @see #setImportedViatra(PatternModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport_ImportedViatra() - * @model - * @generated - */ - PatternModel getImportedViatra(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}' reference. - * - * - * @param value the new value of the 'Imported Viatra' reference. - * @see #getImportedViatra() - * @generated - */ - void setImportedViatra(PatternModel value); - -} // ViatraImport +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * A representation of the model object 'Viatra Import'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport() + * @model + * @generated + */ +public interface ViatraImport extends Import +{ + /** + * Returns the value of the 'Imported Viatra' reference. + * + * + * @return the value of the 'Imported Viatra' reference. + * @see #setImportedViatra(PatternModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport_ImportedViatra() + * @model + * @generated + */ + PatternModel getImportedViatra(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}' reference. + * + * + * @param value the new value of the 'Imported Viatra' reference. + * @see #getImportedViatra() + * @generated + */ + void setImportedViatra(PatternModel value); + +} // ViatraImport diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java index 8b71d7b3..f7f8dd05 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'All Package Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion Exclusion}
  • - *
- * - * @generated - */ -public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry -{ - /** - * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. - * - * - * @see #getExclusion() - * @generated - * @ordered - */ - protected EList exclusion; - - /** - * - * - * @generated - */ - protected AllPackageEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public EList getExclusion() - { - if (exclusion == null) - { - exclusion = new EObjectContainmentEList(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION); - } - return exclusion; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - return getExclusion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - getExclusion().clear(); - getExclusion().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - getExclusion().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - return exclusion != null && !exclusion.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //AllPackageEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'All Package Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion Exclusion}
  • + *
+ * + * @generated + */ +public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry +{ + /** + * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. + * + * + * @see #getExclusion() + * @generated + * @ordered + */ + protected EList exclusion; + + /** + * + * + * @generated + */ + protected AllPackageEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EList getExclusion() + { + if (exclusion == null) + { + exclusion = new EObjectContainmentEList(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION); + } + return exclusion; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + return getExclusion(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + getExclusion().clear(); + getExclusion().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + getExclusion().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + return exclusion != null && !exclusion.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //AllPackageEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java index 20a362ed..9c26d9c3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'All Pattern Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion Exclusuion}
  • - *
- * - * @generated - */ -public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry -{ - /** - * The cached value of the '{@link #getExclusuion() Exclusuion}' containment reference list. - * - * - * @see #getExclusuion() - * @generated - * @ordered - */ - protected EList exclusuion; - - /** - * - * - * @generated - */ - protected AllPatternEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public EList getExclusuion() - { - if (exclusuion == null) - { - exclusuion = new EObjectContainmentEList(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); - } - return exclusuion; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - return ((InternalEList)getExclusuion()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - return getExclusuion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - getExclusuion().clear(); - getExclusuion().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - getExclusuion().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - return exclusuion != null && !exclusuion.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //AllPatternEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'All Pattern Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion Exclusuion}
  • + *
+ * + * @generated + */ +public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry +{ + /** + * The cached value of the '{@link #getExclusuion() Exclusuion}' containment reference list. + * + * + * @see #getExclusuion() + * @generated + * @ordered + */ + protected EList exclusuion; + + /** + * + * + * @generated + */ + protected AllPatternEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EList getExclusuion() + { + if (exclusuion == null) + { + exclusuion = new EObjectContainmentEList(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); + } + return exclusuion; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + return ((InternalEList)getExclusuion()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + return getExclusuion(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + getExclusuion().clear(); + getExclusuion().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + getExclusuion().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + return exclusuion != null && !exclusuion.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //AllPatternEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java index fa555b1d..84de173c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java @@ -1,1232 +1,1232 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * - * An implementation of the model Factory. - * - * @generated - */ -public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory -{ - /** - * Creates the default factory implementation. - * - * - * @generated - */ - public static ApplicationConfigurationFactory init() - { - try - { - ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI); - if (theApplicationConfigurationFactory != null) - { - return theApplicationConfigurationFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new ApplicationConfigurationFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ - public ApplicationConfigurationFactoryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); - case ApplicationConfigurationPackage.COMMAND: return createCommand(); - case ApplicationConfigurationPackage.IMPORT: return createImport(); - case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); - case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); - case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); - case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); - case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); - case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference(); - case ApplicationConfigurationPackage.FILE: return createFile(); - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); - case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); - case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement(); - case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); - case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); - case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry(); - case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry(); - case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference(); - case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel(); - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification(); - case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry(); - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry(); - case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement(); - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration(); - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference(); - case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern(); - case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: return createObjectiveSpecification(); - case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: return createObjectiveEntry(); - case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); - case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); - case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); - case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction(); - case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry(); - case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration(); - case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference(); - case ApplicationConfigurationPackage.OBJECTIVE: return createObjective(); - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); - case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); - case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry(); - case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry(); - case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry(); - case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry(); - case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); - case ApplicationConfigurationPackage.CONFIG: return createConfig(); - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); - case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); - case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); - case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); - case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); - case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); - case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); - case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); - case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); - case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); - case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); - case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); - case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); - case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); - case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); - case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); - case ApplicationConfigurationPackage.SCOPE: return createScope(); - case ApplicationConfigurationPackage.TASK: return createTask(); - case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask(); - case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope(); - case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope(); - case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) - { - switch (eDataType.getClassifierID()) - { - case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: - return createOptimizationDirectionFromString(eDataType, initialValue); - case ApplicationConfigurationPackage.COMPARISON_OPERATOR: - return createComparisonOperatorFromString(eDataType, initialValue); - case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: - return createDocumentLevelSpecificationFromString(eDataType, initialValue); - case ApplicationConfigurationPackage.SOLVER: - return createSolverFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) - { - switch (eDataType.getClassifierID()) - { - case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: - return convertOptimizationDirectionToString(eDataType, instanceValue); - case ApplicationConfigurationPackage.COMPARISON_OPERATOR: - return convertComparisonOperatorToString(eDataType, instanceValue); - case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: - return convertDocumentLevelSpecificationToString(eDataType, instanceValue); - case ApplicationConfigurationPackage.SOLVER: - return convertSolverToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public ConfigurationScript createConfigurationScript() - { - ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); - return configurationScript; - } - - /** - * - * - * @generated - */ - @Override - public Command createCommand() - { - CommandImpl command = new CommandImpl(); - return command; - } - - /** - * - * - * @generated - */ - @Override - public Import createImport() - { - ImportImpl import_ = new ImportImpl(); - return import_; - } - - /** - * - * - * @generated - */ - @Override - public EPackageImport createEPackageImport() - { - EPackageImportImpl ePackageImport = new EPackageImportImpl(); - return ePackageImport; - } - - /** - * - * - * @generated - */ - @Override - public ViatraImport createViatraImport() - { - ViatraImportImpl viatraImport = new ViatraImportImpl(); - return viatraImport; - } - - /** - * - * - * @generated - */ - @Override - public Declaration createDeclaration() - { - DeclarationImpl declaration = new DeclarationImpl(); - return declaration; - } - - /** - * - * - * @generated - */ - @Override - public FileSpecification createFileSpecification() - { - FileSpecificationImpl fileSpecification = new FileSpecificationImpl(); - return fileSpecification; - } - - /** - * - * - * @generated - */ - @Override - public FileDeclaration createFileDeclaration() - { - FileDeclarationImpl fileDeclaration = new FileDeclarationImpl(); - return fileDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public FileReference createFileReference() - { - FileReferenceImpl fileReference = new FileReferenceImpl(); - return fileReference; - } - - /** - * - * - * @generated - */ - @Override - public File createFile() - { - FileImpl file = new FileImpl(); - return file; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelSpecification createMetamodelSpecification() - { - MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); - return metamodelSpecification; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelEntry createMetamodelEntry() - { - MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl(); - return metamodelEntry; - } - - /** - * - * - * @generated - */ - @Override - public AllPackageEntry createAllPackageEntry() - { - AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl(); - return allPackageEntry; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelElement createMetamodelElement() - { - MetamodelElementImpl metamodelElement = new MetamodelElementImpl(); - return metamodelElement; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelDeclaration createMetamodelDeclaration() - { - MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl(); - return metamodelDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelReference createMetamodelReference() - { - MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl(); - return metamodelReference; - } - - /** - * - * - * @generated - */ - @Override - public Metamodel createMetamodel() - { - MetamodelImpl metamodel = new MetamodelImpl(); - return metamodel; - } - - /** - * - * - * @generated - */ - @Override - public PartialModelSpecification createPartialModelSpecification() - { - PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl(); - return partialModelSpecification; - } - - /** - * - * - * @generated - */ - @Override - public PartialModelEntry createPartialModelEntry() - { - PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl(); - return partialModelEntry; - } - - /** - * - * - * @generated - */ - @Override - public ModelEntry createModelEntry() - { - ModelEntryImpl modelEntry = new ModelEntryImpl(); - return modelEntry; - } - - /** - * - * - * @generated - */ - @Override - public FolderEntry createFolderEntry() - { - FolderEntryImpl folderEntry = new FolderEntryImpl(); - return folderEntry; - } - - /** - * - * - * @generated - */ - @Override - public PartialModelDeclaration createPartialModelDeclaration() - { - PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl(); - return partialModelDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public PartialModelReference createPartialModelReference() - { - PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl(); - return partialModelReference; - } - - /** - * - * - * @generated - */ - @Override - public PartialModel createPartialModel() - { - PartialModelImpl partialModel = new PartialModelImpl(); - return partialModel; - } - - /** - * - * - * @generated - */ - @Override - public PatternSpecification createPatternSpecification() - { - PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl(); - return patternSpecification; - } - - /** - * - * - * @generated - */ - @Override - public PatternEntry createPatternEntry() - { - PatternEntryImpl patternEntry = new PatternEntryImpl(); - return patternEntry; - } - - /** - * - * - * @generated - */ - @Override - public AllPatternEntry createAllPatternEntry() - { - AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl(); - return allPatternEntry; - } - - /** - * - * - * @generated - */ - @Override - public PatternElement createPatternElement() - { - PatternElementImpl patternElement = new PatternElementImpl(); - return patternElement; - } - - /** - * - * - * @generated - */ - @Override - public GraphPatternDeclaration createGraphPatternDeclaration() - { - GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl(); - return graphPatternDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public GraphPatternReference createGraphPatternReference() - { - GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl(); - return graphPatternReference; - } - - /** - * - * - * @generated - */ - @Override - public GraphPattern createGraphPattern() - { - GraphPatternImpl graphPattern = new GraphPatternImpl(); - return graphPattern; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveSpecification createObjectiveSpecification() - { - ObjectiveSpecificationImpl objectiveSpecification = new ObjectiveSpecificationImpl(); - return objectiveSpecification; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveEntry createObjectiveEntry() - { - ObjectiveEntryImpl objectiveEntry = new ObjectiveEntryImpl(); - return objectiveEntry; - } - - /** - * - * - * @generated - */ - @Override - public OptimizationEntry createOptimizationEntry() - { - OptimizationEntryImpl optimizationEntry = new OptimizationEntryImpl(); - return optimizationEntry; - } - - /** - * - * - * @generated - */ - @Override - public ThresholdEntry createThresholdEntry() - { - ThresholdEntryImpl thresholdEntry = new ThresholdEntryImpl(); - return thresholdEntry; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveFunction createObjectiveFunction() - { - ObjectiveFunctionImpl objectiveFunction = new ObjectiveFunctionImpl(); - return objectiveFunction; - } - - /** - * - * - * @generated - */ - @Override - public CostObjectiveFunction createCostObjectiveFunction() - { - CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl(); - return costObjectiveFunction; - } - - /** - * - * - * @generated - */ - @Override - public CostEntry createCostEntry() - { - CostEntryImpl costEntry = new CostEntryImpl(); - return costEntry; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveDeclaration createObjectiveDeclaration() - { - ObjectiveDeclarationImpl objectiveDeclaration = new ObjectiveDeclarationImpl(); - return objectiveDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveReference createObjectiveReference() - { - ObjectiveReferenceImpl objectiveReference = new ObjectiveReferenceImpl(); - return objectiveReference; - } - - /** - * - * - * @generated - */ - @Override - public Objective createObjective() - { - ObjectiveImpl objective = new ObjectiveImpl(); - return objective; - } - - /** - * - * - * @generated - */ - @Override - public ConfigSpecification createConfigSpecification() - { - ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl(); - return configSpecification; - } - - /** - * - * - * @generated - */ - @Override - public ConfigDeclaration createConfigDeclaration() - { - ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl(); - return configDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public ConfigEntry createConfigEntry() - { - ConfigEntryImpl configEntry = new ConfigEntryImpl(); - return configEntry; - } - - /** - * - * - * @generated - */ - @Override - public DocumentationEntry createDocumentationEntry() - { - DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl(); - return documentationEntry; - } - - /** - * - * - * @generated - */ - @Override - public RuntimeEntry createRuntimeEntry() - { - RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl(); - return runtimeEntry; - } - - /** - * - * - * @generated - */ - @Override - public MemoryEntry createMemoryEntry() - { - MemoryEntryImpl memoryEntry = new MemoryEntryImpl(); - return memoryEntry; - } - - /** - * - * - * @generated - */ - @Override - public CustomEntry createCustomEntry() - { - CustomEntryImpl customEntry = new CustomEntryImpl(); - return customEntry; - } - - /** - * - * - * @generated - */ - @Override - public ConfigReference createConfigReference() - { - ConfigReferenceImpl configReference = new ConfigReferenceImpl(); - return configReference; - } - - /** - * - * - * @generated - */ - @Override - public Config createConfig() - { - ConfigImpl config = new ConfigImpl(); - return config; - } - - /** - * - * - * @generated - */ - @Override - public ScopeSpecification createScopeSpecification() - { - ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl(); - return scopeSpecification; - } - - /** - * - * - * @generated - */ - @Override - public TypeScope createTypeScope() - { - TypeScopeImpl typeScope = new TypeScopeImpl(); - return typeScope; - } - - /** - * - * - * @generated - */ - @Override - public ClassTypeScope createClassTypeScope() - { - ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); - return classTypeScope; - } - - /** - * - * - * @generated - */ - @Override - public ObjectTypeScope createObjectTypeScope() - { - ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); - return objectTypeScope; - } - - /** - * - * - * @generated - */ - @Override - public IntegerTypeScope createIntegerTypeScope() - { - IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); - return integerTypeScope; - } - - /** - * - * - * @generated - */ - @Override - public RealTypeScope createRealTypeScope() - { - RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); - return realTypeScope; - } - - /** - * - * - * @generated - */ - @Override - public StringTypeScope createStringTypeScope() - { - StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); - return stringTypeScope; - } - - /** - * - * - * @generated - */ - @Override - public TypeReference createTypeReference() - { - TypeReferenceImpl typeReference = new TypeReferenceImpl(); - return typeReference; - } - - /** - * - * - * @generated - */ - @Override - public ClassReference createClassReference() - { - ClassReferenceImpl classReference = new ClassReferenceImpl(); - return classReference; - } - - /** - * - * - * @generated - */ - @Override - public ObjectReference createObjectReference() - { - ObjectReferenceImpl objectReference = new ObjectReferenceImpl(); - return objectReference; - } - - /** - * - * - * @generated - */ - @Override - public IntegerReference createIntegerReference() - { - IntegerReferenceImpl integerReference = new IntegerReferenceImpl(); - return integerReference; - } - - /** - * - * - * @generated - */ - @Override - public RealReference createRealReference() - { - RealReferenceImpl realReference = new RealReferenceImpl(); - return realReference; - } - - /** - * - * - * @generated - */ - @Override - public StringReference createStringReference() - { - StringReferenceImpl stringReference = new StringReferenceImpl(); - return stringReference; - } - - /** - * - * - * @generated - */ - @Override - public NumberSpecification createNumberSpecification() - { - NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); - return numberSpecification; - } - - /** - * - * - * @generated - */ - @Override - public ExactNumber createExactNumber() - { - ExactNumberImpl exactNumber = new ExactNumberImpl(); - return exactNumber; - } - - /** - * - * - * @generated - */ - @Override - public IntervallNumber createIntervallNumber() - { - IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); - return intervallNumber; - } - - /** - * - * - * @generated - */ - @Override - public IntEnumberation createIntEnumberation() - { - IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); - return intEnumberation; - } - - /** - * - * - * @generated - */ - @Override - public RealEnumeration createRealEnumeration() - { - RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); - return realEnumeration; - } - - /** - * - * - * @generated - */ - @Override - public StringEnumeration createStringEnumeration() - { - StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); - return stringEnumeration; - } - - /** - * - * - * @generated - */ - @Override - public ScopeDeclaration createScopeDeclaration() - { - ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); - return scopeDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public ScopeReference createScopeReference() - { - ScopeReferenceImpl scopeReference = new ScopeReferenceImpl(); - return scopeReference; - } - - /** - * - * - * @generated - */ - @Override - public Scope createScope() - { - ScopeImpl scope = new ScopeImpl(); - return scope; - } - - /** - * - * - * @generated - */ - @Override - public Task createTask() - { - TaskImpl task = new TaskImpl(); - return task; - } - - /** - * - * - * @generated - */ - @Override - public GenerationTask createGenerationTask() - { - GenerationTaskImpl generationTask = new GenerationTaskImpl(); - return generationTask; - } - - /** - * - * - * @generated - */ - @Override - public IntegerScope createIntegerScope() - { - IntegerScopeImpl integerScope = new IntegerScopeImpl(); - return integerScope; - } - - /** - * - * - * @generated - */ - @Override - public RealScope createRealScope() - { - RealScopeImpl realScope = new RealScopeImpl(); - return realScope; - } - - /** - * - * - * @generated - */ - @Override - public StringScope createStringScope() - { - StringScopeImpl stringScope = new StringScopeImpl(); - return stringScope; - } - - /** - * - * - * @generated - */ - public OptimizationDirection createOptimizationDirectionFromString(EDataType eDataType, String initialValue) - { - OptimizationDirection result = OptimizationDirection.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertOptimizationDirectionToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public ComparisonOperator createComparisonOperatorFromString(EDataType eDataType, String initialValue) - { - ComparisonOperator result = ComparisonOperator.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertComparisonOperatorToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue) - { - DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public Solver createSolverFromString(EDataType eDataType, String initialValue) - { - Solver result = Solver.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertSolverToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - @Override - public ApplicationConfigurationPackage getApplicationConfigurationPackage() - { - return (ApplicationConfigurationPackage)getEPackage(); - } - - /** - * - * - * @deprecated - * @generated - */ - @Deprecated - public static ApplicationConfigurationPackage getPackage() - { - return ApplicationConfigurationPackage.eINSTANCE; - } - -} //ApplicationConfigurationFactoryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.impl.EFactoryImpl; + +import org.eclipse.emf.ecore.plugin.EcorePlugin; + +/** + * + * An implementation of the model Factory. + * + * @generated + */ +public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory +{ + /** + * Creates the default factory implementation. + * + * + * @generated + */ + public static ApplicationConfigurationFactory init() + { + try + { + ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI); + if (theApplicationConfigurationFactory != null) + { + return theApplicationConfigurationFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new ApplicationConfigurationFactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ + public ApplicationConfigurationFactoryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); + case ApplicationConfigurationPackage.COMMAND: return createCommand(); + case ApplicationConfigurationPackage.IMPORT: return createImport(); + case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); + case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); + case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); + case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); + case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); + case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference(); + case ApplicationConfigurationPackage.FILE: return createFile(); + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); + case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); + case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement(); + case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); + case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); + case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry(); + case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry(); + case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference(); + case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel(); + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification(); + case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry(); + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry(); + case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement(); + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration(); + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference(); + case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern(); + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: return createObjectiveSpecification(); + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: return createObjectiveEntry(); + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); + case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); + case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction(); + case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry(); + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration(); + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference(); + case ApplicationConfigurationPackage.OBJECTIVE: return createObjective(); + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); + case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); + case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry(); + case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry(); + case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry(); + case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry(); + case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); + case ApplicationConfigurationPackage.CONFIG: return createConfig(); + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); + case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); + case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); + case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); + case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); + case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); + case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); + case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); + case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); + case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); + case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); + case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); + case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); + case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); + case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); + case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); + case ApplicationConfigurationPackage.SCOPE: return createScope(); + case ApplicationConfigurationPackage.TASK: return createTask(); + case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask(); + case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope(); + case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope(); + case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public Object createFromString(EDataType eDataType, String initialValue) + { + switch (eDataType.getClassifierID()) + { + case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: + return createOptimizationDirectionFromString(eDataType, initialValue); + case ApplicationConfigurationPackage.COMPARISON_OPERATOR: + return createComparisonOperatorFromString(eDataType, initialValue); + case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: + return createDocumentLevelSpecificationFromString(eDataType, initialValue); + case ApplicationConfigurationPackage.SOLVER: + return createSolverFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public String convertToString(EDataType eDataType, Object instanceValue) + { + switch (eDataType.getClassifierID()) + { + case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: + return convertOptimizationDirectionToString(eDataType, instanceValue); + case ApplicationConfigurationPackage.COMPARISON_OPERATOR: + return convertComparisonOperatorToString(eDataType, instanceValue); + case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: + return convertDocumentLevelSpecificationToString(eDataType, instanceValue); + case ApplicationConfigurationPackage.SOLVER: + return convertSolverToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public ConfigurationScript createConfigurationScript() + { + ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); + return configurationScript; + } + + /** + * + * + * @generated + */ + @Override + public Command createCommand() + { + CommandImpl command = new CommandImpl(); + return command; + } + + /** + * + * + * @generated + */ + @Override + public Import createImport() + { + ImportImpl import_ = new ImportImpl(); + return import_; + } + + /** + * + * + * @generated + */ + @Override + public EPackageImport createEPackageImport() + { + EPackageImportImpl ePackageImport = new EPackageImportImpl(); + return ePackageImport; + } + + /** + * + * + * @generated + */ + @Override + public ViatraImport createViatraImport() + { + ViatraImportImpl viatraImport = new ViatraImportImpl(); + return viatraImport; + } + + /** + * + * + * @generated + */ + @Override + public Declaration createDeclaration() + { + DeclarationImpl declaration = new DeclarationImpl(); + return declaration; + } + + /** + * + * + * @generated + */ + @Override + public FileSpecification createFileSpecification() + { + FileSpecificationImpl fileSpecification = new FileSpecificationImpl(); + return fileSpecification; + } + + /** + * + * + * @generated + */ + @Override + public FileDeclaration createFileDeclaration() + { + FileDeclarationImpl fileDeclaration = new FileDeclarationImpl(); + return fileDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public FileReference createFileReference() + { + FileReferenceImpl fileReference = new FileReferenceImpl(); + return fileReference; + } + + /** + * + * + * @generated + */ + @Override + public File createFile() + { + FileImpl file = new FileImpl(); + return file; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelSpecification createMetamodelSpecification() + { + MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); + return metamodelSpecification; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelEntry createMetamodelEntry() + { + MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl(); + return metamodelEntry; + } + + /** + * + * + * @generated + */ + @Override + public AllPackageEntry createAllPackageEntry() + { + AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl(); + return allPackageEntry; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelElement createMetamodelElement() + { + MetamodelElementImpl metamodelElement = new MetamodelElementImpl(); + return metamodelElement; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelDeclaration createMetamodelDeclaration() + { + MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl(); + return metamodelDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelReference createMetamodelReference() + { + MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl(); + return metamodelReference; + } + + /** + * + * + * @generated + */ + @Override + public Metamodel createMetamodel() + { + MetamodelImpl metamodel = new MetamodelImpl(); + return metamodel; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelSpecification createPartialModelSpecification() + { + PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl(); + return partialModelSpecification; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelEntry createPartialModelEntry() + { + PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl(); + return partialModelEntry; + } + + /** + * + * + * @generated + */ + @Override + public ModelEntry createModelEntry() + { + ModelEntryImpl modelEntry = new ModelEntryImpl(); + return modelEntry; + } + + /** + * + * + * @generated + */ + @Override + public FolderEntry createFolderEntry() + { + FolderEntryImpl folderEntry = new FolderEntryImpl(); + return folderEntry; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelDeclaration createPartialModelDeclaration() + { + PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl(); + return partialModelDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelReference createPartialModelReference() + { + PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl(); + return partialModelReference; + } + + /** + * + * + * @generated + */ + @Override + public PartialModel createPartialModel() + { + PartialModelImpl partialModel = new PartialModelImpl(); + return partialModel; + } + + /** + * + * + * @generated + */ + @Override + public PatternSpecification createPatternSpecification() + { + PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl(); + return patternSpecification; + } + + /** + * + * + * @generated + */ + @Override + public PatternEntry createPatternEntry() + { + PatternEntryImpl patternEntry = new PatternEntryImpl(); + return patternEntry; + } + + /** + * + * + * @generated + */ + @Override + public AllPatternEntry createAllPatternEntry() + { + AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl(); + return allPatternEntry; + } + + /** + * + * + * @generated + */ + @Override + public PatternElement createPatternElement() + { + PatternElementImpl patternElement = new PatternElementImpl(); + return patternElement; + } + + /** + * + * + * @generated + */ + @Override + public GraphPatternDeclaration createGraphPatternDeclaration() + { + GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl(); + return graphPatternDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public GraphPatternReference createGraphPatternReference() + { + GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl(); + return graphPatternReference; + } + + /** + * + * + * @generated + */ + @Override + public GraphPattern createGraphPattern() + { + GraphPatternImpl graphPattern = new GraphPatternImpl(); + return graphPattern; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveSpecification createObjectiveSpecification() + { + ObjectiveSpecificationImpl objectiveSpecification = new ObjectiveSpecificationImpl(); + return objectiveSpecification; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveEntry createObjectiveEntry() + { + ObjectiveEntryImpl objectiveEntry = new ObjectiveEntryImpl(); + return objectiveEntry; + } + + /** + * + * + * @generated + */ + @Override + public OptimizationEntry createOptimizationEntry() + { + OptimizationEntryImpl optimizationEntry = new OptimizationEntryImpl(); + return optimizationEntry; + } + + /** + * + * + * @generated + */ + @Override + public ThresholdEntry createThresholdEntry() + { + ThresholdEntryImpl thresholdEntry = new ThresholdEntryImpl(); + return thresholdEntry; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveFunction createObjectiveFunction() + { + ObjectiveFunctionImpl objectiveFunction = new ObjectiveFunctionImpl(); + return objectiveFunction; + } + + /** + * + * + * @generated + */ + @Override + public CostObjectiveFunction createCostObjectiveFunction() + { + CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl(); + return costObjectiveFunction; + } + + /** + * + * + * @generated + */ + @Override + public CostEntry createCostEntry() + { + CostEntryImpl costEntry = new CostEntryImpl(); + return costEntry; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveDeclaration createObjectiveDeclaration() + { + ObjectiveDeclarationImpl objectiveDeclaration = new ObjectiveDeclarationImpl(); + return objectiveDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveReference createObjectiveReference() + { + ObjectiveReferenceImpl objectiveReference = new ObjectiveReferenceImpl(); + return objectiveReference; + } + + /** + * + * + * @generated + */ + @Override + public Objective createObjective() + { + ObjectiveImpl objective = new ObjectiveImpl(); + return objective; + } + + /** + * + * + * @generated + */ + @Override + public ConfigSpecification createConfigSpecification() + { + ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl(); + return configSpecification; + } + + /** + * + * + * @generated + */ + @Override + public ConfigDeclaration createConfigDeclaration() + { + ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl(); + return configDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public ConfigEntry createConfigEntry() + { + ConfigEntryImpl configEntry = new ConfigEntryImpl(); + return configEntry; + } + + /** + * + * + * @generated + */ + @Override + public DocumentationEntry createDocumentationEntry() + { + DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl(); + return documentationEntry; + } + + /** + * + * + * @generated + */ + @Override + public RuntimeEntry createRuntimeEntry() + { + RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl(); + return runtimeEntry; + } + + /** + * + * + * @generated + */ + @Override + public MemoryEntry createMemoryEntry() + { + MemoryEntryImpl memoryEntry = new MemoryEntryImpl(); + return memoryEntry; + } + + /** + * + * + * @generated + */ + @Override + public CustomEntry createCustomEntry() + { + CustomEntryImpl customEntry = new CustomEntryImpl(); + return customEntry; + } + + /** + * + * + * @generated + */ + @Override + public ConfigReference createConfigReference() + { + ConfigReferenceImpl configReference = new ConfigReferenceImpl(); + return configReference; + } + + /** + * + * + * @generated + */ + @Override + public Config createConfig() + { + ConfigImpl config = new ConfigImpl(); + return config; + } + + /** + * + * + * @generated + */ + @Override + public ScopeSpecification createScopeSpecification() + { + ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl(); + return scopeSpecification; + } + + /** + * + * + * @generated + */ + @Override + public TypeScope createTypeScope() + { + TypeScopeImpl typeScope = new TypeScopeImpl(); + return typeScope; + } + + /** + * + * + * @generated + */ + @Override + public ClassTypeScope createClassTypeScope() + { + ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); + return classTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public ObjectTypeScope createObjectTypeScope() + { + ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); + return objectTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public IntegerTypeScope createIntegerTypeScope() + { + IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); + return integerTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public RealTypeScope createRealTypeScope() + { + RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); + return realTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public StringTypeScope createStringTypeScope() + { + StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); + return stringTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public TypeReference createTypeReference() + { + TypeReferenceImpl typeReference = new TypeReferenceImpl(); + return typeReference; + } + + /** + * + * + * @generated + */ + @Override + public ClassReference createClassReference() + { + ClassReferenceImpl classReference = new ClassReferenceImpl(); + return classReference; + } + + /** + * + * + * @generated + */ + @Override + public ObjectReference createObjectReference() + { + ObjectReferenceImpl objectReference = new ObjectReferenceImpl(); + return objectReference; + } + + /** + * + * + * @generated + */ + @Override + public IntegerReference createIntegerReference() + { + IntegerReferenceImpl integerReference = new IntegerReferenceImpl(); + return integerReference; + } + + /** + * + * + * @generated + */ + @Override + public RealReference createRealReference() + { + RealReferenceImpl realReference = new RealReferenceImpl(); + return realReference; + } + + /** + * + * + * @generated + */ + @Override + public StringReference createStringReference() + { + StringReferenceImpl stringReference = new StringReferenceImpl(); + return stringReference; + } + + /** + * + * + * @generated + */ + @Override + public NumberSpecification createNumberSpecification() + { + NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); + return numberSpecification; + } + + /** + * + * + * @generated + */ + @Override + public ExactNumber createExactNumber() + { + ExactNumberImpl exactNumber = new ExactNumberImpl(); + return exactNumber; + } + + /** + * + * + * @generated + */ + @Override + public IntervallNumber createIntervallNumber() + { + IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); + return intervallNumber; + } + + /** + * + * + * @generated + */ + @Override + public IntEnumberation createIntEnumberation() + { + IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); + return intEnumberation; + } + + /** + * + * + * @generated + */ + @Override + public RealEnumeration createRealEnumeration() + { + RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); + return realEnumeration; + } + + /** + * + * + * @generated + */ + @Override + public StringEnumeration createStringEnumeration() + { + StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); + return stringEnumeration; + } + + /** + * + * + * @generated + */ + @Override + public ScopeDeclaration createScopeDeclaration() + { + ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); + return scopeDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public ScopeReference createScopeReference() + { + ScopeReferenceImpl scopeReference = new ScopeReferenceImpl(); + return scopeReference; + } + + /** + * + * + * @generated + */ + @Override + public Scope createScope() + { + ScopeImpl scope = new ScopeImpl(); + return scope; + } + + /** + * + * + * @generated + */ + @Override + public Task createTask() + { + TaskImpl task = new TaskImpl(); + return task; + } + + /** + * + * + * @generated + */ + @Override + public GenerationTask createGenerationTask() + { + GenerationTaskImpl generationTask = new GenerationTaskImpl(); + return generationTask; + } + + /** + * + * + * @generated + */ + @Override + public IntegerScope createIntegerScope() + { + IntegerScopeImpl integerScope = new IntegerScopeImpl(); + return integerScope; + } + + /** + * + * + * @generated + */ + @Override + public RealScope createRealScope() + { + RealScopeImpl realScope = new RealScopeImpl(); + return realScope; + } + + /** + * + * + * @generated + */ + @Override + public StringScope createStringScope() + { + StringScopeImpl stringScope = new StringScopeImpl(); + return stringScope; + } + + /** + * + * + * @generated + */ + public OptimizationDirection createOptimizationDirectionFromString(EDataType eDataType, String initialValue) + { + OptimizationDirection result = OptimizationDirection.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertOptimizationDirectionToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + public ComparisonOperator createComparisonOperatorFromString(EDataType eDataType, String initialValue) + { + ComparisonOperator result = ComparisonOperator.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertComparisonOperatorToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue) + { + DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + public Solver createSolverFromString(EDataType eDataType, String initialValue) + { + Solver result = Solver.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertSolverToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + @Override + public ApplicationConfigurationPackage getApplicationConfigurationPackage() + { + return (ApplicationConfigurationPackage)getEPackage(); + } + + /** + * + * + * @deprecated + * @generated + */ + @Deprecated + public static ApplicationConfigurationPackage getPackage() + { + return ApplicationConfigurationPackage.eINSTANCE; + } + +} //ApplicationConfigurationFactoryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java index 43de4f82..73931206 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java @@ -1,3133 +1,3133 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.EcorePackage; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; - -import org.eclipse.xtext.common.types.TypesPackage; - -import org.eclipse.xtext.xbase.XbasePackage; - -import org.eclipse.xtext.xtype.XtypePackage; - -/** - * - * An implementation of the model Package. - * - * @generated - */ -public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage -{ - /** - * - * - * @generated - */ - private EClass configurationScriptEClass = null; - - /** - * - * - * @generated - */ - private EClass commandEClass = null; - - /** - * - * - * @generated - */ - private EClass importEClass = null; - - /** - * - * - * @generated - */ - private EClass ePackageImportEClass = null; - - /** - * - * - * @generated - */ - private EClass viatraImportEClass = null; - - /** - * - * - * @generated - */ - private EClass declarationEClass = null; - - /** - * - * - * @generated - */ - private EClass fileSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass fileDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass fileReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass fileEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass allPackageEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelElementEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass modelEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass folderEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelEClass = null; - - /** - * - * - * @generated - */ - private EClass patternSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass patternEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass allPatternEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass patternElementEClass = null; - - /** - * - * - * @generated - */ - private EClass graphPatternDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass graphPatternReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass graphPatternEClass = null; - - /** - * - * - * @generated - */ - private EClass objectiveSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass objectiveEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass optimizationEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass thresholdEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass objectiveFunctionEClass = null; - - /** - * - * - * @generated - */ - private EClass costObjectiveFunctionEClass = null; - - /** - * - * - * @generated - */ - private EClass costEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass objectiveDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass objectiveReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass objectiveEClass = null; - - /** - * - * - * @generated - */ - private EClass configSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass configDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass configEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass documentationEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass runtimeEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass memoryEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass customEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass configReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass configEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass typeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass classTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass objectTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass integerTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass realTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass stringTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass typeReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass classReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass objectReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass integerReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass realReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass stringReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass numberSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass exactNumberEClass = null; - - /** - * - * - * @generated - */ - private EClass intervallNumberEClass = null; - - /** - * - * - * @generated - */ - private EClass intEnumberationEClass = null; - - /** - * - * - * @generated - */ - private EClass realEnumerationEClass = null; - - /** - * - * - * @generated - */ - private EClass stringEnumerationEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeEClass = null; - - /** - * - * - * @generated - */ - private EClass taskEClass = null; - - /** - * - * - * @generated - */ - private EClass generationTaskEClass = null; - - /** - * - * - * @generated - */ - private EClass integerScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass realScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass stringScopeEClass = null; - - /** - * - * - * @generated - */ - private EEnum optimizationDirectionEEnum = null; - - /** - * - * - * @generated - */ - private EEnum comparisonOperatorEEnum = null; - - /** - * - * - * @generated - */ - private EEnum documentLevelSpecificationEEnum = null; - - /** - * - * - * @generated - */ - private EEnum solverEEnum = null; - - /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI - * @see #init() - * @generated - */ - private ApplicationConfigurationPackageImpl() - { - super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); - } - - /** - * - * - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static ApplicationConfigurationPackage init() - { - if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); - - // Obtain or create and register package - Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI); - ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl(); - - isInited = true; - - // Initialize simple dependencies - EcorePackage.eINSTANCE.eClass(); - PatternLanguagePackage.eINSTANCE.eClass(); - XtypePackage.eINSTANCE.eClass(); - TypesPackage.eINSTANCE.eClass(); - XbasePackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theApplicationConfigurationPackage.createPackageContents(); - - // Initialize created meta-data - theApplicationConfigurationPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theApplicationConfigurationPackage.freeze(); - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); - return theApplicationConfigurationPackage; - } - - /** - * - * - * @generated - */ - @Override - public EClass getConfigurationScript() - { - return configurationScriptEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getConfigurationScript_Imports() - { - return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getConfigurationScript_Commands() - { - return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getCommand() - { - return commandEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getImport() - { - return importEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getEPackageImport() - { - return ePackageImportEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getEPackageImport_ImportedPackage() - { - return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getViatraImport() - { - return viatraImportEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getViatraImport_ImportedViatra() - { - return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getDeclaration() - { - return declarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getDeclaration_Name() - { - return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getFileSpecification() - { - return fileSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getFileSpecification_Path() - { - return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getFileDeclaration() - { - return fileDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getFileDeclaration_Specification() - { - return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getFileReference() - { - return fileReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getFileReference_Referred() - { - return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getFile() - { - return fileEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getMetamodelSpecification() - { - return metamodelSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getMetamodelSpecification_Entries() - { - return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMetamodelEntry() - { - return metamodelEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getMetamodelEntry_Package() - { - return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getAllPackageEntry() - { - return allPackageEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getAllPackageEntry_Exclusion() - { - return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMetamodelElement() - { - return metamodelElementEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getMetamodelElement_Classifier() - { - return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getMetamodelElement_Feature() - { - return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMetamodelDeclaration() - { - return metamodelDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getMetamodelDeclaration_Specification() - { - return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMetamodelReference() - { - return metamodelReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getMetamodelReference_Referred() - { - return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMetamodel() - { - return metamodelEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getPartialModelSpecification() - { - return partialModelSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPartialModelSpecification_Entry() - { - return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPartialModelEntry() - { - return partialModelEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPartialModelEntry_Path() - { - return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getModelEntry() - { - return modelEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getFolderEntry() - { - return folderEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getFolderEntry_Exclusion() - { - return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPartialModelDeclaration() - { - return partialModelDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPartialModelDeclaration_Specification() - { - return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPartialModelReference() - { - return partialModelReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPartialModelReference_Referred() - { - return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPartialModel() - { - return partialModelEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getPatternSpecification() - { - return patternSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPatternSpecification_Entries() - { - return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPatternEntry() - { - return patternEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPatternEntry_Package() - { - return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getAllPatternEntry() - { - return allPatternEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getAllPatternEntry_Exclusuion() - { - return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPatternElement() - { - return patternElementEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPatternElement_Pattern() - { - return (EReference)patternElementEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGraphPatternDeclaration() - { - return graphPatternDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getGraphPatternDeclaration_Specification() - { - return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGraphPatternReference() - { - return graphPatternReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getGraphPatternReference_Referred() - { - return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGraphPattern() - { - return graphPatternEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjectiveSpecification() - { - return objectiveSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getObjectiveSpecification_Entries() - { - return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjectiveEntry() - { - return objectiveEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getObjectiveEntry_Function() - { - return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getOptimizationEntry() - { - return optimizationEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getOptimizationEntry_Direction() - { - return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getThresholdEntry() - { - return thresholdEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getThresholdEntry_Operator() - { - return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getThresholdEntry_Threshold() - { - return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjectiveFunction() - { - return objectiveFunctionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getCostObjectiveFunction() - { - return costObjectiveFunctionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getCostObjectiveFunction_Entries() - { - return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getCostEntry() - { - return costEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getCostEntry_PatternElement() - { - return (EReference)costEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getCostEntry_Weight() - { - return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjectiveDeclaration() - { - return objectiveDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getObjectiveDeclaration_Specification() - { - return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjectiveReference() - { - return objectiveReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getObjectiveReference_Referred() - { - return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjective() - { - return objectiveEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getConfigSpecification() - { - return configSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getConfigSpecification_Entries() - { - return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getConfigDeclaration() - { - return configDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getConfigDeclaration_Specification() - { - return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getConfigEntry() - { - return configEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getDocumentationEntry() - { - return documentationEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getDocumentationEntry_Level() - { - return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getRuntimeEntry() - { - return runtimeEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRuntimeEntry_MillisecLimit() - { - return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMemoryEntry() - { - return memoryEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMemoryEntry_MegabyteLimit() - { - return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getCustomEntry() - { - return customEntryEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getCustomEntry_Key() - { - return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getCustomEntry_Value() - { - return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getConfigReference() - { - return configReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getConfigReference_Config() - { - return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getConfig() - { - return configEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getScopeSpecification() - { - return scopeSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getScopeSpecification_Scopes() - { - return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getTypeScope() - { - return typeScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTypeScope_SetsNew() - { - return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTypeScope_SetsSum() - { - return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getTypeScope_Number() - { - return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EClass getClassTypeScope() - { - return classTypeScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getClassTypeScope_Type() - { - return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjectTypeScope() - { - return objectTypeScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getObjectTypeScope_Type() - { - return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getIntegerTypeScope() - { - return integerTypeScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getIntegerTypeScope_Type() - { - return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getRealTypeScope() - { - return realTypeScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getRealTypeScope_Type() - { - return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getStringTypeScope() - { - return stringTypeScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getStringTypeScope_Type() - { - return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getTypeReference() - { - return typeReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getClassReference() - { - return classReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getClassReference_Element() - { - return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getObjectReference() - { - return objectReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getIntegerReference() - { - return integerReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getRealReference() - { - return realReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getStringReference() - { - return stringReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getNumberSpecification() - { - return numberSpecificationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getExactNumber() - { - return exactNumberEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getExactNumber_ExactNumber() - { - return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getExactNumber_ExactUnlimited() - { - return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getIntervallNumber() - { - return intervallNumberEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getIntervallNumber_Min() - { - return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getIntervallNumber_MaxNumber() - { - return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getIntervallNumber_MaxUnlimited() - { - return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EClass getIntEnumberation() - { - return intEnumberationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getIntEnumberation_Entry() - { - return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getRealEnumeration() - { - return realEnumerationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRealEnumeration_Entry() - { - return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getStringEnumeration() - { - return stringEnumerationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getStringEnumeration_Entry() - { - return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getScopeDeclaration() - { - return scopeDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getScopeDeclaration_Specification() - { - return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getScopeReference() - { - return scopeReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getScopeReference_Referred() - { - return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getScope() - { - return scopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getTask() - { - return taskEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getGenerationTask() - { - return generationTaskEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_Metamodel() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_PartialModel() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_Patterns() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_Objectives() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_Scope() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGenerationTask_NumberSpecified() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGenerationTask_Number() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGenerationTask_RunSpecified() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGenerationTask_Runs() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGenerationTask_Solver() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_Config() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_DebugFolder() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_TargetLogFile() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_TargetStatisticsFile() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGenerationTask_TagetFolder() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(14); - } - - /** - * - * - * @generated - */ - @Override - public EClass getIntegerScope() - { - return integerScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getRealScope() - { - return realScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getStringScope() - { - return stringScopeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getOptimizationDirection() - { - return optimizationDirectionEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getComparisonOperator() - { - return comparisonOperatorEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getDocumentLevelSpecification() - { - return documentLevelSpecificationEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getSolver() - { - return solverEEnum; - } - - /** - * - * - * @generated - */ - @Override - public ApplicationConfigurationFactory getApplicationConfigurationFactory() - { - return (ApplicationConfigurationFactory)getEFactoryInstance(); - } - - /** - * - * - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void createPackageContents() - { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); - createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); - createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); - - commandEClass = createEClass(COMMAND); - - importEClass = createEClass(IMPORT); - - ePackageImportEClass = createEClass(EPACKAGE_IMPORT); - createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); - - viatraImportEClass = createEClass(VIATRA_IMPORT); - createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); - - declarationEClass = createEClass(DECLARATION); - createEAttribute(declarationEClass, DECLARATION__NAME); - - fileSpecificationEClass = createEClass(FILE_SPECIFICATION); - createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); - - fileDeclarationEClass = createEClass(FILE_DECLARATION); - createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); - - fileReferenceEClass = createEClass(FILE_REFERENCE); - createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); - - fileEClass = createEClass(FILE); - - metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); - createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); - - metamodelEntryEClass = createEClass(METAMODEL_ENTRY); - createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); - - allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); - createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); - - metamodelElementEClass = createEClass(METAMODEL_ELEMENT); - createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); - createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); - - metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); - createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); - - metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); - createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); - - metamodelEClass = createEClass(METAMODEL); - - partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); - createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); - - partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); - createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); - - modelEntryEClass = createEClass(MODEL_ENTRY); - - folderEntryEClass = createEClass(FOLDER_ENTRY); - createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); - - partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); - createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); - - partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); - createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); - - partialModelEClass = createEClass(PARTIAL_MODEL); - - patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); - createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); - - patternEntryEClass = createEClass(PATTERN_ENTRY); - createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); - - allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); - createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); - - patternElementEClass = createEClass(PATTERN_ELEMENT); - createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); - - graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); - createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); - - graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); - createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); - - graphPatternEClass = createEClass(GRAPH_PATTERN); - - objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION); - createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES); - - objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY); - createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION); - - optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY); - createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION); - - thresholdEntryEClass = createEClass(THRESHOLD_ENTRY); - createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR); - createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD); - - objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); - - costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION); - createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES); - - costEntryEClass = createEClass(COST_ENTRY); - createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); - createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); - - objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); - createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); - - objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE); - createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED); - - objectiveEClass = createEClass(OBJECTIVE); - - configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); - createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); - - configDeclarationEClass = createEClass(CONFIG_DECLARATION); - createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); - - configEntryEClass = createEClass(CONFIG_ENTRY); - - documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); - createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); - - runtimeEntryEClass = createEClass(RUNTIME_ENTRY); - createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); - - memoryEntryEClass = createEClass(MEMORY_ENTRY); - createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); - - customEntryEClass = createEClass(CUSTOM_ENTRY); - createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); - createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); - - configReferenceEClass = createEClass(CONFIG_REFERENCE); - createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); - - configEClass = createEClass(CONFIG); - - scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); - createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); - - typeScopeEClass = createEClass(TYPE_SCOPE); - createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); - createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); - createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); - - classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); - createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); - - objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); - createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); - - integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); - createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); - - realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); - createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); - - stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); - createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); - - typeReferenceEClass = createEClass(TYPE_REFERENCE); - - classReferenceEClass = createEClass(CLASS_REFERENCE); - createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); - - objectReferenceEClass = createEClass(OBJECT_REFERENCE); - - integerReferenceEClass = createEClass(INTEGER_REFERENCE); - - realReferenceEClass = createEClass(REAL_REFERENCE); - - stringReferenceEClass = createEClass(STRING_REFERENCE); - - numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); - - exactNumberEClass = createEClass(EXACT_NUMBER); - createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); - createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); - - intervallNumberEClass = createEClass(INTERVALL_NUMBER); - createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); - createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); - createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); - - intEnumberationEClass = createEClass(INT_ENUMBERATION); - createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); - - realEnumerationEClass = createEClass(REAL_ENUMERATION); - createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); - - stringEnumerationEClass = createEClass(STRING_ENUMERATION); - createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); - - scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); - createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); - - scopeReferenceEClass = createEClass(SCOPE_REFERENCE); - createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); - - scopeEClass = createEClass(SCOPE); - - taskEClass = createEClass(TASK); - - generationTaskEClass = createEClass(GENERATION_TASK); - createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); - createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); - createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); - createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES); - createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); - createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); - createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); - createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); - createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); - createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); - createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); - createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); - createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); - createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); - createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); - - integerScopeEClass = createEClass(INTEGER_SCOPE); - - realScopeEClass = createEClass(REAL_SCOPE); - - stringScopeEClass = createEClass(STRING_SCOPE); - - // Create enums - optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION); - comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR); - documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); - solverEEnum = createEEnum(SOLVER); - } - - /** - * - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); - PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - ePackageImportEClass.getESuperTypes().add(this.getImport()); - viatraImportEClass.getESuperTypes().add(this.getImport()); - declarationEClass.getESuperTypes().add(this.getCommand()); - fileSpecificationEClass.getESuperTypes().add(this.getFile()); - fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - fileReferenceEClass.getESuperTypes().add(this.getFile()); - metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); - allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); - metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); - metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); - partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); - modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); - folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); - partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); - patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); - allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); - patternElementEClass.getESuperTypes().add(this.getPatternEntry()); - graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); - objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); - optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); - thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); - costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); - objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); - configSpecificationEClass.getESuperTypes().add(this.getConfig()); - configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); - runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); - memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); - customEntryEClass.getESuperTypes().add(this.getConfigEntry()); - configReferenceEClass.getESuperTypes().add(this.getConfig()); - scopeSpecificationEClass.getESuperTypes().add(this.getScope()); - classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - classReferenceEClass.getESuperTypes().add(this.getTypeReference()); - objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); - integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); - realReferenceEClass.getESuperTypes().add(this.getTypeReference()); - stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); - exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); - intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); - intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); - realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); - stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); - scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - scopeReferenceEClass.getESuperTypes().add(this.getScope()); - taskEClass.getESuperTypes().add(this.getCommand()); - generationTaskEClass.getESuperTypes().add(this.getTask()); - integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); - realScopeEClass.getESuperTypes().add(this.getRealReference()); - stringScopeEClass.getESuperTypes().add(this.getStringReference()); - - // Initialize classes and features; add operations and parameters - initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getObjectiveSpecification_Entries(), this.getObjectiveEntry(), null, "entries", null, 0, -1, ObjectiveSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getObjectiveEntry_Function(), this.getObjectiveFunction(), null, "function", null, 0, 1, ObjectiveEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getOptimizationEntry_Direction(), this.getOptimizationDirection(), "direction", null, 0, 1, OptimizationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getThresholdEntry_Operator(), this.getComparisonOperator(), "operator", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getThresholdEntry_Threshold(), theEcorePackage.getEBigDecimal(), "threshold", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getObjectiveDeclaration_Specification(), this.getObjectiveSpecification(), null, "specification", null, 0, 1, ObjectiveDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getObjectiveReference_Referred(), this.getObjectiveDeclaration(), null, "referred", null, 0, 1, ObjectiveReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEBigDecimal(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_Objectives(), this.getObjective(), null, "objectives", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - // Initialize enums and add enum literals - initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection"); - addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE); - addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); - - initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); - addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS); - addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER); - addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); - addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); - - initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); - addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); - addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); - addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); - - initEEnum(solverEEnum, Solver.class, "Solver"); - addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); - addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); - addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); - - // Create resource - createResource(eNS_URI); - } - -} //ApplicationConfigurationPackageImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; +import org.eclipse.emf.ecore.EcorePackage; + +import org.eclipse.emf.ecore.impl.EPackageImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; + +import org.eclipse.xtext.common.types.TypesPackage; + +import org.eclipse.xtext.xbase.XbasePackage; + +import org.eclipse.xtext.xtype.XtypePackage; + +/** + * + * An implementation of the model Package. + * + * @generated + */ +public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage +{ + /** + * + * + * @generated + */ + private EClass configurationScriptEClass = null; + + /** + * + * + * @generated + */ + private EClass commandEClass = null; + + /** + * + * + * @generated + */ + private EClass importEClass = null; + + /** + * + * + * @generated + */ + private EClass ePackageImportEClass = null; + + /** + * + * + * @generated + */ + private EClass viatraImportEClass = null; + + /** + * + * + * @generated + */ + private EClass declarationEClass = null; + + /** + * + * + * @generated + */ + private EClass fileSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass fileDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass fileReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass fileEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass allPackageEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelElementEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass modelEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass folderEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelEClass = null; + + /** + * + * + * @generated + */ + private EClass patternSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass patternEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass allPatternEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass patternElementEClass = null; + + /** + * + * + * @generated + */ + private EClass graphPatternDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass graphPatternReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass graphPatternEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass optimizationEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass thresholdEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveFunctionEClass = null; + + /** + * + * + * @generated + */ + private EClass costObjectiveFunctionEClass = null; + + /** + * + * + * @generated + */ + private EClass costEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveEClass = null; + + /** + * + * + * @generated + */ + private EClass configSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass configDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass configEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass documentationEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass runtimeEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass memoryEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass customEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass configReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass configEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass typeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass classTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass objectTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass integerTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass realTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass stringTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass typeReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass classReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass objectReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass integerReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass realReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass stringReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass numberSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass exactNumberEClass = null; + + /** + * + * + * @generated + */ + private EClass intervallNumberEClass = null; + + /** + * + * + * @generated + */ + private EClass intEnumberationEClass = null; + + /** + * + * + * @generated + */ + private EClass realEnumerationEClass = null; + + /** + * + * + * @generated + */ + private EClass stringEnumerationEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeEClass = null; + + /** + * + * + * @generated + */ + private EClass taskEClass = null; + + /** + * + * + * @generated + */ + private EClass generationTaskEClass = null; + + /** + * + * + * @generated + */ + private EClass integerScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass realScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass stringScopeEClass = null; + + /** + * + * + * @generated + */ + private EEnum optimizationDirectionEEnum = null; + + /** + * + * + * @generated + */ + private EEnum comparisonOperatorEEnum = null; + + /** + * + * + * @generated + */ + private EEnum documentLevelSpecificationEEnum = null; + + /** + * + * + * @generated + */ + private EEnum solverEEnum = null; + + /** + * Creates an instance of the model Package, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + *

Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI + * @see #init() + * @generated + */ + private ApplicationConfigurationPackageImpl() + { + super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); + } + + /** + * + * + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *

This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * + * + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static ApplicationConfigurationPackage init() + { + if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); + + // Obtain or create and register package + Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI); + ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl(); + + isInited = true; + + // Initialize simple dependencies + EcorePackage.eINSTANCE.eClass(); + PatternLanguagePackage.eINSTANCE.eClass(); + XtypePackage.eINSTANCE.eClass(); + TypesPackage.eINSTANCE.eClass(); + XbasePackage.eINSTANCE.eClass(); + + // Create package meta-data objects + theApplicationConfigurationPackage.createPackageContents(); + + // Initialize created meta-data + theApplicationConfigurationPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theApplicationConfigurationPackage.freeze(); + + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); + return theApplicationConfigurationPackage; + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigurationScript() + { + return configurationScriptEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigurationScript_Imports() + { + return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigurationScript_Commands() + { + return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getCommand() + { + return commandEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getImport() + { + return importEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getEPackageImport() + { + return ePackageImportEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getEPackageImport_ImportedPackage() + { + return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getViatraImport() + { + return viatraImportEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getViatraImport_ImportedViatra() + { + return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getDeclaration() + { + return declarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getDeclaration_Name() + { + return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFileSpecification() + { + return fileSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getFileSpecification_Path() + { + return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFileDeclaration() + { + return fileDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getFileDeclaration_Specification() + { + return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFileReference() + { + return fileReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getFileReference_Referred() + { + return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFile() + { + return fileEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelSpecification() + { + return metamodelSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelSpecification_Entries() + { + return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelEntry() + { + return metamodelEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelEntry_Package() + { + return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getAllPackageEntry() + { + return allPackageEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getAllPackageEntry_Exclusion() + { + return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelElement() + { + return metamodelElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelElement_Classifier() + { + return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelElement_Feature() + { + return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelDeclaration() + { + return metamodelDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelDeclaration_Specification() + { + return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelReference() + { + return metamodelReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelReference_Referred() + { + return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodel() + { + return metamodelEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelSpecification() + { + return partialModelSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelSpecification_Entry() + { + return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelEntry() + { + return partialModelEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelEntry_Path() + { + return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getModelEntry() + { + return modelEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getFolderEntry() + { + return folderEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getFolderEntry_Exclusion() + { + return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelDeclaration() + { + return partialModelDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelDeclaration_Specification() + { + return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelReference() + { + return partialModelReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelReference_Referred() + { + return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModel() + { + return partialModelEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getPatternSpecification() + { + return patternSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPatternSpecification_Entries() + { + return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPatternEntry() + { + return patternEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPatternEntry_Package() + { + return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getAllPatternEntry() + { + return allPatternEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getAllPatternEntry_Exclusuion() + { + return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPatternElement() + { + return patternElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPatternElement_Pattern() + { + return (EReference)patternElementEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGraphPatternDeclaration() + { + return graphPatternDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getGraphPatternDeclaration_Specification() + { + return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGraphPatternReference() + { + return graphPatternReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getGraphPatternReference_Referred() + { + return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGraphPattern() + { + return graphPatternEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveSpecification() + { + return objectiveSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveSpecification_Entries() + { + return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveEntry() + { + return objectiveEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveEntry_Function() + { + return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getOptimizationEntry() + { + return optimizationEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getOptimizationEntry_Direction() + { + return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getThresholdEntry() + { + return thresholdEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getThresholdEntry_Operator() + { + return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getThresholdEntry_Threshold() + { + return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveFunction() + { + return objectiveFunctionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getCostObjectiveFunction() + { + return costObjectiveFunctionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getCostObjectiveFunction_Entries() + { + return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getCostEntry() + { + return costEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getCostEntry_PatternElement() + { + return (EReference)costEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getCostEntry_Weight() + { + return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveDeclaration() + { + return objectiveDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveDeclaration_Specification() + { + return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveReference() + { + return objectiveReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveReference_Referred() + { + return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjective() + { + return objectiveEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigSpecification() + { + return configSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigSpecification_Entries() + { + return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigDeclaration() + { + return configDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigDeclaration_Specification() + { + return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigEntry() + { + return configEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getDocumentationEntry() + { + return documentationEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getDocumentationEntry_Level() + { + return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getRuntimeEntry() + { + return runtimeEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getRuntimeEntry_MillisecLimit() + { + return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMemoryEntry() + { + return memoryEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getMemoryEntry_MegabyteLimit() + { + return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getCustomEntry() + { + return customEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getCustomEntry_Key() + { + return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getCustomEntry_Value() + { + return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigReference() + { + return configReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigReference_Config() + { + return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfig() + { + return configEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getScopeSpecification() + { + return scopeSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getScopeSpecification_Scopes() + { + return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getTypeScope() + { + return typeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getTypeScope_SetsNew() + { + return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getTypeScope_SetsSum() + { + return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EReference getTypeScope_Number() + { + return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EClass getClassTypeScope() + { + return classTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getClassTypeScope_Type() + { + return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectTypeScope() + { + return objectTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectTypeScope_Type() + { + return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntegerTypeScope() + { + return integerTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getIntegerTypeScope_Type() + { + return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealTypeScope() + { + return realTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getRealTypeScope_Type() + { + return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringTypeScope() + { + return stringTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getStringTypeScope_Type() + { + return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getTypeReference() + { + return typeReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getClassReference() + { + return classReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getClassReference_Element() + { + return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectReference() + { + return objectReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntegerReference() + { + return integerReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealReference() + { + return realReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringReference() + { + return stringReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getNumberSpecification() + { + return numberSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getExactNumber() + { + return exactNumberEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getExactNumber_ExactNumber() + { + return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getExactNumber_ExactUnlimited() + { + return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntervallNumber() + { + return intervallNumberEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntervallNumber_Min() + { + return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntervallNumber_MaxNumber() + { + return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntervallNumber_MaxUnlimited() + { + return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntEnumberation() + { + return intEnumberationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntEnumberation_Entry() + { + return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealEnumeration() + { + return realEnumerationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getRealEnumeration_Entry() + { + return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringEnumeration() + { + return stringEnumerationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getStringEnumeration_Entry() + { + return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getScopeDeclaration() + { + return scopeDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getScopeDeclaration_Specification() + { + return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getScopeReference() + { + return scopeReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getScopeReference_Referred() + { + return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getScope() + { + return scopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getTask() + { + return taskEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getGenerationTask() + { + return generationTaskEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Metamodel() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_PartialModel() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Patterns() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Objectives() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Scope() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_NumberSpecified() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_Number() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_RunSpecified() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_Runs() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_Solver() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Config() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_DebugFolder() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_TargetLogFile() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_TargetStatisticsFile() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_TagetFolder() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(14); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntegerScope() + { + return integerScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealScope() + { + return realScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringScope() + { + return stringScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getOptimizationDirection() + { + return optimizationDirectionEEnum; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getComparisonOperator() + { + return comparisonOperatorEEnum; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getDocumentLevelSpecification() + { + return documentLevelSpecificationEEnum; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getSolver() + { + return solverEEnum; + } + + /** + * + * + * @generated + */ + @Override + public ApplicationConfigurationFactory getApplicationConfigurationFactory() + { + return (ApplicationConfigurationFactory)getEFactoryInstance(); + } + + /** + * + * + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void createPackageContents() + { + if (isCreated) return; + isCreated = true; + + // Create classes and their features + configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); + createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); + createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); + + commandEClass = createEClass(COMMAND); + + importEClass = createEClass(IMPORT); + + ePackageImportEClass = createEClass(EPACKAGE_IMPORT); + createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); + + viatraImportEClass = createEClass(VIATRA_IMPORT); + createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); + + declarationEClass = createEClass(DECLARATION); + createEAttribute(declarationEClass, DECLARATION__NAME); + + fileSpecificationEClass = createEClass(FILE_SPECIFICATION); + createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); + + fileDeclarationEClass = createEClass(FILE_DECLARATION); + createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); + + fileReferenceEClass = createEClass(FILE_REFERENCE); + createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); + + fileEClass = createEClass(FILE); + + metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); + createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); + + metamodelEntryEClass = createEClass(METAMODEL_ENTRY); + createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); + + allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); + createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); + + metamodelElementEClass = createEClass(METAMODEL_ELEMENT); + createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); + createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); + + metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); + createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); + + metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); + createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); + + metamodelEClass = createEClass(METAMODEL); + + partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); + createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); + + partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); + createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); + + modelEntryEClass = createEClass(MODEL_ENTRY); + + folderEntryEClass = createEClass(FOLDER_ENTRY); + createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); + + partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); + createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); + + partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); + createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); + + partialModelEClass = createEClass(PARTIAL_MODEL); + + patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); + createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); + + patternEntryEClass = createEClass(PATTERN_ENTRY); + createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); + + allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); + createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); + + patternElementEClass = createEClass(PATTERN_ELEMENT); + createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); + + graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); + createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); + + graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); + createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); + + graphPatternEClass = createEClass(GRAPH_PATTERN); + + objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION); + createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES); + + objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY); + createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION); + + optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY); + createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION); + + thresholdEntryEClass = createEClass(THRESHOLD_ENTRY); + createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR); + createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD); + + objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); + + costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION); + createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES); + + costEntryEClass = createEClass(COST_ENTRY); + createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); + createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); + + objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); + createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); + + objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE); + createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED); + + objectiveEClass = createEClass(OBJECTIVE); + + configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); + createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); + + configDeclarationEClass = createEClass(CONFIG_DECLARATION); + createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); + + configEntryEClass = createEClass(CONFIG_ENTRY); + + documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); + createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); + + runtimeEntryEClass = createEClass(RUNTIME_ENTRY); + createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); + + memoryEntryEClass = createEClass(MEMORY_ENTRY); + createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); + + customEntryEClass = createEClass(CUSTOM_ENTRY); + createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); + createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); + + configReferenceEClass = createEClass(CONFIG_REFERENCE); + createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); + + configEClass = createEClass(CONFIG); + + scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); + createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); + + typeScopeEClass = createEClass(TYPE_SCOPE); + createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); + createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); + createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); + + classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); + createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); + + objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); + createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); + + integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); + createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); + + realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); + createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); + + stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); + createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); + + typeReferenceEClass = createEClass(TYPE_REFERENCE); + + classReferenceEClass = createEClass(CLASS_REFERENCE); + createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); + + objectReferenceEClass = createEClass(OBJECT_REFERENCE); + + integerReferenceEClass = createEClass(INTEGER_REFERENCE); + + realReferenceEClass = createEClass(REAL_REFERENCE); + + stringReferenceEClass = createEClass(STRING_REFERENCE); + + numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); + + exactNumberEClass = createEClass(EXACT_NUMBER); + createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); + createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); + + intervallNumberEClass = createEClass(INTERVALL_NUMBER); + createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); + createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); + createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); + + intEnumberationEClass = createEClass(INT_ENUMBERATION); + createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); + + realEnumerationEClass = createEClass(REAL_ENUMERATION); + createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); + + stringEnumerationEClass = createEClass(STRING_ENUMERATION); + createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); + + scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); + createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); + + scopeReferenceEClass = createEClass(SCOPE_REFERENCE); + createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); + + scopeEClass = createEClass(SCOPE); + + taskEClass = createEClass(TASK); + + generationTaskEClass = createEClass(GENERATION_TASK); + createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); + createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); + createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); + createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES); + createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); + createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); + createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); + createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); + createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); + createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); + createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); + createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); + createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); + createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); + createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); + + integerScopeEClass = createEClass(INTEGER_SCOPE); + + realScopeEClass = createEClass(REAL_SCOPE); + + stringScopeEClass = createEClass(STRING_SCOPE); + + // Create enums + optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION); + comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR); + documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); + solverEEnum = createEEnum(SOLVER); + } + + /** + * + * + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void initializePackageContents() + { + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Obtain other dependent packages + EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); + PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + ePackageImportEClass.getESuperTypes().add(this.getImport()); + viatraImportEClass.getESuperTypes().add(this.getImport()); + declarationEClass.getESuperTypes().add(this.getCommand()); + fileSpecificationEClass.getESuperTypes().add(this.getFile()); + fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + fileReferenceEClass.getESuperTypes().add(this.getFile()); + metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); + allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); + metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); + metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); + partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); + modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); + folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); + partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); + patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); + allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); + patternElementEClass.getESuperTypes().add(this.getPatternEntry()); + graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); + objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); + optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); + thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); + costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); + objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); + configSpecificationEClass.getESuperTypes().add(this.getConfig()); + configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); + runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); + memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); + customEntryEClass.getESuperTypes().add(this.getConfigEntry()); + configReferenceEClass.getESuperTypes().add(this.getConfig()); + scopeSpecificationEClass.getESuperTypes().add(this.getScope()); + classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + classReferenceEClass.getESuperTypes().add(this.getTypeReference()); + objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); + integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); + realReferenceEClass.getESuperTypes().add(this.getTypeReference()); + stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); + exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); + intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); + intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); + realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); + stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); + scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + scopeReferenceEClass.getESuperTypes().add(this.getScope()); + taskEClass.getESuperTypes().add(this.getCommand()); + generationTaskEClass.getESuperTypes().add(this.getTask()); + integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); + realScopeEClass.getESuperTypes().add(this.getRealReference()); + stringScopeEClass.getESuperTypes().add(this.getStringReference()); + + // Initialize classes and features; add operations and parameters + initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getObjectiveSpecification_Entries(), this.getObjectiveEntry(), null, "entries", null, 0, -1, ObjectiveSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getObjectiveEntry_Function(), this.getObjectiveFunction(), null, "function", null, 0, 1, ObjectiveEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getOptimizationEntry_Direction(), this.getOptimizationDirection(), "direction", null, 0, 1, OptimizationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getThresholdEntry_Operator(), this.getComparisonOperator(), "operator", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getThresholdEntry_Threshold(), theEcorePackage.getEDouble(), "threshold", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getObjectiveDeclaration_Specification(), this.getObjectiveSpecification(), null, "specification", null, 0, 1, ObjectiveDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getObjectiveReference_Referred(), this.getObjectiveDeclaration(), null, "referred", null, 0, 1, ObjectiveReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEDouble(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_Objectives(), this.getObjective(), null, "objectives", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + // Initialize enums and add enum literals + initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection"); + addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE); + addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); + + initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); + + initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); + addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); + addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); + addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); + + initEEnum(solverEEnum, Solver.class, "Solver"); + addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); + addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); + addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); + + // Create resource + createResource(eNS_URI); + } + +} //ApplicationConfigurationPackageImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java index 2506ac73..3caf25c0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Class Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement Element}
  • - *
- * - * @generated - */ -public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference -{ - /** - * The cached value of the '{@link #getElement() Element}' containment reference. - * - * - * @see #getElement() - * @generated - * @ordered - */ - protected MetamodelElement element; - - /** - * - * - * @generated - */ - protected ClassReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelElement getElement() - { - return element; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) - { - MetamodelElement oldElement = element; - element = newElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setElement(MetamodelElement newElement) - { - if (newElement != element) - { - NotificationChain msgs = null; - if (element != null) - msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); - if (newElement != null) - msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); - msgs = basicSetElement(newElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - return basicSetElement(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - return getElement(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - setElement((MetamodelElement)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - setElement((MetamodelElement)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - return element != null; - } - return super.eIsSet(featureID); - } - -} //ClassReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Class Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement Element}
  • + *
+ * + * @generated + */ +public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference +{ + /** + * The cached value of the '{@link #getElement() Element}' containment reference. + * + * + * @see #getElement() + * @generated + * @ordered + */ + protected MetamodelElement element; + + /** + * + * + * @generated + */ + protected ClassReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelElement getElement() + { + return element; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) + { + MetamodelElement oldElement = element; + element = newElement; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setElement(MetamodelElement newElement) + { + if (newElement != element) + { + NotificationChain msgs = null; + if (element != null) + msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); + if (newElement != null) + msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); + msgs = basicSetElement(newElement, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + return basicSetElement(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + return getElement(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + setElement((MetamodelElement)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + setElement((MetamodelElement)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + return element != null; + } + return super.eIsSet(featureID); + } + +} //ClassReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java index 8af31aa5..cbaa50af 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Class Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected ClassReference type; - - /** - * - * - * @generated - */ - protected ClassTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - @Override - public ClassReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) - { - ClassReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setType(ClassReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - setType((ClassReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - setType((ClassReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //ClassTypeScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Class Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected ClassReference type; + + /** + * + * + * @generated + */ + protected ClassTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public ClassReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) + { + ClassReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(ClassReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + setType((ClassReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + setType((ClassReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //ClassTypeScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java index 5cd597d1..669176b5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Command'. - * - * - * @generated - */ -public class CommandImpl extends MinimalEObjectImpl.Container implements Command -{ - /** - * - * - * @generated - */ - protected CommandImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.COMMAND; - } - -} //CommandImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Command'. + * + * + * @generated + */ +public class CommandImpl extends MinimalEObjectImpl.Container implements Command +{ + /** + * + * + * @generated + */ + protected CommandImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.COMMAND; + } + +} //CommandImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java index bb648afc..a7e9e0ca 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Config Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected ConfigSpecification specification; - - /** - * - * - * @generated - */ - protected ConfigDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public ConfigSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) - { - ConfigSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setSpecification(ConfigSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - setSpecification((ConfigSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - setSpecification((ConfigSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //ConfigDeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Config Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected ConfigSpecification specification; + + /** + * + * + * @generated + */ + protected ConfigDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public ConfigSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) + { + ConfigSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(ConfigSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + setSpecification((ConfigSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + setSpecification((ConfigSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //ConfigDeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java index 66ebb270..4be87b6d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Config Entry'. - * - * - * @generated - */ -public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry -{ - /** - * - * - * @generated - */ - protected ConfigEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; - } - -} //ConfigEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Config Entry'. + * + * + * @generated + */ +public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry +{ + /** + * + * + * @generated + */ + protected ConfigEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; + } + +} //ConfigEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java index 21b873fb..19ac6a05 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Config'. - * - * - * @generated - */ -public class ConfigImpl extends MinimalEObjectImpl.Container implements Config -{ - /** - * - * - * @generated - */ - protected ConfigImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG; - } - -} //ConfigImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Config'. + * + * + * @generated + */ +public class ConfigImpl extends MinimalEObjectImpl.Container implements Config +{ + /** + * + * + * @generated + */ + protected ConfigImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG; + } + +} //ConfigImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java index 3e543afd..5bae4cf5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Config Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig Config}
  • - *
- * - * @generated - */ -public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference -{ - /** - * The cached value of the '{@link #getConfig() Config}' reference. - * - * - * @see #getConfig() - * @generated - * @ordered - */ - protected ConfigDeclaration config; - - /** - * - * - * @generated - */ - protected ConfigReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public ConfigDeclaration getConfig() - { - if (config != null && config.eIsProxy()) - { - InternalEObject oldConfig = (InternalEObject)config; - config = (ConfigDeclaration)eResolveProxy(oldConfig); - if (config != oldConfig) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); - } - } - return config; - } - - /** - * - * - * @generated - */ - public ConfigDeclaration basicGetConfig() - { - return config; - } - - /** - * - * - * @generated - */ - @Override - public void setConfig(ConfigDeclaration newConfig) - { - ConfigDeclaration oldConfig = config; - config = newConfig; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - if (resolve) return getConfig(); - return basicGetConfig(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - setConfig((ConfigDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - setConfig((ConfigDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - return config != null; - } - return super.eIsSet(featureID); - } - -} //ConfigReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Config Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig Config}
  • + *
+ * + * @generated + */ +public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference +{ + /** + * The cached value of the '{@link #getConfig() Config}' reference. + * + * + * @see #getConfig() + * @generated + * @ordered + */ + protected ConfigDeclaration config; + + /** + * + * + * @generated + */ + protected ConfigReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public ConfigDeclaration getConfig() + { + if (config != null && config.eIsProxy()) + { + InternalEObject oldConfig = (InternalEObject)config; + config = (ConfigDeclaration)eResolveProxy(oldConfig); + if (config != oldConfig) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); + } + } + return config; + } + + /** + * + * + * @generated + */ + public ConfigDeclaration basicGetConfig() + { + return config; + } + + /** + * + * + * @generated + */ + @Override + public void setConfig(ConfigDeclaration newConfig) + { + ConfigDeclaration oldConfig = config; + config = newConfig; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + if (resolve) return getConfig(); + return basicGetConfig(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + setConfig((ConfigDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + setConfig((ConfigDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + return config != null; + } + return super.eIsSet(featureID); + } + +} //ConfigReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java index cda3b016..66251019 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Config Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected ConfigSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ConfigSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Config Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected ConfigSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //ConfigSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java index 6dd4a34d..a45f68c2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java @@ -1,209 +1,209 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Configuration Script'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports Imports}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands Commands}
  • - *
- * - * @generated - */ -public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript -{ - /** - * The cached value of the '{@link #getImports() Imports}' containment reference list. - * - * - * @see #getImports() - * @generated - * @ordered - */ - protected EList imports; - - /** - * The cached value of the '{@link #getCommands() Commands}' containment reference list. - * - * - * @see #getCommands() - * @generated - * @ordered - */ - protected EList commands; - - /** - * - * - * @generated - */ - protected ConfigurationScriptImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT; - } - - /** - * - * - * @generated - */ - @Override - public EList getImports() - { - if (imports == null) - { - imports = new EObjectContainmentEList(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS); - } - return imports; - } - - /** - * - * - * @generated - */ - @Override - public EList getCommands() - { - if (commands == null) - { - commands = new EObjectContainmentEList(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS); - } - return commands; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - return ((InternalEList)getImports()).basicRemove(otherEnd, msgs); - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - return ((InternalEList)getCommands()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - return getImports(); - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - return getCommands(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - getImports().clear(); - getImports().addAll((Collection)newValue); - return; - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - getCommands().clear(); - getCommands().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - getImports().clear(); - return; - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - getCommands().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - return imports != null && !imports.isEmpty(); - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - return commands != null && !commands.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ConfigurationScriptImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Configuration Script'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports Imports}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands Commands}
  • + *
+ * + * @generated + */ +public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript +{ + /** + * The cached value of the '{@link #getImports() Imports}' containment reference list. + * + * + * @see #getImports() + * @generated + * @ordered + */ + protected EList imports; + + /** + * The cached value of the '{@link #getCommands() Commands}' containment reference list. + * + * + * @see #getCommands() + * @generated + * @ordered + */ + protected EList commands; + + /** + * + * + * @generated + */ + protected ConfigurationScriptImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT; + } + + /** + * + * + * @generated + */ + @Override + public EList getImports() + { + if (imports == null) + { + imports = new EObjectContainmentEList(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS); + } + return imports; + } + + /** + * + * + * @generated + */ + @Override + public EList getCommands() + { + if (commands == null) + { + commands = new EObjectContainmentEList(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS); + } + return commands; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + return ((InternalEList)getImports()).basicRemove(otherEnd, msgs); + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + return ((InternalEList)getCommands()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + return getImports(); + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + return getCommands(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + getImports().clear(); + getImports().addAll((Collection)newValue); + return; + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + getCommands().clear(); + getCommands().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + getImports().clear(); + return; + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + getCommands().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + return imports != null && !imports.isEmpty(); + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + return commands != null && !commands.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //ConfigurationScriptImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java index c5f60bd0..bac57db4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java @@ -1,270 +1,270 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Cost Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement Pattern Element}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight Weight}
  • - *
- * - * @generated - */ -public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry -{ - /** - * The cached value of the '{@link #getPatternElement() Pattern Element}' containment reference. - * - * - * @see #getPatternElement() - * @generated - * @ordered - */ - protected PatternElement patternElement; - - /** - * The default value of the '{@link #getWeight() Weight}' attribute. - * - * - * @see #getWeight() - * @generated - * @ordered - */ - protected static final int WEIGHT_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getWeight() Weight}' attribute. - * - * - * @see #getWeight() - * @generated - * @ordered - */ - protected int weight = WEIGHT_EDEFAULT; - - /** - * - * - * @generated - */ - protected CostEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.COST_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public PatternElement getPatternElement() - { - return patternElement; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs) - { - PatternElement oldPatternElement = patternElement; - patternElement = newPatternElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPatternElement(PatternElement newPatternElement) - { - if (newPatternElement != patternElement) - { - NotificationChain msgs = null; - if (patternElement != null) - msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); - if (newPatternElement != null) - msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); - msgs = basicSetPatternElement(newPatternElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement)); - } - - /** - * - * - * @generated - */ - @Override - public int getWeight() - { - return weight; - } - - /** - * - * - * @generated - */ - @Override - public void setWeight(int newWeight) - { - int oldWeight = weight; - weight = newWeight; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: - return basicSetPatternElement(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: - return getPatternElement(); - case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: - return getWeight(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: - setPatternElement((PatternElement)newValue); - return; - case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: - setWeight((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: - setPatternElement((PatternElement)null); - return; - case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: - setWeight(WEIGHT_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: - return patternElement != null; - case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: - return weight != WEIGHT_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (weight: "); - result.append(weight); - result.append(')'); - return result.toString(); - } - -} //CostEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Cost Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement Pattern Element}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight Weight}
  • + *
+ * + * @generated + */ +public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry +{ + /** + * The cached value of the '{@link #getPatternElement() Pattern Element}' containment reference. + * + * + * @see #getPatternElement() + * @generated + * @ordered + */ + protected PatternElement patternElement; + + /** + * The default value of the '{@link #getWeight() Weight}' attribute. + * + * + * @see #getWeight() + * @generated + * @ordered + */ + protected static final int WEIGHT_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getWeight() Weight}' attribute. + * + * + * @see #getWeight() + * @generated + * @ordered + */ + protected int weight = WEIGHT_EDEFAULT; + + /** + * + * + * @generated + */ + protected CostEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.COST_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public PatternElement getPatternElement() + { + return patternElement; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs) + { + PatternElement oldPatternElement = patternElement; + patternElement = newPatternElement; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPatternElement(PatternElement newPatternElement) + { + if (newPatternElement != patternElement) + { + NotificationChain msgs = null; + if (patternElement != null) + msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); + if (newPatternElement != null) + msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); + msgs = basicSetPatternElement(newPatternElement, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement)); + } + + /** + * + * + * @generated + */ + @Override + public int getWeight() + { + return weight; + } + + /** + * + * + * @generated + */ + @Override + public void setWeight(int newWeight) + { + int oldWeight = weight; + weight = newWeight; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + return basicSetPatternElement(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + return getPatternElement(); + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + return getWeight(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + setPatternElement((PatternElement)newValue); + return; + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + setWeight((Integer)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + setPatternElement((PatternElement)null); + return; + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + setWeight(WEIGHT_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + return patternElement != null; + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + return weight != WEIGHT_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (weight: "); + result.append(weight); + result.append(')'); + return result.toString(); + } + +} //CostEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java index 6ad71301..6def9616 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Cost Objective Function'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected CostObjectiveFunctionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //CostObjectiveFunctionImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Cost Objective Function'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected CostObjectiveFunctionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //CostObjectiveFunctionImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java index aa7249ae..b8fdeb0a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java @@ -1,237 +1,237 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Custom Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey Key}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue Value}
  • - *
- * - * @generated - */ -public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry -{ - /** - * The default value of the '{@link #getKey() Key}' attribute. - * - * - * @see #getKey() - * @generated - * @ordered - */ - protected static final String KEY_EDEFAULT = null; - - /** - * The cached value of the '{@link #getKey() Key}' attribute. - * - * - * @see #getKey() - * @generated - * @ordered - */ - protected String key = KEY_EDEFAULT; - - /** - * The default value of the '{@link #getValue() Value}' attribute. - * - * - * @see #getValue() - * @generated - * @ordered - */ - protected static final String VALUE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getValue() Value}' attribute. - * - * - * @see #getValue() - * @generated - * @ordered - */ - protected String value = VALUE_EDEFAULT; - - /** - * - * - * @generated - */ - protected CustomEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public String getKey() - { - return key; - } - - /** - * - * - * @generated - */ - @Override - public void setKey(String newKey) - { - String oldKey = key; - key = newKey; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key)); - } - - /** - * - * - * @generated - */ - @Override - public String getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public void setValue(String newValue) - { - String oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - return getKey(); - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - setKey((String)newValue); - return; - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - setValue((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - setKey(KEY_EDEFAULT); - return; - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (key: "); - result.append(key); - result.append(", value: "); - result.append(value); - result.append(')'); - return result.toString(); - } - -} //CustomEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Custom Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey Key}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue Value}
  • + *
+ * + * @generated + */ +public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry +{ + /** + * The default value of the '{@link #getKey() Key}' attribute. + * + * + * @see #getKey() + * @generated + * @ordered + */ + protected static final String KEY_EDEFAULT = null; + + /** + * The cached value of the '{@link #getKey() Key}' attribute. + * + * + * @see #getKey() + * @generated + * @ordered + */ + protected String key = KEY_EDEFAULT; + + /** + * The default value of the '{@link #getValue() Value}' attribute. + * + * + * @see #getValue() + * @generated + * @ordered + */ + protected static final String VALUE_EDEFAULT = null; + + /** + * The cached value of the '{@link #getValue() Value}' attribute. + * + * + * @see #getValue() + * @generated + * @ordered + */ + protected String value = VALUE_EDEFAULT; + + /** + * + * + * @generated + */ + protected CustomEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public String getKey() + { + return key; + } + + /** + * + * + * @generated + */ + @Override + public void setKey(String newKey) + { + String oldKey = key; + key = newKey; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key)); + } + + /** + * + * + * @generated + */ + @Override + public String getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public void setValue(String newValue) + { + String oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + return getKey(); + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + setKey((String)newValue); + return; + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + setValue((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + setKey(KEY_EDEFAULT); + return; + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (key: "); + result.append(key); + result.append(", value: "); + result.append(value); + result.append(')'); + return result.toString(); + } + +} //CustomEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java index 8d760550..5eae552b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java @@ -1,179 +1,179 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName Name}
  • - *
- * - * @generated - */ -public class DeclarationImpl extends CommandImpl implements Declaration -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected DeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //DeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName Name}
  • + *
+ * + * @generated + */ +public class DeclarationImpl extends CommandImpl implements Declaration +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * + * + * @generated + */ + protected DeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + return getName(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + setName((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + setName(NAME_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //DeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java index 5c2543a9..79b25430 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java @@ -1,180 +1,180 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Documentation Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel Level}
  • - *
- * - * @generated - */ -public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry -{ - /** - * The default value of the '{@link #getLevel() Level}' attribute. - * - * - * @see #getLevel() - * @generated - * @ordered - */ - protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE; - - /** - * The cached value of the '{@link #getLevel() Level}' attribute. - * - * - * @see #getLevel() - * @generated - * @ordered - */ - protected DocumentLevelSpecification level = LEVEL_EDEFAULT; - - /** - * - * - * @generated - */ - protected DocumentationEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public DocumentLevelSpecification getLevel() - { - return level; - } - - /** - * - * - * @generated - */ - @Override - public void setLevel(DocumentLevelSpecification newLevel) - { - DocumentLevelSpecification oldLevel = level; - level = newLevel == null ? LEVEL_EDEFAULT : newLevel; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - return getLevel(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - setLevel((DocumentLevelSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - setLevel(LEVEL_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - return level != LEVEL_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (level: "); - result.append(level); - result.append(')'); - return result.toString(); - } - -} //DocumentationEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Documentation Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel Level}
  • + *
+ * + * @generated + */ +public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry +{ + /** + * The default value of the '{@link #getLevel() Level}' attribute. + * + * + * @see #getLevel() + * @generated + * @ordered + */ + protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE; + + /** + * The cached value of the '{@link #getLevel() Level}' attribute. + * + * + * @see #getLevel() + * @generated + * @ordered + */ + protected DocumentLevelSpecification level = LEVEL_EDEFAULT; + + /** + * + * + * @generated + */ + protected DocumentationEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public DocumentLevelSpecification getLevel() + { + return level; + } + + /** + * + * + * @generated + */ + @Override + public void setLevel(DocumentLevelSpecification newLevel) + { + DocumentLevelSpecification oldLevel = level; + level = newLevel == null ? LEVEL_EDEFAULT : newLevel; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + return getLevel(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + setLevel((DocumentLevelSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + setLevel(LEVEL_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + return level != LEVEL_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (level: "); + result.append(level); + result.append(')'); + return result.toString(); + } + +} //DocumentationEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java index 29b28ec8..5192a52c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'EPackage Import'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage Imported Package}
  • - *
- * - * @generated - */ -public class EPackageImportImpl extends ImportImpl implements EPackageImport -{ - /** - * The cached value of the '{@link #getImportedPackage() Imported Package}' reference. - * - * - * @see #getImportedPackage() - * @generated - * @ordered - */ - protected EPackage importedPackage; - - /** - * - * - * @generated - */ - protected EPackageImportImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT; - } - - /** - * - * - * @generated - */ - @Override - public EPackage getImportedPackage() - { - if (importedPackage != null && importedPackage.eIsProxy()) - { - InternalEObject oldImportedPackage = (InternalEObject)importedPackage; - importedPackage = (EPackage)eResolveProxy(oldImportedPackage); - if (importedPackage != oldImportedPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); - } - } - return importedPackage; - } - - /** - * - * - * @generated - */ - public EPackage basicGetImportedPackage() - { - return importedPackage; - } - - /** - * - * - * @generated - */ - @Override - public void setImportedPackage(EPackage newImportedPackage) - { - EPackage oldImportedPackage = importedPackage; - importedPackage = newImportedPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - if (resolve) return getImportedPackage(); - return basicGetImportedPackage(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - setImportedPackage((EPackage)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - setImportedPackage((EPackage)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - return importedPackage != null; - } - return super.eIsSet(featureID); - } - -} //EPackageImportImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'EPackage Import'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage Imported Package}
  • + *
+ * + * @generated + */ +public class EPackageImportImpl extends ImportImpl implements EPackageImport +{ + /** + * The cached value of the '{@link #getImportedPackage() Imported Package}' reference. + * + * + * @see #getImportedPackage() + * @generated + * @ordered + */ + protected EPackage importedPackage; + + /** + * + * + * @generated + */ + protected EPackageImportImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT; + } + + /** + * + * + * @generated + */ + @Override + public EPackage getImportedPackage() + { + if (importedPackage != null && importedPackage.eIsProxy()) + { + InternalEObject oldImportedPackage = (InternalEObject)importedPackage; + importedPackage = (EPackage)eResolveProxy(oldImportedPackage); + if (importedPackage != oldImportedPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); + } + } + return importedPackage; + } + + /** + * + * + * @generated + */ + public EPackage basicGetImportedPackage() + { + return importedPackage; + } + + /** + * + * + * @generated + */ + @Override + public void setImportedPackage(EPackage newImportedPackage) + { + EPackage oldImportedPackage = importedPackage; + importedPackage = newImportedPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + if (resolve) return getImportedPackage(); + return basicGetImportedPackage(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + setImportedPackage((EPackage)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + setImportedPackage((EPackage)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + return importedPackage != null; + } + return super.eIsSet(featureID); + } + +} //EPackageImportImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java index 4c9a9f4e..bf33c471 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java @@ -1,237 +1,237 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Exact Number'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber Exact Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited Exact Unlimited}
  • - *
- * - * @generated - */ -public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber -{ - /** - * The default value of the '{@link #getExactNumber() Exact Number}' attribute. - * - * - * @see #getExactNumber() - * @generated - * @ordered - */ - protected static final int EXACT_NUMBER_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getExactNumber() Exact Number}' attribute. - * - * - * @see #getExactNumber() - * @generated - * @ordered - */ - protected int exactNumber = EXACT_NUMBER_EDEFAULT; - - /** - * The default value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. - * - * - * @see #isExactUnlimited() - * @generated - * @ordered - */ - protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. - * - * - * @see #isExactUnlimited() - * @generated - * @ordered - */ - protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; - - /** - * - * - * @generated - */ - protected ExactNumberImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; - } - - /** - * - * - * @generated - */ - @Override - public int getExactNumber() - { - return exactNumber; - } - - /** - * - * - * @generated - */ - @Override - public void setExactNumber(int newExactNumber) - { - int oldExactNumber = exactNumber; - exactNumber = newExactNumber; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isExactUnlimited() - { - return exactUnlimited; - } - - /** - * - * - * @generated - */ - @Override - public void setExactUnlimited(boolean newExactUnlimited) - { - boolean oldExactUnlimited = exactUnlimited; - exactUnlimited = newExactUnlimited; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - return getExactNumber(); - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - return isExactUnlimited(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - setExactNumber((Integer)newValue); - return; - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - setExactUnlimited((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - setExactNumber(EXACT_NUMBER_EDEFAULT); - return; - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - return exactNumber != EXACT_NUMBER_EDEFAULT; - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (exactNumber: "); - result.append(exactNumber); - result.append(", exactUnlimited: "); - result.append(exactUnlimited); - result.append(')'); - return result.toString(); - } - -} //ExactNumberImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Exact Number'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber Exact Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited Exact Unlimited}
  • + *
+ * + * @generated + */ +public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber +{ + /** + * The default value of the '{@link #getExactNumber() Exact Number}' attribute. + * + * + * @see #getExactNumber() + * @generated + * @ordered + */ + protected static final int EXACT_NUMBER_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getExactNumber() Exact Number}' attribute. + * + * + * @see #getExactNumber() + * @generated + * @ordered + */ + protected int exactNumber = EXACT_NUMBER_EDEFAULT; + + /** + * The default value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. + * + * + * @see #isExactUnlimited() + * @generated + * @ordered + */ + protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. + * + * + * @see #isExactUnlimited() + * @generated + * @ordered + */ + protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; + + /** + * + * + * @generated + */ + protected ExactNumberImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; + } + + /** + * + * + * @generated + */ + @Override + public int getExactNumber() + { + return exactNumber; + } + + /** + * + * + * @generated + */ + @Override + public void setExactNumber(int newExactNumber) + { + int oldExactNumber = exactNumber; + exactNumber = newExactNumber; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isExactUnlimited() + { + return exactUnlimited; + } + + /** + * + * + * @generated + */ + @Override + public void setExactUnlimited(boolean newExactUnlimited) + { + boolean oldExactUnlimited = exactUnlimited; + exactUnlimited = newExactUnlimited; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + return getExactNumber(); + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + return isExactUnlimited(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + setExactNumber((Integer)newValue); + return; + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + setExactUnlimited((Boolean)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + setExactNumber(EXACT_NUMBER_EDEFAULT); + return; + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + return exactNumber != EXACT_NUMBER_EDEFAULT; + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (exactNumber: "); + result.append(exactNumber); + result.append(", exactUnlimited: "); + result.append(exactUnlimited); + result.append(')'); + return result.toString(); + } + +} //ExactNumberImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java index 879aefd8..6860497c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'File Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected FileSpecification specification; - - /** - * - * - * @generated - */ - protected FileDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public FileSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) - { - FileSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setSpecification(FileSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - setSpecification((FileSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - setSpecification((FileSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //FileDeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'File Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected FileSpecification specification; + + /** + * + * + * @generated + */ + protected FileDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public FileSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) + { + FileSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(FileSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + setSpecification((FileSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + setSpecification((FileSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //FileDeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java index 4d526bd4..4c32277a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'File'. - * - * - * @generated - */ -public class FileImpl extends MinimalEObjectImpl.Container implements File -{ - /** - * - * - * @generated - */ - protected FileImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE; - } - -} //FileImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'File'. + * + * + * @generated + */ +public class FileImpl extends MinimalEObjectImpl.Container implements File +{ + /** + * + * + * @generated + */ + protected FileImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE; + } + +} //FileImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java index ab08fd97..cb3b8f23 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'File Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class FileReferenceImpl extends FileImpl implements FileReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected FileDeclaration referred; - - /** - * - * - * @generated - */ - protected FileReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public FileDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (FileDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public FileDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - @Override - public void setReferred(FileDeclaration newReferred) - { - FileDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - setReferred((FileDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - setReferred((FileDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //FileReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'File Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class FileReferenceImpl extends FileImpl implements FileReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected FileDeclaration referred; + + /** + * + * + * @generated + */ + protected FileReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public FileDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (FileDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public FileDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(FileDeclaration newReferred) + { + FileDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + setReferred((FileDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + setReferred((FileDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //FileReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java index a53064e0..65364312 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java @@ -1,179 +1,179 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'File Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath Path}
  • - *
- * - * @generated - */ -public class FileSpecificationImpl extends FileImpl implements FileSpecification -{ - /** - * The default value of the '{@link #getPath() Path}' attribute. - * - * - * @see #getPath() - * @generated - * @ordered - */ - protected static final String PATH_EDEFAULT = null; - - /** - * The cached value of the '{@link #getPath() Path}' attribute. - * - * - * @see #getPath() - * @generated - * @ordered - */ - protected String path = PATH_EDEFAULT; - - /** - * - * - * @generated - */ - protected FileSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; - } - - /** - * - * - * @generated - */ - @Override - public String getPath() - { - return path; - } - - /** - * - * - * @generated - */ - @Override - public void setPath(String newPath) - { - String oldPath = path; - path = newPath; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - return getPath(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - setPath((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - setPath(PATH_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (path: "); - result.append(path); - result.append(')'); - return result.toString(); - } - -} //FileSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'File Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath Path}
  • + *
+ * + * @generated + */ +public class FileSpecificationImpl extends FileImpl implements FileSpecification +{ + /** + * The default value of the '{@link #getPath() Path}' attribute. + * + * + * @see #getPath() + * @generated + * @ordered + */ + protected static final String PATH_EDEFAULT = null; + + /** + * The cached value of the '{@link #getPath() Path}' attribute. + * + * + * @see #getPath() + * @generated + * @ordered + */ + protected String path = PATH_EDEFAULT; + + /** + * + * + * @generated + */ + protected FileSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public String getPath() + { + return path; + } + + /** + * + * + * @generated + */ + @Override + public void setPath(String newPath) + { + String oldPath = path; + path = newPath; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + return getPath(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + setPath((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + setPath(PATH_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (path: "); + result.append(path); + result.append(')'); + return result.toString(); + } + +} //FileSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java index 748f2c0a..deddbe74 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Folder Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion Exclusion}
  • - *
- * - * @generated - */ -public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry -{ - /** - * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. - * - * - * @see #getExclusion() - * @generated - * @ordered - */ - protected EList exclusion; - - /** - * - * - * @generated - */ - protected FolderEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public EList getExclusion() - { - if (exclusion == null) - { - exclusion = new EObjectContainmentEList(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); - } - return exclusion; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - return getExclusion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - getExclusion().clear(); - getExclusion().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - getExclusion().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - return exclusion != null && !exclusion.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //FolderEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Folder Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion Exclusion}
  • + *
+ * + * @generated + */ +public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry +{ + /** + * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. + * + * + * @see #getExclusion() + * @generated + * @ordered + */ + protected EList exclusion; + + /** + * + * + * @generated + */ + protected FolderEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EList getExclusion() + { + if (exclusion == null) + { + exclusion = new EObjectContainmentEList(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); + } + return exclusion; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + return getExclusion(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + getExclusion().clear(); + getExclusion().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + getExclusion().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + return exclusion != null && !exclusion.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //FolderEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java index 38a81bc3..cc1270bf 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java @@ -1,1165 +1,1165 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Generation Task'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel Metamodel}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel Partial Model}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns Patterns}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getObjectives Objectives}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope Scope}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified Number Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified Run Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns Runs}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver Solver}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig Config}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder Debug Folder}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile Target Log File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile Target Statistics File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder Taget Folder}
  • - *
- * - * @generated - */ -public class GenerationTaskImpl extends TaskImpl implements GenerationTask -{ - /** - * The cached value of the '{@link #getMetamodel() Metamodel}' containment reference. - * - * - * @see #getMetamodel() - * @generated - * @ordered - */ - protected Metamodel metamodel; - - /** - * The cached value of the '{@link #getPartialModel() Partial Model}' containment reference. - * - * - * @see #getPartialModel() - * @generated - * @ordered - */ - protected PartialModel partialModel; - - /** - * The cached value of the '{@link #getPatterns() Patterns}' containment reference. - * - * - * @see #getPatterns() - * @generated - * @ordered - */ - protected GraphPattern patterns; - - /** - * The cached value of the '{@link #getObjectives() Objectives}' containment reference. - * - * - * @see #getObjectives() - * @generated - * @ordered - */ - protected Objective objectives; - - /** - * The cached value of the '{@link #getScope() Scope}' containment reference. - * - * - * @see #getScope() - * @generated - * @ordered - */ - protected Scope scope; - - /** - * The default value of the '{@link #isNumberSpecified() Number Specified}' attribute. - * - * - * @see #isNumberSpecified() - * @generated - * @ordered - */ - protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isNumberSpecified() Number Specified}' attribute. - * - * - * @see #isNumberSpecified() - * @generated - * @ordered - */ - protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; - - /** - * The default value of the '{@link #getNumber() Number}' attribute. - * - * - * @see #getNumber() - * @generated - * @ordered - */ - protected static final int NUMBER_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getNumber() Number}' attribute. - * - * - * @see #getNumber() - * @generated - * @ordered - */ - protected int number = NUMBER_EDEFAULT; - - /** - * The default value of the '{@link #isRunSpecified() Run Specified}' attribute. - * - * - * @see #isRunSpecified() - * @generated - * @ordered - */ - protected static final boolean RUN_SPECIFIED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isRunSpecified() Run Specified}' attribute. - * - * - * @see #isRunSpecified() - * @generated - * @ordered - */ - protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; - - /** - * The default value of the '{@link #getRuns() Runs}' attribute. - * - * - * @see #getRuns() - * @generated - * @ordered - */ - protected static final int RUNS_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getRuns() Runs}' attribute. - * - * - * @see #getRuns() - * @generated - * @ordered - */ - protected int runs = RUNS_EDEFAULT; - - /** - * The default value of the '{@link #getSolver() Solver}' attribute. - * - * - * @see #getSolver() - * @generated - * @ordered - */ - protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; - - /** - * The cached value of the '{@link #getSolver() Solver}' attribute. - * - * - * @see #getSolver() - * @generated - * @ordered - */ - protected Solver solver = SOLVER_EDEFAULT; - - /** - * The cached value of the '{@link #getConfig() Config}' containment reference. - * - * - * @see #getConfig() - * @generated - * @ordered - */ - protected Config config; - - /** - * The cached value of the '{@link #getDebugFolder() Debug Folder}' containment reference. - * - * - * @see #getDebugFolder() - * @generated - * @ordered - */ - protected File debugFolder; - - /** - * The cached value of the '{@link #getTargetLogFile() Target Log File}' containment reference. - * - * - * @see #getTargetLogFile() - * @generated - * @ordered - */ - protected File targetLogFile; - - /** - * The cached value of the '{@link #getTargetStatisticsFile() Target Statistics File}' containment reference. - * - * - * @see #getTargetStatisticsFile() - * @generated - * @ordered - */ - protected File targetStatisticsFile; - - /** - * The cached value of the '{@link #getTagetFolder() Taget Folder}' containment reference. - * - * - * @see #getTagetFolder() - * @generated - * @ordered - */ - protected File tagetFolder; - - /** - * - * - * @generated - */ - protected GenerationTaskImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GENERATION_TASK; - } - - /** - * - * - * @generated - */ - @Override - public Metamodel getMetamodel() - { - return metamodel; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) - { - Metamodel oldMetamodel = metamodel; - metamodel = newMetamodel; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setMetamodel(Metamodel newMetamodel) - { - if (newMetamodel != metamodel) - { - NotificationChain msgs = null; - if (metamodel != null) - msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); - if (newMetamodel != null) - msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); - msgs = basicSetMetamodel(newMetamodel, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); - } - - /** - * - * - * @generated - */ - @Override - public PartialModel getPartialModel() - { - return partialModel; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) - { - PartialModel oldPartialModel = partialModel; - partialModel = newPartialModel; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPartialModel(PartialModel newPartialModel) - { - if (newPartialModel != partialModel) - { - NotificationChain msgs = null; - if (partialModel != null) - msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); - if (newPartialModel != null) - msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); - msgs = basicSetPartialModel(newPartialModel, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); - } - - /** - * - * - * @generated - */ - @Override - public GraphPattern getPatterns() - { - return patterns; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) - { - GraphPattern oldPatterns = patterns; - patterns = newPatterns; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPatterns(GraphPattern newPatterns) - { - if (newPatterns != patterns) - { - NotificationChain msgs = null; - if (patterns != null) - msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); - if (newPatterns != null) - msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); - msgs = basicSetPatterns(newPatterns, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); - } - - /** - * - * - * @generated - */ - @Override - public Objective getObjectives() - { - return objectives; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetObjectives(Objective newObjectives, NotificationChain msgs) - { - Objective oldObjectives = objectives; - objectives = newObjectives; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, oldObjectives, newObjectives); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setObjectives(Objective newObjectives) - { - if (newObjectives != objectives) - { - NotificationChain msgs = null; - if (objectives != null) - msgs = ((InternalEObject)objectives).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); - if (newObjectives != null) - msgs = ((InternalEObject)newObjectives).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); - msgs = basicSetObjectives(newObjectives, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, newObjectives, newObjectives)); - } - - /** - * - * - * @generated - */ - @Override - public Scope getScope() - { - return scope; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) - { - Scope oldScope = scope; - scope = newScope; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setScope(Scope newScope) - { - if (newScope != scope) - { - NotificationChain msgs = null; - if (scope != null) - msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); - if (newScope != null) - msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); - msgs = basicSetScope(newScope, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isNumberSpecified() - { - return numberSpecified; - } - - /** - * - * - * @generated - */ - @Override - public void setNumberSpecified(boolean newNumberSpecified) - { - boolean oldNumberSpecified = numberSpecified; - numberSpecified = newNumberSpecified; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); - } - - /** - * - * - * @generated - */ - @Override - public int getNumber() - { - return number; - } - - /** - * - * - * @generated - */ - @Override - public void setNumber(int newNumber) - { - int oldNumber = number; - number = newNumber; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isRunSpecified() - { - return runSpecified; - } - - /** - * - * - * @generated - */ - @Override - public void setRunSpecified(boolean newRunSpecified) - { - boolean oldRunSpecified = runSpecified; - runSpecified = newRunSpecified; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); - } - - /** - * - * - * @generated - */ - @Override - public int getRuns() - { - return runs; - } - - /** - * - * - * @generated - */ - @Override - public void setRuns(int newRuns) - { - int oldRuns = runs; - runs = newRuns; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); - } - - /** - * - * - * @generated - */ - @Override - public Solver getSolver() - { - return solver; - } - - /** - * - * - * @generated - */ - @Override - public void setSolver(Solver newSolver) - { - Solver oldSolver = solver; - solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); - } - - /** - * - * - * @generated - */ - @Override - public Config getConfig() - { - return config; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) - { - Config oldConfig = config; - config = newConfig; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setConfig(Config newConfig) - { - if (newConfig != config) - { - NotificationChain msgs = null; - if (config != null) - msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); - if (newConfig != null) - msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); - msgs = basicSetConfig(newConfig, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); - } - - /** - * - * - * @generated - */ - @Override - public File getDebugFolder() - { - return debugFolder; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) - { - File oldDebugFolder = debugFolder; - debugFolder = newDebugFolder; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setDebugFolder(File newDebugFolder) - { - if (newDebugFolder != debugFolder) - { - NotificationChain msgs = null; - if (debugFolder != null) - msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); - if (newDebugFolder != null) - msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); - msgs = basicSetDebugFolder(newDebugFolder, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); - } - - /** - * - * - * @generated - */ - @Override - public File getTargetLogFile() - { - return targetLogFile; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) - { - File oldTargetLogFile = targetLogFile; - targetLogFile = newTargetLogFile; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setTargetLogFile(File newTargetLogFile) - { - if (newTargetLogFile != targetLogFile) - { - NotificationChain msgs = null; - if (targetLogFile != null) - msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); - if (newTargetLogFile != null) - msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); - msgs = basicSetTargetLogFile(newTargetLogFile, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); - } - - /** - * - * - * @generated - */ - @Override - public File getTargetStatisticsFile() - { - return targetStatisticsFile; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) - { - File oldTargetStatisticsFile = targetStatisticsFile; - targetStatisticsFile = newTargetStatisticsFile; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setTargetStatisticsFile(File newTargetStatisticsFile) - { - if (newTargetStatisticsFile != targetStatisticsFile) - { - NotificationChain msgs = null; - if (targetStatisticsFile != null) - msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); - if (newTargetStatisticsFile != null) - msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); - msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); - } - - /** - * - * - * @generated - */ - @Override - public File getTagetFolder() - { - return tagetFolder; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) - { - File oldTagetFolder = tagetFolder; - tagetFolder = newTagetFolder; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setTagetFolder(File newTagetFolder) - { - if (newTagetFolder != tagetFolder) - { - NotificationChain msgs = null; - if (tagetFolder != null) - msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); - if (newTagetFolder != null) - msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); - msgs = basicSetTagetFolder(newTagetFolder, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - return basicSetMetamodel(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - return basicSetPartialModel(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - return basicSetPatterns(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: - return basicSetObjectives(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - return basicSetScope(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - return basicSetConfig(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - return basicSetDebugFolder(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - return basicSetTargetLogFile(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - return basicSetTargetStatisticsFile(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - return basicSetTagetFolder(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - return getMetamodel(); - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - return getPartialModel(); - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - return getPatterns(); - case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: - return getObjectives(); - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - return getScope(); - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - return isNumberSpecified(); - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - return getNumber(); - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - return isRunSpecified(); - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - return getRuns(); - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - return getSolver(); - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - return getConfig(); - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - return getDebugFolder(); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - return getTargetLogFile(); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - return getTargetStatisticsFile(); - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - return getTagetFolder(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - setMetamodel((Metamodel)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - setPartialModel((PartialModel)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - setPatterns((GraphPattern)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: - setObjectives((Objective)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - setScope((Scope)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - setNumberSpecified((Boolean)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - setNumber((Integer)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - setRunSpecified((Boolean)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - setRuns((Integer)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - setSolver((Solver)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - setConfig((Config)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - setDebugFolder((File)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - setTargetLogFile((File)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - setTargetStatisticsFile((File)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - setTagetFolder((File)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - setMetamodel((Metamodel)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - setPartialModel((PartialModel)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - setPatterns((GraphPattern)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: - setObjectives((Objective)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - setScope((Scope)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - setNumber(NUMBER_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - setRunSpecified(RUN_SPECIFIED_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - setRuns(RUNS_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - setSolver(SOLVER_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - setConfig((Config)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - setDebugFolder((File)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - setTargetLogFile((File)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - setTargetStatisticsFile((File)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - setTagetFolder((File)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - return metamodel != null; - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - return partialModel != null; - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - return patterns != null; - case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: - return objectives != null; - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - return scope != null; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - return number != NUMBER_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - return runSpecified != RUN_SPECIFIED_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - return runs != RUNS_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - return solver != SOLVER_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - return config != null; - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - return debugFolder != null; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - return targetLogFile != null; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - return targetStatisticsFile != null; - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - return tagetFolder != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (numberSpecified: "); - result.append(numberSpecified); - result.append(", number: "); - result.append(number); - result.append(", runSpecified: "); - result.append(runSpecified); - result.append(", runs: "); - result.append(runs); - result.append(", solver: "); - result.append(solver); - result.append(')'); - return result.toString(); - } - -} //GenerationTaskImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Generation Task'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel Metamodel}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel Partial Model}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns Patterns}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getObjectives Objectives}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope Scope}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified Number Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified Run Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns Runs}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver Solver}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig Config}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder Debug Folder}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile Target Log File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile Target Statistics File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder Taget Folder}
  • + *
+ * + * @generated + */ +public class GenerationTaskImpl extends TaskImpl implements GenerationTask +{ + /** + * The cached value of the '{@link #getMetamodel() Metamodel}' containment reference. + * + * + * @see #getMetamodel() + * @generated + * @ordered + */ + protected Metamodel metamodel; + + /** + * The cached value of the '{@link #getPartialModel() Partial Model}' containment reference. + * + * + * @see #getPartialModel() + * @generated + * @ordered + */ + protected PartialModel partialModel; + + /** + * The cached value of the '{@link #getPatterns() Patterns}' containment reference. + * + * + * @see #getPatterns() + * @generated + * @ordered + */ + protected GraphPattern patterns; + + /** + * The cached value of the '{@link #getObjectives() Objectives}' containment reference. + * + * + * @see #getObjectives() + * @generated + * @ordered + */ + protected Objective objectives; + + /** + * The cached value of the '{@link #getScope() Scope}' containment reference. + * + * + * @see #getScope() + * @generated + * @ordered + */ + protected Scope scope; + + /** + * The default value of the '{@link #isNumberSpecified() Number Specified}' attribute. + * + * + * @see #isNumberSpecified() + * @generated + * @ordered + */ + protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isNumberSpecified() Number Specified}' attribute. + * + * + * @see #isNumberSpecified() + * @generated + * @ordered + */ + protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; + + /** + * The default value of the '{@link #getNumber() Number}' attribute. + * + * + * @see #getNumber() + * @generated + * @ordered + */ + protected static final int NUMBER_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getNumber() Number}' attribute. + * + * + * @see #getNumber() + * @generated + * @ordered + */ + protected int number = NUMBER_EDEFAULT; + + /** + * The default value of the '{@link #isRunSpecified() Run Specified}' attribute. + * + * + * @see #isRunSpecified() + * @generated + * @ordered + */ + protected static final boolean RUN_SPECIFIED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isRunSpecified() Run Specified}' attribute. + * + * + * @see #isRunSpecified() + * @generated + * @ordered + */ + protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; + + /** + * The default value of the '{@link #getRuns() Runs}' attribute. + * + * + * @see #getRuns() + * @generated + * @ordered + */ + protected static final int RUNS_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getRuns() Runs}' attribute. + * + * + * @see #getRuns() + * @generated + * @ordered + */ + protected int runs = RUNS_EDEFAULT; + + /** + * The default value of the '{@link #getSolver() Solver}' attribute. + * + * + * @see #getSolver() + * @generated + * @ordered + */ + protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; + + /** + * The cached value of the '{@link #getSolver() Solver}' attribute. + * + * + * @see #getSolver() + * @generated + * @ordered + */ + protected Solver solver = SOLVER_EDEFAULT; + + /** + * The cached value of the '{@link #getConfig() Config}' containment reference. + * + * + * @see #getConfig() + * @generated + * @ordered + */ + protected Config config; + + /** + * The cached value of the '{@link #getDebugFolder() Debug Folder}' containment reference. + * + * + * @see #getDebugFolder() + * @generated + * @ordered + */ + protected File debugFolder; + + /** + * The cached value of the '{@link #getTargetLogFile() Target Log File}' containment reference. + * + * + * @see #getTargetLogFile() + * @generated + * @ordered + */ + protected File targetLogFile; + + /** + * The cached value of the '{@link #getTargetStatisticsFile() Target Statistics File}' containment reference. + * + * + * @see #getTargetStatisticsFile() + * @generated + * @ordered + */ + protected File targetStatisticsFile; + + /** + * The cached value of the '{@link #getTagetFolder() Taget Folder}' containment reference. + * + * + * @see #getTagetFolder() + * @generated + * @ordered + */ + protected File tagetFolder; + + /** + * + * + * @generated + */ + protected GenerationTaskImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GENERATION_TASK; + } + + /** + * + * + * @generated + */ + @Override + public Metamodel getMetamodel() + { + return metamodel; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) + { + Metamodel oldMetamodel = metamodel; + metamodel = newMetamodel; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setMetamodel(Metamodel newMetamodel) + { + if (newMetamodel != metamodel) + { + NotificationChain msgs = null; + if (metamodel != null) + msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); + if (newMetamodel != null) + msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); + msgs = basicSetMetamodel(newMetamodel, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); + } + + /** + * + * + * @generated + */ + @Override + public PartialModel getPartialModel() + { + return partialModel; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) + { + PartialModel oldPartialModel = partialModel; + partialModel = newPartialModel; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPartialModel(PartialModel newPartialModel) + { + if (newPartialModel != partialModel) + { + NotificationChain msgs = null; + if (partialModel != null) + msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); + if (newPartialModel != null) + msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); + msgs = basicSetPartialModel(newPartialModel, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); + } + + /** + * + * + * @generated + */ + @Override + public GraphPattern getPatterns() + { + return patterns; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) + { + GraphPattern oldPatterns = patterns; + patterns = newPatterns; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPatterns(GraphPattern newPatterns) + { + if (newPatterns != patterns) + { + NotificationChain msgs = null; + if (patterns != null) + msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); + if (newPatterns != null) + msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); + msgs = basicSetPatterns(newPatterns, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); + } + + /** + * + * + * @generated + */ + @Override + public Objective getObjectives() + { + return objectives; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetObjectives(Objective newObjectives, NotificationChain msgs) + { + Objective oldObjectives = objectives; + objectives = newObjectives; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, oldObjectives, newObjectives); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setObjectives(Objective newObjectives) + { + if (newObjectives != objectives) + { + NotificationChain msgs = null; + if (objectives != null) + msgs = ((InternalEObject)objectives).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); + if (newObjectives != null) + msgs = ((InternalEObject)newObjectives).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); + msgs = basicSetObjectives(newObjectives, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, newObjectives, newObjectives)); + } + + /** + * + * + * @generated + */ + @Override + public Scope getScope() + { + return scope; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) + { + Scope oldScope = scope; + scope = newScope; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setScope(Scope newScope) + { + if (newScope != scope) + { + NotificationChain msgs = null; + if (scope != null) + msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); + if (newScope != null) + msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); + msgs = basicSetScope(newScope, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isNumberSpecified() + { + return numberSpecified; + } + + /** + * + * + * @generated + */ + @Override + public void setNumberSpecified(boolean newNumberSpecified) + { + boolean oldNumberSpecified = numberSpecified; + numberSpecified = newNumberSpecified; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); + } + + /** + * + * + * @generated + */ + @Override + public int getNumber() + { + return number; + } + + /** + * + * + * @generated + */ + @Override + public void setNumber(int newNumber) + { + int oldNumber = number; + number = newNumber; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isRunSpecified() + { + return runSpecified; + } + + /** + * + * + * @generated + */ + @Override + public void setRunSpecified(boolean newRunSpecified) + { + boolean oldRunSpecified = runSpecified; + runSpecified = newRunSpecified; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); + } + + /** + * + * + * @generated + */ + @Override + public int getRuns() + { + return runs; + } + + /** + * + * + * @generated + */ + @Override + public void setRuns(int newRuns) + { + int oldRuns = runs; + runs = newRuns; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); + } + + /** + * + * + * @generated + */ + @Override + public Solver getSolver() + { + return solver; + } + + /** + * + * + * @generated + */ + @Override + public void setSolver(Solver newSolver) + { + Solver oldSolver = solver; + solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); + } + + /** + * + * + * @generated + */ + @Override + public Config getConfig() + { + return config; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) + { + Config oldConfig = config; + config = newConfig; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setConfig(Config newConfig) + { + if (newConfig != config) + { + NotificationChain msgs = null; + if (config != null) + msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); + if (newConfig != null) + msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); + msgs = basicSetConfig(newConfig, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); + } + + /** + * + * + * @generated + */ + @Override + public File getDebugFolder() + { + return debugFolder; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) + { + File oldDebugFolder = debugFolder; + debugFolder = newDebugFolder; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setDebugFolder(File newDebugFolder) + { + if (newDebugFolder != debugFolder) + { + NotificationChain msgs = null; + if (debugFolder != null) + msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); + if (newDebugFolder != null) + msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); + msgs = basicSetDebugFolder(newDebugFolder, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); + } + + /** + * + * + * @generated + */ + @Override + public File getTargetLogFile() + { + return targetLogFile; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) + { + File oldTargetLogFile = targetLogFile; + targetLogFile = newTargetLogFile; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setTargetLogFile(File newTargetLogFile) + { + if (newTargetLogFile != targetLogFile) + { + NotificationChain msgs = null; + if (targetLogFile != null) + msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); + if (newTargetLogFile != null) + msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); + msgs = basicSetTargetLogFile(newTargetLogFile, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); + } + + /** + * + * + * @generated + */ + @Override + public File getTargetStatisticsFile() + { + return targetStatisticsFile; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) + { + File oldTargetStatisticsFile = targetStatisticsFile; + targetStatisticsFile = newTargetStatisticsFile; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setTargetStatisticsFile(File newTargetStatisticsFile) + { + if (newTargetStatisticsFile != targetStatisticsFile) + { + NotificationChain msgs = null; + if (targetStatisticsFile != null) + msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); + if (newTargetStatisticsFile != null) + msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); + msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); + } + + /** + * + * + * @generated + */ + @Override + public File getTagetFolder() + { + return tagetFolder; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) + { + File oldTagetFolder = tagetFolder; + tagetFolder = newTagetFolder; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setTagetFolder(File newTagetFolder) + { + if (newTagetFolder != tagetFolder) + { + NotificationChain msgs = null; + if (tagetFolder != null) + msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); + if (newTagetFolder != null) + msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); + msgs = basicSetTagetFolder(newTagetFolder, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + return basicSetMetamodel(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + return basicSetPartialModel(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + return basicSetPatterns(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + return basicSetObjectives(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + return basicSetScope(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + return basicSetConfig(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + return basicSetDebugFolder(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + return basicSetTargetLogFile(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + return basicSetTargetStatisticsFile(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + return basicSetTagetFolder(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + return getMetamodel(); + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + return getPartialModel(); + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + return getPatterns(); + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + return getObjectives(); + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + return getScope(); + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + return isNumberSpecified(); + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + return getNumber(); + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + return isRunSpecified(); + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + return getRuns(); + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + return getSolver(); + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + return getConfig(); + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + return getDebugFolder(); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + return getTargetLogFile(); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + return getTargetStatisticsFile(); + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + return getTagetFolder(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + setMetamodel((Metamodel)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + setPartialModel((PartialModel)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + setPatterns((GraphPattern)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + setObjectives((Objective)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + setScope((Scope)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + setNumberSpecified((Boolean)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + setNumber((Integer)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + setRunSpecified((Boolean)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + setRuns((Integer)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + setSolver((Solver)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + setConfig((Config)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + setDebugFolder((File)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + setTargetLogFile((File)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + setTargetStatisticsFile((File)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + setTagetFolder((File)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + setMetamodel((Metamodel)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + setPartialModel((PartialModel)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + setPatterns((GraphPattern)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + setObjectives((Objective)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + setScope((Scope)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + setNumber(NUMBER_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + setRunSpecified(RUN_SPECIFIED_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + setRuns(RUNS_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + setSolver(SOLVER_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + setConfig((Config)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + setDebugFolder((File)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + setTargetLogFile((File)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + setTargetStatisticsFile((File)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + setTagetFolder((File)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + return metamodel != null; + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + return partialModel != null; + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + return patterns != null; + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + return objectives != null; + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + return scope != null; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + return number != NUMBER_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + return runSpecified != RUN_SPECIFIED_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + return runs != RUNS_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + return solver != SOLVER_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + return config != null; + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + return debugFolder != null; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + return targetLogFile != null; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + return targetStatisticsFile != null; + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + return tagetFolder != null; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (numberSpecified: "); + result.append(numberSpecified); + result.append(", number: "); + result.append(number); + result.append(", runSpecified: "); + result.append(runSpecified); + result.append(", runs: "); + result.append(runs); + result.append(", solver: "); + result.append(solver); + result.append(')'); + return result.toString(); + } + +} //GenerationTaskImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java index 5220ee0c..5a239301 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Graph Pattern Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected PatternSpecification specification; - - /** - * - * - * @generated - */ - protected GraphPatternDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public PatternSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) - { - PatternSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setSpecification(PatternSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - setSpecification((PatternSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - setSpecification((PatternSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //GraphPatternDeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Graph Pattern Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected PatternSpecification specification; + + /** + * + * + * @generated + */ + protected GraphPatternDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public PatternSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) + { + PatternSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(PatternSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + setSpecification((PatternSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + setSpecification((PatternSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //GraphPatternDeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java index 25fcdff7..45a44d92 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Graph Pattern'. - * - * - * @generated - */ -public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern -{ - /** - * - * - * @generated - */ - protected GraphPatternImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN; - } - -} //GraphPatternImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Graph Pattern'. + * + * + * @generated + */ +public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern +{ + /** + * + * + * @generated + */ + protected GraphPatternImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN; + } + +} //GraphPatternImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java index 6d285112..efd945a6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Graph Pattern Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected GraphPatternDeclaration referred; - - /** - * - * - * @generated - */ - protected GraphPatternReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public GraphPatternDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public GraphPatternDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - @Override - public void setReferred(GraphPatternDeclaration newReferred) - { - GraphPatternDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - setReferred((GraphPatternDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - setReferred((GraphPatternDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //GraphPatternReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Graph Pattern Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected GraphPatternDeclaration referred; + + /** + * + * + * @generated + */ + protected GraphPatternReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public GraphPatternDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public GraphPatternDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(GraphPatternDeclaration newReferred) + { + GraphPatternDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + setReferred((GraphPatternDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + setReferred((GraphPatternDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //GraphPatternReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java index 3e3d80cb..b2ec8a64 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Import'. - * - * - * @generated - */ -public class ImportImpl extends MinimalEObjectImpl.Container implements Import -{ - /** - * - * - * @generated - */ - protected ImportImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.IMPORT; - } - -} //ImportImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Import'. + * + * + * @generated + */ +public class ImportImpl extends MinimalEObjectImpl.Container implements Import +{ + /** + * + * + * @generated + */ + protected ImportImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.IMPORT; + } + +} //ImportImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java index d1730a5a..13af71e6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java @@ -1,163 +1,163 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'Int Enumberation'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation -{ - /** - * The cached value of the '{@link #getEntry() Entry}' attribute list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected IntEnumberationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntry() - { - if (entry == null) - { - entry = new EDataTypeEList(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (entry: "); - result.append(entry); - result.append(')'); - return result.toString(); - } - -} //IntEnumberationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; + +import java.util.Collection; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.util.EDataTypeEList; + +/** + * + * An implementation of the model object 'Int Enumberation'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation +{ + /** + * The cached value of the '{@link #getEntry() Entry}' attribute list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected IntEnumberationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EDataTypeEList(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (entry: "); + result.append(entry); + result.append(')'); + return result.toString(); + } + +} //IntEnumberationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java index e41a758c..a04ea7d8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Integer Reference'. - * - * - * @generated - */ -public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference -{ - /** - * - * - * @generated - */ - protected IntegerReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; - } - -} //IntegerReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Integer Reference'. + * + * + * @generated + */ +public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference +{ + /** + * + * + * @generated + */ + protected IntegerReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; + } + +} //IntegerReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java index 88ebcead..3958c8f3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Integer Scope'. - * - * - * @generated - */ -public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope -{ - /** - * - * - * @generated - */ - protected IntegerScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; - } - -} //IntegerScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Integer Scope'. + * + * + * @generated + */ +public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope +{ + /** + * + * + * @generated + */ + protected IntegerScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; + } + +} //IntegerScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java index 95d32fd9..c5f3dde8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Integer Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected IntegerReference type; - - /** - * - * - * @generated - */ - protected IntegerTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - @Override - public IntegerReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) - { - IntegerReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setType(IntegerReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - setType((IntegerReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - setType((IntegerReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //IntegerTypeScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Integer Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected IntegerReference type; + + /** + * + * + * @generated + */ + protected IntegerTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public IntegerReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) + { + IntegerReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(IntegerReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + setType((IntegerReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + setType((IntegerReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //IntegerTypeScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java index f3956c2e..dcbaed1d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java @@ -1,295 +1,295 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Intervall Number'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin Min}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber Max Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited Max Unlimited}
  • - *
- * - * @generated - */ -public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber -{ - /** - * The default value of the '{@link #getMin() Min}' attribute. - * - * - * @see #getMin() - * @generated - * @ordered - */ - protected static final int MIN_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMin() Min}' attribute. - * - * - * @see #getMin() - * @generated - * @ordered - */ - protected int min = MIN_EDEFAULT; - - /** - * The default value of the '{@link #getMaxNumber() Max Number}' attribute. - * - * - * @see #getMaxNumber() - * @generated - * @ordered - */ - protected static final int MAX_NUMBER_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMaxNumber() Max Number}' attribute. - * - * - * @see #getMaxNumber() - * @generated - * @ordered - */ - protected int maxNumber = MAX_NUMBER_EDEFAULT; - - /** - * The default value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. - * - * - * @see #isMaxUnlimited() - * @generated - * @ordered - */ - protected static final boolean MAX_UNLIMITED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. - * - * - * @see #isMaxUnlimited() - * @generated - * @ordered - */ - protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; - - /** - * - * - * @generated - */ - protected IntervallNumberImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; - } - - /** - * - * - * @generated - */ - @Override - public int getMin() - { - return min; - } - - /** - * - * - * @generated - */ - @Override - public void setMin(int newMin) - { - int oldMin = min; - min = newMin; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); - } - - /** - * - * - * @generated - */ - @Override - public int getMaxNumber() - { - return maxNumber; - } - - /** - * - * - * @generated - */ - @Override - public void setMaxNumber(int newMaxNumber) - { - int oldMaxNumber = maxNumber; - maxNumber = newMaxNumber; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isMaxUnlimited() - { - return maxUnlimited; - } - - /** - * - * - * @generated - */ - @Override - public void setMaxUnlimited(boolean newMaxUnlimited) - { - boolean oldMaxUnlimited = maxUnlimited; - maxUnlimited = newMaxUnlimited; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - return getMin(); - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - return getMaxNumber(); - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - return isMaxUnlimited(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - setMin((Integer)newValue); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - setMaxNumber((Integer)newValue); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - setMaxUnlimited((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - setMin(MIN_EDEFAULT); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - setMaxNumber(MAX_NUMBER_EDEFAULT); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - return min != MIN_EDEFAULT; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - return maxNumber != MAX_NUMBER_EDEFAULT; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - return maxUnlimited != MAX_UNLIMITED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (min: "); - result.append(min); - result.append(", maxNumber: "); - result.append(maxNumber); - result.append(", maxUnlimited: "); - result.append(maxUnlimited); - result.append(')'); - return result.toString(); - } - -} //IntervallNumberImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Intervall Number'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin Min}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber Max Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited Max Unlimited}
  • + *
+ * + * @generated + */ +public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber +{ + /** + * The default value of the '{@link #getMin() Min}' attribute. + * + * + * @see #getMin() + * @generated + * @ordered + */ + protected static final int MIN_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMin() Min}' attribute. + * + * + * @see #getMin() + * @generated + * @ordered + */ + protected int min = MIN_EDEFAULT; + + /** + * The default value of the '{@link #getMaxNumber() Max Number}' attribute. + * + * + * @see #getMaxNumber() + * @generated + * @ordered + */ + protected static final int MAX_NUMBER_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMaxNumber() Max Number}' attribute. + * + * + * @see #getMaxNumber() + * @generated + * @ordered + */ + protected int maxNumber = MAX_NUMBER_EDEFAULT; + + /** + * The default value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. + * + * + * @see #isMaxUnlimited() + * @generated + * @ordered + */ + protected static final boolean MAX_UNLIMITED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. + * + * + * @see #isMaxUnlimited() + * @generated + * @ordered + */ + protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; + + /** + * + * + * @generated + */ + protected IntervallNumberImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; + } + + /** + * + * + * @generated + */ + @Override + public int getMin() + { + return min; + } + + /** + * + * + * @generated + */ + @Override + public void setMin(int newMin) + { + int oldMin = min; + min = newMin; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); + } + + /** + * + * + * @generated + */ + @Override + public int getMaxNumber() + { + return maxNumber; + } + + /** + * + * + * @generated + */ + @Override + public void setMaxNumber(int newMaxNumber) + { + int oldMaxNumber = maxNumber; + maxNumber = newMaxNumber; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isMaxUnlimited() + { + return maxUnlimited; + } + + /** + * + * + * @generated + */ + @Override + public void setMaxUnlimited(boolean newMaxUnlimited) + { + boolean oldMaxUnlimited = maxUnlimited; + maxUnlimited = newMaxUnlimited; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + return getMin(); + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + return getMaxNumber(); + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + return isMaxUnlimited(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + setMin((Integer)newValue); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + setMaxNumber((Integer)newValue); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + setMaxUnlimited((Boolean)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + setMin(MIN_EDEFAULT); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + setMaxNumber(MAX_NUMBER_EDEFAULT); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + return min != MIN_EDEFAULT; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + return maxNumber != MAX_NUMBER_EDEFAULT; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + return maxUnlimited != MAX_UNLIMITED_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (min: "); + result.append(min); + result.append(", maxNumber: "); + result.append(maxNumber); + result.append(", maxUnlimited: "); + result.append(maxUnlimited); + result.append(')'); + return result.toString(); + } + +} //IntervallNumberImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java index d0af36c4..1379e2ea 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java @@ -1,179 +1,179 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Memory Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit Megabyte Limit}
  • - *
- * - * @generated - */ -public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry -{ - /** - * The default value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. - * - * - * @see #getMegabyteLimit() - * @generated - * @ordered - */ - protected static final int MEGABYTE_LIMIT_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. - * - * - * @see #getMegabyteLimit() - * @generated - * @ordered - */ - protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT; - - /** - * - * - * @generated - */ - protected MemoryEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public int getMegabyteLimit() - { - return megabyteLimit; - } - - /** - * - * - * @generated - */ - @Override - public void setMegabyteLimit(int newMegabyteLimit) - { - int oldMegabyteLimit = megabyteLimit; - megabyteLimit = newMegabyteLimit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - return getMegabyteLimit(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - setMegabyteLimit((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (megabyteLimit: "); - result.append(megabyteLimit); - result.append(')'); - return result.toString(); - } - -} //MemoryEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Memory Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit Megabyte Limit}
  • + *
+ * + * @generated + */ +public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry +{ + /** + * The default value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. + * + * + * @see #getMegabyteLimit() + * @generated + * @ordered + */ + protected static final int MEGABYTE_LIMIT_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. + * + * + * @see #getMegabyteLimit() + * @generated + * @ordered + */ + protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT; + + /** + * + * + * @generated + */ + protected MemoryEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public int getMegabyteLimit() + { + return megabyteLimit; + } + + /** + * + * + * @generated + */ + @Override + public void setMegabyteLimit(int newMegabyteLimit) + { + int oldMegabyteLimit = megabyteLimit; + megabyteLimit = newMegabyteLimit; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + return getMegabyteLimit(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + setMegabyteLimit((Integer)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (megabyteLimit: "); + result.append(megabyteLimit); + result.append(')'); + return result.toString(); + } + +} //MemoryEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java index fdbfc184..59495fb5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Metamodel Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected MetamodelSpecification specification; - - /** - * - * - * @generated - */ - protected MetamodelDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs) - { - MetamodelSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setSpecification(MetamodelSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - setSpecification((MetamodelSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - setSpecification((MetamodelSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelDeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Metamodel Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected MetamodelSpecification specification; + + /** + * + * + * @generated + */ + protected MetamodelDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs) + { + MetamodelSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(MetamodelSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + setSpecification((MetamodelSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + setSpecification((MetamodelSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //MetamodelDeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java index 7f2e34ef..045814f7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java @@ -1,243 +1,243 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EClassifier; -import org.eclipse.emf.ecore.ENamedElement; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Metamodel Element'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier Classifier}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature Feature}
  • - *
- * - * @generated - */ -public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement -{ - /** - * The cached value of the '{@link #getClassifier() Classifier}' reference. - * - * - * @see #getClassifier() - * @generated - * @ordered - */ - protected EClassifier classifier; - - /** - * The cached value of the '{@link #getFeature() Feature}' reference. - * - * - * @see #getFeature() - * @generated - * @ordered - */ - protected ENamedElement feature; - - /** - * - * - * @generated - */ - protected MetamodelElementImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT; - } - - /** - * - * - * @generated - */ - @Override - public EClassifier getClassifier() - { - if (classifier != null && classifier.eIsProxy()) - { - InternalEObject oldClassifier = (InternalEObject)classifier; - classifier = (EClassifier)eResolveProxy(oldClassifier); - if (classifier != oldClassifier) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); - } - } - return classifier; - } - - /** - * - * - * @generated - */ - public EClassifier basicGetClassifier() - { - return classifier; - } - - /** - * - * - * @generated - */ - @Override - public void setClassifier(EClassifier newClassifier) - { - EClassifier oldClassifier = classifier; - classifier = newClassifier; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); - } - - /** - * - * - * @generated - */ - @Override - public ENamedElement getFeature() - { - if (feature != null && feature.eIsProxy()) - { - InternalEObject oldFeature = (InternalEObject)feature; - feature = (ENamedElement)eResolveProxy(oldFeature); - if (feature != oldFeature) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); - } - } - return feature; - } - - /** - * - * - * @generated - */ - public ENamedElement basicGetFeature() - { - return feature; - } - - /** - * - * - * @generated - */ - @Override - public void setFeature(ENamedElement newFeature) - { - ENamedElement oldFeature = feature; - feature = newFeature; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - if (resolve) return getClassifier(); - return basicGetClassifier(); - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - if (resolve) return getFeature(); - return basicGetFeature(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - setClassifier((EClassifier)newValue); - return; - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - setFeature((ENamedElement)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - setClassifier((EClassifier)null); - return; - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - setFeature((ENamedElement)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - return classifier != null; - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - return feature != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelElementImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.ENamedElement; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Metamodel Element'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier Classifier}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature Feature}
  • + *
+ * + * @generated + */ +public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement +{ + /** + * The cached value of the '{@link #getClassifier() Classifier}' reference. + * + * + * @see #getClassifier() + * @generated + * @ordered + */ + protected EClassifier classifier; + + /** + * The cached value of the '{@link #getFeature() Feature}' reference. + * + * + * @see #getFeature() + * @generated + * @ordered + */ + protected ENamedElement feature; + + /** + * + * + * @generated + */ + protected MetamodelElementImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT; + } + + /** + * + * + * @generated + */ + @Override + public EClassifier getClassifier() + { + if (classifier != null && classifier.eIsProxy()) + { + InternalEObject oldClassifier = (InternalEObject)classifier; + classifier = (EClassifier)eResolveProxy(oldClassifier); + if (classifier != oldClassifier) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); + } + } + return classifier; + } + + /** + * + * + * @generated + */ + public EClassifier basicGetClassifier() + { + return classifier; + } + + /** + * + * + * @generated + */ + @Override + public void setClassifier(EClassifier newClassifier) + { + EClassifier oldClassifier = classifier; + classifier = newClassifier; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); + } + + /** + * + * + * @generated + */ + @Override + public ENamedElement getFeature() + { + if (feature != null && feature.eIsProxy()) + { + InternalEObject oldFeature = (InternalEObject)feature; + feature = (ENamedElement)eResolveProxy(oldFeature); + if (feature != oldFeature) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); + } + } + return feature; + } + + /** + * + * + * @generated + */ + public ENamedElement basicGetFeature() + { + return feature; + } + + /** + * + * + * @generated + */ + @Override + public void setFeature(ENamedElement newFeature) + { + ENamedElement oldFeature = feature; + feature = newFeature; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + if (resolve) return getClassifier(); + return basicGetClassifier(); + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + if (resolve) return getFeature(); + return basicGetFeature(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + setClassifier((EClassifier)newValue); + return; + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + setFeature((ENamedElement)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + setClassifier((EClassifier)null); + return; + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + setFeature((ENamedElement)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + return classifier != null; + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + return feature != null; + } + return super.eIsSet(featureID); + } + +} //MetamodelElementImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java index 1ab18c42..94d09a82 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java @@ -1,176 +1,176 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Metamodel Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage Package}
  • - *
- * - * @generated - */ -public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry -{ - /** - * The cached value of the '{@link #getPackage() Package}' reference. - * - * - * @see #getPackage() - * @generated - * @ordered - */ - protected EPackage package_; - - /** - * - * - * @generated - */ - protected MetamodelEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public EPackage getPackage() - { - if (package_ != null && package_.eIsProxy()) - { - InternalEObject oldPackage = (InternalEObject)package_; - package_ = (EPackage)eResolveProxy(oldPackage); - if (package_ != oldPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); - } - } - return package_; - } - - /** - * - * - * @generated - */ - public EPackage basicGetPackage() - { - return package_; - } - - /** - * - * - * @generated - */ - @Override - public void setPackage(EPackage newPackage) - { - EPackage oldPackage = package_; - package_ = newPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - if (resolve) return getPackage(); - return basicGetPackage(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - setPackage((EPackage)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - setPackage((EPackage)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - return package_ != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Metamodel Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage Package}
  • + *
+ * + * @generated + */ +public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry +{ + /** + * The cached value of the '{@link #getPackage() Package}' reference. + * + * + * @see #getPackage() + * @generated + * @ordered + */ + protected EPackage package_; + + /** + * + * + * @generated + */ + protected MetamodelEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EPackage getPackage() + { + if (package_ != null && package_.eIsProxy()) + { + InternalEObject oldPackage = (InternalEObject)package_; + package_ = (EPackage)eResolveProxy(oldPackage); + if (package_ != oldPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); + } + } + return package_; + } + + /** + * + * + * @generated + */ + public EPackage basicGetPackage() + { + return package_; + } + + /** + * + * + * @generated + */ + @Override + public void setPackage(EPackage newPackage) + { + EPackage oldPackage = package_; + package_ = newPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + if (resolve) return getPackage(); + return basicGetPackage(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + setPackage((EPackage)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + setPackage((EPackage)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + return package_ != null; + } + return super.eIsSet(featureID); + } + +} //MetamodelEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java index 9cafb36a..3446fcf4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Metamodel'. - * - * - * @generated - */ -public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel -{ - /** - * - * - * @generated - */ - protected MetamodelImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL; - } - -} //MetamodelImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Metamodel'. + * + * + * @generated + */ +public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel +{ + /** + * + * + * @generated + */ + protected MetamodelImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL; + } + +} //MetamodelImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java index e4e4f7fb..7556f014 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Metamodel Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected MetamodelDeclaration referred; - - /** - * - * - * @generated - */ - protected MetamodelReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public MetamodelDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (MetamodelDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public MetamodelDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - @Override - public void setReferred(MetamodelDeclaration newReferred) - { - MetamodelDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - setReferred((MetamodelDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - setReferred((MetamodelDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Metamodel Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected MetamodelDeclaration referred; + + /** + * + * + * @generated + */ + protected MetamodelReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (MetamodelDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public MetamodelDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(MetamodelDeclaration newReferred) + { + MetamodelDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + setReferred((MetamodelDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + setReferred((MetamodelDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //MetamodelReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java index 345b09ce..3d04a447 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Metamodel Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected MetamodelSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //MetamodelSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Metamodel Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected MetamodelSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //MetamodelSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java index fb94ae3e..c716cbe1 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Model Entry'. - * - * - * @generated - */ -public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry -{ - /** - * - * - * @generated - */ - protected ModelEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; - } - -} //ModelEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Model Entry'. + * + * + * @generated + */ +public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry +{ + /** + * + * + * @generated + */ + protected ModelEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; + } + +} //ModelEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java index 83e10ed4..9b6a8c8f 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Number Specification'. - * - * - * @generated - */ -public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification -{ - /** - * - * - * @generated - */ - protected NumberSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; - } - -} //NumberSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Number Specification'. + * + * + * @generated + */ +public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification +{ + /** + * + * + * @generated + */ + protected NumberSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; + } + +} //NumberSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java index 5ee4a7ca..ea84742b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Object Reference'. - * - * - * @generated - */ -public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference -{ - /** - * - * - * @generated - */ - protected ObjectReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; - } - -} //ObjectReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Object Reference'. + * + * + * @generated + */ +public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference +{ + /** + * + * + * @generated + */ + protected ObjectReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; + } + +} //ObjectReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java index 67a57d59..764381ff 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Object Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected ObjectReference type; - - /** - * - * - * @generated - */ - protected ObjectTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - @Override - public ObjectReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) - { - ObjectReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setType(ObjectReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - setType((ObjectReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - setType((ObjectReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //ObjectTypeScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Object Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected ObjectReference type; + + /** + * + * + * @generated + */ + protected ObjectTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public ObjectReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) + { + ObjectReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(ObjectReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + setType((ObjectReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + setType((ObjectReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //ObjectTypeScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java index 29dc49ff..ca16538f 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Objective Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class ObjectiveDeclarationImpl extends DeclarationImpl implements ObjectiveDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected ObjectiveSpecification specification; - - /** - * - * - * @generated - */ - protected ObjectiveDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(ObjectiveSpecification newSpecification, NotificationChain msgs) - { - ObjectiveSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setSpecification(ObjectiveSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: - setSpecification((ObjectiveSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: - setSpecification((ObjectiveSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //ObjectiveDeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Objective Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class ObjectiveDeclarationImpl extends DeclarationImpl implements ObjectiveDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected ObjectiveSpecification specification; + + /** + * + * + * @generated + */ + protected ObjectiveDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(ObjectiveSpecification newSpecification, NotificationChain msgs) + { + ObjectiveSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(ObjectiveSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + setSpecification((ObjectiveSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + setSpecification((ObjectiveSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //ObjectiveDeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java index b4c550ac..df03e568 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java @@ -1,197 +1,197 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Objective Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl#getFunction Function}
  • - *
- * - * @generated - */ -public class ObjectiveEntryImpl extends MinimalEObjectImpl.Container implements ObjectiveEntry -{ - /** - * The cached value of the '{@link #getFunction() Function}' containment reference. - * - * - * @see #getFunction() - * @generated - * @ordered - */ - protected ObjectiveFunction function; - - /** - * - * - * @generated - */ - protected ObjectiveEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveFunction getFunction() - { - return function; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetFunction(ObjectiveFunction newFunction, NotificationChain msgs) - { - ObjectiveFunction oldFunction = function; - function = newFunction; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, oldFunction, newFunction); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setFunction(ObjectiveFunction newFunction) - { - if (newFunction != function) - { - NotificationChain msgs = null; - if (function != null) - msgs = ((InternalEObject)function).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); - if (newFunction != null) - msgs = ((InternalEObject)newFunction).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); - msgs = basicSetFunction(newFunction, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, newFunction, newFunction)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: - return basicSetFunction(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: - return getFunction(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: - setFunction((ObjectiveFunction)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: - setFunction((ObjectiveFunction)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: - return function != null; - } - return super.eIsSet(featureID); - } - -} //ObjectiveEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Objective Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl#getFunction Function}
  • + *
+ * + * @generated + */ +public class ObjectiveEntryImpl extends MinimalEObjectImpl.Container implements ObjectiveEntry +{ + /** + * The cached value of the '{@link #getFunction() Function}' containment reference. + * + * + * @see #getFunction() + * @generated + * @ordered + */ + protected ObjectiveFunction function; + + /** + * + * + * @generated + */ + protected ObjectiveEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveFunction getFunction() + { + return function; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetFunction(ObjectiveFunction newFunction, NotificationChain msgs) + { + ObjectiveFunction oldFunction = function; + function = newFunction; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, oldFunction, newFunction); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setFunction(ObjectiveFunction newFunction) + { + if (newFunction != function) + { + NotificationChain msgs = null; + if (function != null) + msgs = ((InternalEObject)function).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); + if (newFunction != null) + msgs = ((InternalEObject)newFunction).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); + msgs = basicSetFunction(newFunction, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, newFunction, newFunction)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + return basicSetFunction(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + return getFunction(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + setFunction((ObjectiveFunction)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + setFunction((ObjectiveFunction)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + return function != null; + } + return super.eIsSet(featureID); + } + +} //ObjectiveEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java index 08c7b296..c7982201 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Objective Function'. - * - * - * @generated - */ -public class ObjectiveFunctionImpl extends MinimalEObjectImpl.Container implements ObjectiveFunction -{ - /** - * - * - * @generated - */ - protected ObjectiveFunctionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECTIVE_FUNCTION; - } - -} //ObjectiveFunctionImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Objective Function'. + * + * + * @generated + */ +public class ObjectiveFunctionImpl extends MinimalEObjectImpl.Container implements ObjectiveFunction +{ + /** + * + * + * @generated + */ + protected ObjectiveFunctionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_FUNCTION; + } + +} //ObjectiveFunctionImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java index 30ce8bf3..3e960b47 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Objective'. - * - * - * @generated - */ -public class ObjectiveImpl extends MinimalEObjectImpl.Container implements Objective -{ - /** - * - * - * @generated - */ - protected ObjectiveImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECTIVE; - } - -} //ObjectiveImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Objective'. + * + * + * @generated + */ +public class ObjectiveImpl extends MinimalEObjectImpl.Container implements Objective +{ + /** + * + * + * @generated + */ + protected ObjectiveImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE; + } + +} //ObjectiveImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java index 45c55462..57fb42b4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Objective Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class ObjectiveReferenceImpl extends ObjectiveImpl implements ObjectiveReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected ObjectiveDeclaration referred; - - /** - * - * - * @generated - */ - protected ObjectiveReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public ObjectiveDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (ObjectiveDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public ObjectiveDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - @Override - public void setReferred(ObjectiveDeclaration newReferred) - { - ObjectiveDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: - setReferred((ObjectiveDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: - setReferred((ObjectiveDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //ObjectiveReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Objective Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class ObjectiveReferenceImpl extends ObjectiveImpl implements ObjectiveReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected ObjectiveDeclaration referred; + + /** + * + * + * @generated + */ + protected ObjectiveReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (ObjectiveDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public ObjectiveDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(ObjectiveDeclaration newReferred) + { + ObjectiveDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + setReferred((ObjectiveDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + setReferred((ObjectiveDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //ObjectiveReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java index 94bde3de..78b937eb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Objective Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class ObjectiveSpecificationImpl extends ObjectiveImpl implements ObjectiveSpecification -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected ObjectiveSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECTIVE_SPECIFICATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(ObjectiveEntry.class, this, ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ObjectiveSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Objective Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class ObjectiveSpecificationImpl extends ObjectiveImpl implements ObjectiveSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected ObjectiveSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(ObjectiveEntry.class, this, ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //ObjectiveSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java index 168b573a..762aa7d8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java @@ -1,180 +1,180 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Optimization Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl#getDirection Direction}
  • - *
- * - * @generated - */ -public class OptimizationEntryImpl extends ObjectiveEntryImpl implements OptimizationEntry -{ - /** - * The default value of the '{@link #getDirection() Direction}' attribute. - * - * - * @see #getDirection() - * @generated - * @ordered - */ - protected static final OptimizationDirection DIRECTION_EDEFAULT = OptimizationDirection.MINIMIZE; - - /** - * The cached value of the '{@link #getDirection() Direction}' attribute. - * - * - * @see #getDirection() - * @generated - * @ordered - */ - protected OptimizationDirection direction = DIRECTION_EDEFAULT; - - /** - * - * - * @generated - */ - protected OptimizationEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public OptimizationDirection getDirection() - { - return direction; - } - - /** - * - * - * @generated - */ - @Override - public void setDirection(OptimizationDirection newDirection) - { - OptimizationDirection oldDirection = direction; - direction = newDirection == null ? DIRECTION_EDEFAULT : newDirection; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION, oldDirection, direction)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: - return getDirection(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: - setDirection((OptimizationDirection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: - setDirection(DIRECTION_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: - return direction != DIRECTION_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (direction: "); - result.append(direction); - result.append(')'); - return result.toString(); - } - -} //OptimizationEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Optimization Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl#getDirection Direction}
  • + *
+ * + * @generated + */ +public class OptimizationEntryImpl extends ObjectiveEntryImpl implements OptimizationEntry +{ + /** + * The default value of the '{@link #getDirection() Direction}' attribute. + * + * + * @see #getDirection() + * @generated + * @ordered + */ + protected static final OptimizationDirection DIRECTION_EDEFAULT = OptimizationDirection.MINIMIZE; + + /** + * The cached value of the '{@link #getDirection() Direction}' attribute. + * + * + * @see #getDirection() + * @generated + * @ordered + */ + protected OptimizationDirection direction = DIRECTION_EDEFAULT; + + /** + * + * + * @generated + */ + protected OptimizationEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public OptimizationDirection getDirection() + { + return direction; + } + + /** + * + * + * @generated + */ + @Override + public void setDirection(OptimizationDirection newDirection) + { + OptimizationDirection oldDirection = direction; + direction = newDirection == null ? DIRECTION_EDEFAULT : newDirection; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION, oldDirection, direction)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + return getDirection(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + setDirection((OptimizationDirection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + setDirection(DIRECTION_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + return direction != DIRECTION_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (direction: "); + result.append(direction); + result.append(')'); + return result.toString(); + } + +} //OptimizationEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java index 9ae56d76..385e4251 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Partial Model Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected PartialModelSpecification specification; - - /** - * - * - * @generated - */ - protected PartialModelDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public PartialModelSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) - { - PartialModelSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setSpecification(PartialModelSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - setSpecification((PartialModelSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - setSpecification((PartialModelSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //PartialModelDeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Partial Model Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected PartialModelSpecification specification; + + /** + * + * + * @generated + */ + protected PartialModelDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) + { + PartialModelSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(PartialModelSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + setSpecification((PartialModelSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + setSpecification((PartialModelSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //PartialModelDeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java index 40b7ebd1..c37b4f0e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java @@ -1,197 +1,197 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Partial Model Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath Path}
  • - *
- * - * @generated - */ -public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry -{ - /** - * The cached value of the '{@link #getPath() Path}' containment reference. - * - * - * @see #getPath() - * @generated - * @ordered - */ - protected File path; - - /** - * - * - * @generated - */ - protected PartialModelEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public File getPath() - { - return path; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPath(File newPath, NotificationChain msgs) - { - File oldPath = path; - path = newPath; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPath(File newPath) - { - if (newPath != path) - { - NotificationChain msgs = null; - if (path != null) - msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); - if (newPath != null) - msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); - msgs = basicSetPath(newPath, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - return basicSetPath(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - return getPath(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - setPath((File)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - setPath((File)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - return path != null; - } - return super.eIsSet(featureID); - } - -} //PartialModelEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Partial Model Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath Path}
  • + *
+ * + * @generated + */ +public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry +{ + /** + * The cached value of the '{@link #getPath() Path}' containment reference. + * + * + * @see #getPath() + * @generated + * @ordered + */ + protected File path; + + /** + * + * + * @generated + */ + protected PartialModelEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public File getPath() + { + return path; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPath(File newPath, NotificationChain msgs) + { + File oldPath = path; + path = newPath; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPath(File newPath) + { + if (newPath != path) + { + NotificationChain msgs = null; + if (path != null) + msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); + if (newPath != null) + msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); + msgs = basicSetPath(newPath, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + return basicSetPath(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + return getPath(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + setPath((File)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + setPath((File)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + return path != null; + } + return super.eIsSet(featureID); + } + +} //PartialModelEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java index b5ab1ca4..20863076 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Partial Model'. - * - * - * @generated - */ -public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel -{ - /** - * - * - * @generated - */ - protected PartialModelImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL; - } - -} //PartialModelImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Partial Model'. + * + * + * @generated + */ +public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel +{ + /** + * + * + * @generated + */ + protected PartialModelImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL; + } + +} //PartialModelImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java index a7d46f85..7aea4c33 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Partial Model Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected PartialModelDeclaration referred; - - /** - * - * - * @generated - */ - protected PartialModelReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public PartialModelDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (PartialModelDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public PartialModelDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - @Override - public void setReferred(PartialModelDeclaration newReferred) - { - PartialModelDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - setReferred((PartialModelDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - setReferred((PartialModelDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //PartialModelReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Partial Model Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected PartialModelDeclaration referred; + + /** + * + * + * @generated + */ + protected PartialModelReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (PartialModelDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public PartialModelDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(PartialModelDeclaration newReferred) + { + PartialModelDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + setReferred((PartialModelDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + setReferred((PartialModelDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //PartialModelReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java index cf1b697a..8cbbfc75 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Partial Model Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification -{ - /** - * The cached value of the '{@link #getEntry() Entry}' containment reference list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected PartialModelSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntry() - { - if (entry == null) - { - entry = new EObjectContainmentEList(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - return ((InternalEList)getEntry()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //PartialModelSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Partial Model Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification +{ + /** + * The cached value of the '{@link #getEntry() Entry}' containment reference list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected PartialModelSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EObjectContainmentEList(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + return ((InternalEList)getEntry()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //PartialModelSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java index 101840d2..74f93f35 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java @@ -1,176 +1,176 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; - -/** - * - * An implementation of the model object 'Pattern Element'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern Pattern}
  • - *
- * - * @generated - */ -public class PatternElementImpl extends PatternEntryImpl implements PatternElement -{ - /** - * The cached value of the '{@link #getPattern() Pattern}' reference. - * - * - * @see #getPattern() - * @generated - * @ordered - */ - protected Pattern pattern; - - /** - * - * - * @generated - */ - protected PatternElementImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT; - } - - /** - * - * - * @generated - */ - @Override - public Pattern getPattern() - { - if (pattern != null && pattern.eIsProxy()) - { - InternalEObject oldPattern = (InternalEObject)pattern; - pattern = (Pattern)eResolveProxy(oldPattern); - if (pattern != oldPattern) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); - } - } - return pattern; - } - - /** - * - * - * @generated - */ - public Pattern basicGetPattern() - { - return pattern; - } - - /** - * - * - * @generated - */ - @Override - public void setPattern(Pattern newPattern) - { - Pattern oldPattern = pattern; - pattern = newPattern; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - if (resolve) return getPattern(); - return basicGetPattern(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - setPattern((Pattern)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - setPattern((Pattern)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - return pattern != null; - } - return super.eIsSet(featureID); - } - -} //PatternElementImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; + +/** + * + * An implementation of the model object 'Pattern Element'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern Pattern}
  • + *
+ * + * @generated + */ +public class PatternElementImpl extends PatternEntryImpl implements PatternElement +{ + /** + * The cached value of the '{@link #getPattern() Pattern}' reference. + * + * + * @see #getPattern() + * @generated + * @ordered + */ + protected Pattern pattern; + + /** + * + * + * @generated + */ + protected PatternElementImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT; + } + + /** + * + * + * @generated + */ + @Override + public Pattern getPattern() + { + if (pattern != null && pattern.eIsProxy()) + { + InternalEObject oldPattern = (InternalEObject)pattern; + pattern = (Pattern)eResolveProxy(oldPattern); + if (pattern != oldPattern) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); + } + } + return pattern; + } + + /** + * + * + * @generated + */ + public Pattern basicGetPattern() + { + return pattern; + } + + /** + * + * + * @generated + */ + @Override + public void setPattern(Pattern newPattern) + { + Pattern oldPattern = pattern; + pattern = newPattern; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + if (resolve) return getPattern(); + return basicGetPattern(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + setPattern((Pattern)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + setPattern((Pattern)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + return pattern != null; + } + return super.eIsSet(featureID); + } + +} //PatternElementImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java index cb39def4..8d1df054 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java @@ -1,177 +1,177 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * An implementation of the model object 'Pattern Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage Package}
  • - *
- * - * @generated - */ -public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry -{ - /** - * The cached value of the '{@link #getPackage() Package}' reference. - * - * - * @see #getPackage() - * @generated - * @ordered - */ - protected PatternModel package_; - - /** - * - * - * @generated - */ - protected PatternEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public PatternModel getPackage() - { - if (package_ != null && package_.eIsProxy()) - { - InternalEObject oldPackage = (InternalEObject)package_; - package_ = (PatternModel)eResolveProxy(oldPackage); - if (package_ != oldPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); - } - } - return package_; - } - - /** - * - * - * @generated - */ - public PatternModel basicGetPackage() - { - return package_; - } - - /** - * - * - * @generated - */ - @Override - public void setPackage(PatternModel newPackage) - { - PatternModel oldPackage = package_; - package_ = newPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - if (resolve) return getPackage(); - return basicGetPackage(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - setPackage((PatternModel)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - setPackage((PatternModel)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - return package_ != null; - } - return super.eIsSet(featureID); - } - -} //PatternEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * An implementation of the model object 'Pattern Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage Package}
  • + *
+ * + * @generated + */ +public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry +{ + /** + * The cached value of the '{@link #getPackage() Package}' reference. + * + * + * @see #getPackage() + * @generated + * @ordered + */ + protected PatternModel package_; + + /** + * + * + * @generated + */ + protected PatternEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public PatternModel getPackage() + { + if (package_ != null && package_.eIsProxy()) + { + InternalEObject oldPackage = (InternalEObject)package_; + package_ = (PatternModel)eResolveProxy(oldPackage); + if (package_ != oldPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); + } + } + return package_; + } + + /** + * + * + * @generated + */ + public PatternModel basicGetPackage() + { + return package_; + } + + /** + * + * + * @generated + */ + @Override + public void setPackage(PatternModel newPackage) + { + PatternModel oldPackage = package_; + package_ = newPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + if (resolve) return getPackage(); + return basicGetPackage(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + setPackage((PatternModel)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + setPackage((PatternModel)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + return package_ != null; + } + return super.eIsSet(featureID); + } + +} //PatternEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java index 5240cfd4..4f1d658b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Pattern Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected PatternSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //PatternSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Pattern Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected PatternSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //PatternSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java index dd476591..47825fad 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java @@ -1,165 +1,163 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; - -import java.math.BigDecimal; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'Real Enumeration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration -{ - /** - * The cached value of the '{@link #getEntry() Entry}' attribute list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected RealEnumerationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntry() - { - if (entry == null) - { - entry = new EDataTypeEList(BigDecimal.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (entry: "); - result.append(entry); - result.append(')'); - return result.toString(); - } - -} //RealEnumerationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; + +import java.util.Collection; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.util.EDataTypeEList; + +/** + * + * An implementation of the model object 'Real Enumeration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration +{ + /** + * The cached value of the '{@link #getEntry() Entry}' attribute list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected RealEnumerationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EDataTypeEList(Double.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (entry: "); + result.append(entry); + result.append(')'); + return result.toString(); + } + +} //RealEnumerationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java index 02642d6b..bb84a7a0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Real Reference'. - * - * - * @generated - */ -public class RealReferenceImpl extends TypeReferenceImpl implements RealReference -{ - /** - * - * - * @generated - */ - protected RealReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; - } - -} //RealReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Real Reference'. + * + * + * @generated + */ +public class RealReferenceImpl extends TypeReferenceImpl implements RealReference +{ + /** + * + * + * @generated + */ + protected RealReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; + } + +} //RealReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java index eb2685d9..0c056561 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Real Scope'. - * - * - * @generated - */ -public class RealScopeImpl extends RealReferenceImpl implements RealScope -{ - /** - * - * - * @generated - */ - protected RealScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_SCOPE; - } - -} //RealScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Real Scope'. + * + * + * @generated + */ +public class RealScopeImpl extends RealReferenceImpl implements RealScope +{ + /** + * + * + * @generated + */ + protected RealScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_SCOPE; + } + +} //RealScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java index cb2576d5..d0e208ea 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Real Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected RealReference type; - - /** - * - * - * @generated - */ - protected RealTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - @Override - public RealReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) - { - RealReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setType(RealReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - setType((RealReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - setType((RealReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //RealTypeScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Real Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected RealReference type; + + /** + * + * + * @generated + */ + protected RealTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public RealReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) + { + RealReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(RealReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + setType((RealReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + setType((RealReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //RealTypeScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java index e2728fe9..cf1f7277 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java @@ -1,179 +1,179 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Runtime Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit Millisec Limit}
  • - *
- * - * @generated - */ -public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry -{ - /** - * The default value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. - * - * - * @see #getMillisecLimit() - * @generated - * @ordered - */ - protected static final int MILLISEC_LIMIT_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. - * - * - * @see #getMillisecLimit() - * @generated - * @ordered - */ - protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT; - - /** - * - * - * @generated - */ - protected RuntimeEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public int getMillisecLimit() - { - return millisecLimit; - } - - /** - * - * - * @generated - */ - @Override - public void setMillisecLimit(int newMillisecLimit) - { - int oldMillisecLimit = millisecLimit; - millisecLimit = newMillisecLimit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - return getMillisecLimit(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - setMillisecLimit((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - setMillisecLimit(MILLISEC_LIMIT_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - return millisecLimit != MILLISEC_LIMIT_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (millisecLimit: "); - result.append(millisecLimit); - result.append(')'); - return result.toString(); - } - -} //RuntimeEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Runtime Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit Millisec Limit}
  • + *
+ * + * @generated + */ +public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry +{ + /** + * The default value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. + * + * + * @see #getMillisecLimit() + * @generated + * @ordered + */ + protected static final int MILLISEC_LIMIT_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. + * + * + * @see #getMillisecLimit() + * @generated + * @ordered + */ + protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT; + + /** + * + * + * @generated + */ + protected RuntimeEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public int getMillisecLimit() + { + return millisecLimit; + } + + /** + * + * + * @generated + */ + @Override + public void setMillisecLimit(int newMillisecLimit) + { + int oldMillisecLimit = millisecLimit; + millisecLimit = newMillisecLimit; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + return getMillisecLimit(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + setMillisecLimit((Integer)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + setMillisecLimit(MILLISEC_LIMIT_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + return millisecLimit != MILLISEC_LIMIT_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (millisecLimit: "); + result.append(millisecLimit); + result.append(')'); + return result.toString(); + } + +} //RuntimeEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java index 7b833c37..f511fd58 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Scope Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected ScopeSpecification specification; - - /** - * - * - * @generated - */ - protected ScopeDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public ScopeSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) - { - ScopeSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setSpecification(ScopeSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - setSpecification((ScopeSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - setSpecification((ScopeSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //ScopeDeclarationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Scope Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected ScopeSpecification specification; + + /** + * + * + * @generated + */ + protected ScopeDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public ScopeSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) + { + ScopeSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(ScopeSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + setSpecification((ScopeSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + setSpecification((ScopeSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //ScopeDeclarationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java index 704f35dd..60c41361 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Scope'. - * - * - * @generated - */ -public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope -{ - /** - * - * - * @generated - */ - protected ScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE; - } - -} //ScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Scope'. + * + * + * @generated + */ +public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope +{ + /** + * + * + * @generated + */ + protected ScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE; + } + +} //ScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java index b02e2129..20690057 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java @@ -1,175 +1,175 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Scope Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected ScopeDeclaration referred; - - /** - * - * - * @generated - */ - protected ScopeReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public ScopeDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (ScopeDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public ScopeDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - @Override - public void setReferred(ScopeDeclaration newReferred) - { - ScopeDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - setReferred((ScopeDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - setReferred((ScopeDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //ScopeReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Scope Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected ScopeDeclaration referred; + + /** + * + * + * @generated + */ + protected ScopeReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public ScopeDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (ScopeDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public ScopeDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(ScopeDeclaration newReferred) + { + ScopeDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + setReferred((ScopeDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + setReferred((ScopeDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //ScopeReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java index 4d0cdf68..fa2dc2fa 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java @@ -1,167 +1,167 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Scope Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes Scopes}
  • - *
- * - * @generated - */ -public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification -{ - /** - * The cached value of the '{@link #getScopes() Scopes}' containment reference list. - * - * - * @see #getScopes() - * @generated - * @ordered - */ - protected EList scopes; - - /** - * - * - * @generated - */ - protected ScopeSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getScopes() - { - if (scopes == null) - { - scopes = new EObjectContainmentEList(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); - } - return scopes; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - return ((InternalEList)getScopes()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - return getScopes(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - getScopes().clear(); - getScopes().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - getScopes().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - return scopes != null && !scopes.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ScopeSpecificationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Scope Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes Scopes}
  • + *
+ * + * @generated + */ +public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification +{ + /** + * The cached value of the '{@link #getScopes() Scopes}' containment reference list. + * + * + * @see #getScopes() + * @generated + * @ordered + */ + protected EList scopes; + + /** + * + * + * @generated + */ + protected ScopeSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getScopes() + { + if (scopes == null) + { + scopes = new EObjectContainmentEList(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); + } + return scopes; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + return ((InternalEList)getScopes()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + return getScopes(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + getScopes().clear(); + getScopes().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + getScopes().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + return scopes != null && !scopes.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //ScopeSpecificationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java index fcc1e5bf..d7099377 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java @@ -1,163 +1,163 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'String Enumeration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration -{ - /** - * The cached value of the '{@link #getEntry() Entry}' attribute list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected StringEnumerationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; - } - - /** - * - * - * @generated - */ - @Override - public EList getEntry() - { - if (entry == null) - { - entry = new EDataTypeEList(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (entry: "); - result.append(entry); - result.append(')'); - return result.toString(); - } - -} //StringEnumerationImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; + +import java.util.Collection; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.util.EDataTypeEList; + +/** + * + * An implementation of the model object 'String Enumeration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration +{ + /** + * The cached value of the '{@link #getEntry() Entry}' attribute list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected StringEnumerationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EDataTypeEList(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (entry: "); + result.append(entry); + result.append(')'); + return result.toString(); + } + +} //StringEnumerationImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java index 4963a8f9..fdadc041 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'String Reference'. - * - * - * @generated - */ -public class StringReferenceImpl extends TypeReferenceImpl implements StringReference -{ - /** - * - * - * @generated - */ - protected StringReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; - } - -} //StringReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'String Reference'. + * + * + * @generated + */ +public class StringReferenceImpl extends TypeReferenceImpl implements StringReference +{ + /** + * + * + * @generated + */ + protected StringReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; + } + +} //StringReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java index 8fb2b6de..73954749 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'String Scope'. - * - * - * @generated - */ -public class StringScopeImpl extends StringReferenceImpl implements StringScope -{ - /** - * - * - * @generated - */ - protected StringScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_SCOPE; - } - -} //StringScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'String Scope'. + * + * + * @generated + */ +public class StringScopeImpl extends StringReferenceImpl implements StringScope +{ + /** + * + * + * @generated + */ + protected StringScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_SCOPE; + } + +} //StringScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java index 0c113e4c..ca34c856 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java @@ -1,196 +1,196 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'String Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected StringReference type; - - /** - * - * - * @generated - */ - protected StringTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - @Override - public StringReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) - { - StringReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setType(StringReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - setType((StringReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - setType((StringReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //StringTypeScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'String Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected StringReference type; + + /** + * + * + * @generated + */ + protected StringTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public StringReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) + { + StringReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(StringReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + setType((StringReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + setType((StringReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //StringTypeScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java index 575258f9..566ad8a8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java @@ -1,41 +1,41 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Task'. - * - * - * @generated - */ -public class TaskImpl extends CommandImpl implements Task -{ - /** - * - * - * @generated - */ - protected TaskImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.TASK; - } - -} //TaskImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Task'. + * + * + * @generated + */ +public class TaskImpl extends CommandImpl implements Task +{ + /** + * + * + * @generated + */ + protected TaskImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.TASK; + } + +} //TaskImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java index 4e968236..728d4972 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java @@ -1,240 +1,238 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; - -import java.math.BigDecimal; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Threshold Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getOperator Operator}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getThreshold Threshold}
  • - *
- * - * @generated - */ -public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdEntry -{ - /** - * The default value of the '{@link #getOperator() Operator}' attribute. - * - * - * @see #getOperator() - * @generated - * @ordered - */ - protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS; - - /** - * The cached value of the '{@link #getOperator() Operator}' attribute. - * - * - * @see #getOperator() - * @generated - * @ordered - */ - protected ComparisonOperator operator = OPERATOR_EDEFAULT; - - /** - * The default value of the '{@link #getThreshold() Threshold}' attribute. - * - * - * @see #getThreshold() - * @generated - * @ordered - */ - protected static final BigDecimal THRESHOLD_EDEFAULT = null; - - /** - * The cached value of the '{@link #getThreshold() Threshold}' attribute. - * - * - * @see #getThreshold() - * @generated - * @ordered - */ - protected BigDecimal threshold = THRESHOLD_EDEFAULT; - - /** - * - * - * @generated - */ - protected ThresholdEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY; - } - - /** - * - * - * @generated - */ - @Override - public ComparisonOperator getOperator() - { - return operator; - } - - /** - * - * - * @generated - */ - @Override - public void setOperator(ComparisonOperator newOperator) - { - ComparisonOperator oldOperator = operator; - operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR, oldOperator, operator)); - } - - /** - * - * - * @generated - */ - @Override - public BigDecimal getThreshold() - { - return threshold; - } - - /** - * - * - * @generated - */ - @Override - public void setThreshold(BigDecimal newThreshold) - { - BigDecimal oldThreshold = threshold; - threshold = newThreshold; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD, oldThreshold, threshold)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: - return getOperator(); - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: - return getThreshold(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: - setOperator((ComparisonOperator)newValue); - return; - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: - setThreshold((BigDecimal)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: - setOperator(OPERATOR_EDEFAULT); - return; - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: - setThreshold(THRESHOLD_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: - return operator != OPERATOR_EDEFAULT; - case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: - return THRESHOLD_EDEFAULT == null ? threshold != null : !THRESHOLD_EDEFAULT.equals(threshold); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (operator: "); - result.append(operator); - result.append(", threshold: "); - result.append(threshold); - result.append(')'); - return result.toString(); - } - -} //ThresholdEntryImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Threshold Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getOperator Operator}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getThreshold Threshold}
  • + *
+ * + * @generated + */ +public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdEntry +{ + /** + * The default value of the '{@link #getOperator() Operator}' attribute. + * + * + * @see #getOperator() + * @generated + * @ordered + */ + protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS; + + /** + * The cached value of the '{@link #getOperator() Operator}' attribute. + * + * + * @see #getOperator() + * @generated + * @ordered + */ + protected ComparisonOperator operator = OPERATOR_EDEFAULT; + + /** + * The default value of the '{@link #getThreshold() Threshold}' attribute. + * + * + * @see #getThreshold() + * @generated + * @ordered + */ + protected static final double THRESHOLD_EDEFAULT = 0.0; + + /** + * The cached value of the '{@link #getThreshold() Threshold}' attribute. + * + * + * @see #getThreshold() + * @generated + * @ordered + */ + protected double threshold = THRESHOLD_EDEFAULT; + + /** + * + * + * @generated + */ + protected ThresholdEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public ComparisonOperator getOperator() + { + return operator; + } + + /** + * + * + * @generated + */ + @Override + public void setOperator(ComparisonOperator newOperator) + { + ComparisonOperator oldOperator = operator; + operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR, oldOperator, operator)); + } + + /** + * + * + * @generated + */ + @Override + public double getThreshold() + { + return threshold; + } + + /** + * + * + * @generated + */ + @Override + public void setThreshold(double newThreshold) + { + double oldThreshold = threshold; + threshold = newThreshold; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD, oldThreshold, threshold)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + return getOperator(); + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + return getThreshold(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + setOperator((ComparisonOperator)newValue); + return; + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + setThreshold((Double)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + setOperator(OPERATOR_EDEFAULT); + return; + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + setThreshold(THRESHOLD_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + return operator != OPERATOR_EDEFAULT; + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + return threshold != THRESHOLD_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (operator: "); + result.append(operator); + result.append(", threshold: "); + result.append(threshold); + result.append(')'); + return result.toString(); + } + +} //ThresholdEntryImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java index 254e585d..eecca2dc 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java @@ -1,43 +1,43 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Type Reference'. - * - * - * @generated - */ -public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference -{ - /** - * - * - * @generated - */ - protected TypeReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE; - } - -} //TypeReferenceImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Type Reference'. + * + * + * @generated + */ +public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference +{ + /** + * + * + * @generated + */ + protected TypeReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE; + } + +} //TypeReferenceImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java index de983d7b..7f88e02d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java @@ -1,328 +1,328 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew Sets New}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum Sets Sum}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber Number}
  • - *
- * - * @generated - */ -public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope -{ - /** - * The default value of the '{@link #isSetsNew() Sets New}' attribute. - * - * - * @see #isSetsNew() - * @generated - * @ordered - */ - protected static final boolean SETS_NEW_EDEFAULT = false; - - /** - * The cached value of the '{@link #isSetsNew() Sets New}' attribute. - * - * - * @see #isSetsNew() - * @generated - * @ordered - */ - protected boolean setsNew = SETS_NEW_EDEFAULT; - - /** - * The default value of the '{@link #isSetsSum() Sets Sum}' attribute. - * - * - * @see #isSetsSum() - * @generated - * @ordered - */ - protected static final boolean SETS_SUM_EDEFAULT = false; - - /** - * The cached value of the '{@link #isSetsSum() Sets Sum}' attribute. - * - * - * @see #isSetsSum() - * @generated - * @ordered - */ - protected boolean setsSum = SETS_SUM_EDEFAULT; - - /** - * The cached value of the '{@link #getNumber() Number}' containment reference. - * - * - * @see #getNumber() - * @generated - * @ordered - */ - protected NumberSpecification number; - - /** - * - * - * @generated - */ - protected TypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - @Override - public boolean isSetsNew() - { - return setsNew; - } - - /** - * - * - * @generated - */ - @Override - public void setSetsNew(boolean newSetsNew) - { - boolean oldSetsNew = setsNew; - setsNew = newSetsNew; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isSetsSum() - { - return setsSum; - } - - /** - * - * - * @generated - */ - @Override - public void setSetsSum(boolean newSetsSum) - { - boolean oldSetsSum = setsSum; - setsSum = newSetsSum; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); - } - - /** - * - * - * @generated - */ - @Override - public NumberSpecification getNumber() - { - return number; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) - { - NumberSpecification oldNumber = number; - number = newNumber; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setNumber(NumberSpecification newNumber) - { - if (newNumber != number) - { - NotificationChain msgs = null; - if (number != null) - msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); - if (newNumber != null) - msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); - msgs = basicSetNumber(newNumber, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - return basicSetNumber(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - return isSetsNew(); - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - return isSetsSum(); - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - return getNumber(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - setSetsNew((Boolean)newValue); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - setSetsSum((Boolean)newValue); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - setNumber((NumberSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - setSetsNew(SETS_NEW_EDEFAULT); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - setSetsSum(SETS_SUM_EDEFAULT); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - setNumber((NumberSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - return setsNew != SETS_NEW_EDEFAULT; - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - return setsSum != SETS_SUM_EDEFAULT; - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - return number != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (setsNew: "); - result.append(setsNew); - result.append(", setsSum: "); - result.append(setsSum); - result.append(')'); - return result.toString(); - } - -} //TypeScopeImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew Sets New}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum Sets Sum}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber Number}
  • + *
+ * + * @generated + */ +public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope +{ + /** + * The default value of the '{@link #isSetsNew() Sets New}' attribute. + * + * + * @see #isSetsNew() + * @generated + * @ordered + */ + protected static final boolean SETS_NEW_EDEFAULT = false; + + /** + * The cached value of the '{@link #isSetsNew() Sets New}' attribute. + * + * + * @see #isSetsNew() + * @generated + * @ordered + */ + protected boolean setsNew = SETS_NEW_EDEFAULT; + + /** + * The default value of the '{@link #isSetsSum() Sets Sum}' attribute. + * + * + * @see #isSetsSum() + * @generated + * @ordered + */ + protected static final boolean SETS_SUM_EDEFAULT = false; + + /** + * The cached value of the '{@link #isSetsSum() Sets Sum}' attribute. + * + * + * @see #isSetsSum() + * @generated + * @ordered + */ + protected boolean setsSum = SETS_SUM_EDEFAULT; + + /** + * The cached value of the '{@link #getNumber() Number}' containment reference. + * + * + * @see #getNumber() + * @generated + * @ordered + */ + protected NumberSpecification number; + + /** + * + * + * @generated + */ + protected TypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public boolean isSetsNew() + { + return setsNew; + } + + /** + * + * + * @generated + */ + @Override + public void setSetsNew(boolean newSetsNew) + { + boolean oldSetsNew = setsNew; + setsNew = newSetsNew; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isSetsSum() + { + return setsSum; + } + + /** + * + * + * @generated + */ + @Override + public void setSetsSum(boolean newSetsSum) + { + boolean oldSetsSum = setsSum; + setsSum = newSetsSum; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); + } + + /** + * + * + * @generated + */ + @Override + public NumberSpecification getNumber() + { + return number; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) + { + NumberSpecification oldNumber = number; + number = newNumber; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setNumber(NumberSpecification newNumber) + { + if (newNumber != number) + { + NotificationChain msgs = null; + if (number != null) + msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); + if (newNumber != null) + msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); + msgs = basicSetNumber(newNumber, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + return basicSetNumber(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + return isSetsNew(); + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + return isSetsSum(); + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + return getNumber(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + setSetsNew((Boolean)newValue); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + setSetsSum((Boolean)newValue); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + setNumber((NumberSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + setSetsNew(SETS_NEW_EDEFAULT); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + setSetsSum(SETS_SUM_EDEFAULT); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + setNumber((NumberSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + return setsNew != SETS_NEW_EDEFAULT; + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + return setsSum != SETS_SUM_EDEFAULT; + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + return number != null; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (setsNew: "); + result.append(setsNew); + result.append(", setsSum: "); + result.append(setsSum); + result.append(')'); + return result.toString(); + } + +} //TypeScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java index 80b48b41..bb635f63 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java @@ -1,176 +1,176 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * An implementation of the model object 'Viatra Import'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra Imported Viatra}
  • - *
- * - * @generated - */ -public class ViatraImportImpl extends ImportImpl implements ViatraImport -{ - /** - * The cached value of the '{@link #getImportedViatra() Imported Viatra}' reference. - * - * - * @see #getImportedViatra() - * @generated - * @ordered - */ - protected PatternModel importedViatra; - - /** - * - * - * @generated - */ - protected ViatraImportImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT; - } - - /** - * - * - * @generated - */ - @Override - public PatternModel getImportedViatra() - { - if (importedViatra != null && importedViatra.eIsProxy()) - { - InternalEObject oldImportedViatra = (InternalEObject)importedViatra; - importedViatra = (PatternModel)eResolveProxy(oldImportedViatra); - if (importedViatra != oldImportedViatra) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); - } - } - return importedViatra; - } - - /** - * - * - * @generated - */ - public PatternModel basicGetImportedViatra() - { - return importedViatra; - } - - /** - * - * - * @generated - */ - @Override - public void setImportedViatra(PatternModel newImportedViatra) - { - PatternModel oldImportedViatra = importedViatra; - importedViatra = newImportedViatra; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - if (resolve) return getImportedViatra(); - return basicGetImportedViatra(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - setImportedViatra((PatternModel)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - setImportedViatra((PatternModel)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - return importedViatra != null; - } - return super.eIsSet(featureID); - } - -} //ViatraImportImpl +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * An implementation of the model object 'Viatra Import'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra Imported Viatra}
  • + *
+ * + * @generated + */ +public class ViatraImportImpl extends ImportImpl implements ViatraImport +{ + /** + * The cached value of the '{@link #getImportedViatra() Imported Viatra}' reference. + * + * + * @see #getImportedViatra() + * @generated + * @ordered + */ + protected PatternModel importedViatra; + + /** + * + * + * @generated + */ + protected ViatraImportImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT; + } + + /** + * + * + * @generated + */ + @Override + public PatternModel getImportedViatra() + { + if (importedViatra != null && importedViatra.eIsProxy()) + { + InternalEObject oldImportedViatra = (InternalEObject)importedViatra; + importedViatra = (PatternModel)eResolveProxy(oldImportedViatra); + if (importedViatra != oldImportedViatra) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); + } + } + return importedViatra; + } + + /** + * + * + * @generated + */ + public PatternModel basicGetImportedViatra() + { + return importedViatra; + } + + /** + * + * + * @generated + */ + @Override + public void setImportedViatra(PatternModel newImportedViatra) + { + PatternModel oldImportedViatra = importedViatra; + importedViatra = newImportedViatra; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + if (resolve) return getImportedViatra(); + return basicGetImportedViatra(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + setImportedViatra((PatternModel)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + setImportedViatra((PatternModel)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + return importedViatra != null; + } + return super.eIsSet(featureID); + } + +} //ViatraImportImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java index 69d01a86..87cdf6f5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java @@ -1,1653 +1,1653 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * The Adapter Factory for the model. - * It provides an adapter createXXX method for each class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage - * @generated - */ -public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. - * - * - * @generated - */ - protected static ApplicationConfigurationPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * - * - * @generated - */ - public ApplicationConfigurationAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = ApplicationConfigurationPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * - * This implementation returns true if the object is either the model's package or is an instance object of the model. - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the createXXX methods. - * - * - * @generated - */ - protected ApplicationConfigurationSwitch modelSwitch = - new ApplicationConfigurationSwitch() - { - @Override - public Adapter caseConfigurationScript(ConfigurationScript object) - { - return createConfigurationScriptAdapter(); - } - @Override - public Adapter caseCommand(Command object) - { - return createCommandAdapter(); - } - @Override - public Adapter caseImport(Import object) - { - return createImportAdapter(); - } - @Override - public Adapter caseEPackageImport(EPackageImport object) - { - return createEPackageImportAdapter(); - } - @Override - public Adapter caseViatraImport(ViatraImport object) - { - return createViatraImportAdapter(); - } - @Override - public Adapter caseDeclaration(Declaration object) - { - return createDeclarationAdapter(); - } - @Override - public Adapter caseFileSpecification(FileSpecification object) - { - return createFileSpecificationAdapter(); - } - @Override - public Adapter caseFileDeclaration(FileDeclaration object) - { - return createFileDeclarationAdapter(); - } - @Override - public Adapter caseFileReference(FileReference object) - { - return createFileReferenceAdapter(); - } - @Override - public Adapter caseFile(File object) - { - return createFileAdapter(); - } - @Override - public Adapter caseMetamodelSpecification(MetamodelSpecification object) - { - return createMetamodelSpecificationAdapter(); - } - @Override - public Adapter caseMetamodelEntry(MetamodelEntry object) - { - return createMetamodelEntryAdapter(); - } - @Override - public Adapter caseAllPackageEntry(AllPackageEntry object) - { - return createAllPackageEntryAdapter(); - } - @Override - public Adapter caseMetamodelElement(MetamodelElement object) - { - return createMetamodelElementAdapter(); - } - @Override - public Adapter caseMetamodelDeclaration(MetamodelDeclaration object) - { - return createMetamodelDeclarationAdapter(); - } - @Override - public Adapter caseMetamodelReference(MetamodelReference object) - { - return createMetamodelReferenceAdapter(); - } - @Override - public Adapter caseMetamodel(Metamodel object) - { - return createMetamodelAdapter(); - } - @Override - public Adapter casePartialModelSpecification(PartialModelSpecification object) - { - return createPartialModelSpecificationAdapter(); - } - @Override - public Adapter casePartialModelEntry(PartialModelEntry object) - { - return createPartialModelEntryAdapter(); - } - @Override - public Adapter caseModelEntry(ModelEntry object) - { - return createModelEntryAdapter(); - } - @Override - public Adapter caseFolderEntry(FolderEntry object) - { - return createFolderEntryAdapter(); - } - @Override - public Adapter casePartialModelDeclaration(PartialModelDeclaration object) - { - return createPartialModelDeclarationAdapter(); - } - @Override - public Adapter casePartialModelReference(PartialModelReference object) - { - return createPartialModelReferenceAdapter(); - } - @Override - public Adapter casePartialModel(PartialModel object) - { - return createPartialModelAdapter(); - } - @Override - public Adapter casePatternSpecification(PatternSpecification object) - { - return createPatternSpecificationAdapter(); - } - @Override - public Adapter casePatternEntry(PatternEntry object) - { - return createPatternEntryAdapter(); - } - @Override - public Adapter caseAllPatternEntry(AllPatternEntry object) - { - return createAllPatternEntryAdapter(); - } - @Override - public Adapter casePatternElement(PatternElement object) - { - return createPatternElementAdapter(); - } - @Override - public Adapter caseGraphPatternDeclaration(GraphPatternDeclaration object) - { - return createGraphPatternDeclarationAdapter(); - } - @Override - public Adapter caseGraphPatternReference(GraphPatternReference object) - { - return createGraphPatternReferenceAdapter(); - } - @Override - public Adapter caseGraphPattern(GraphPattern object) - { - return createGraphPatternAdapter(); - } - @Override - public Adapter caseObjectiveSpecification(ObjectiveSpecification object) - { - return createObjectiveSpecificationAdapter(); - } - @Override - public Adapter caseObjectiveEntry(ObjectiveEntry object) - { - return createObjectiveEntryAdapter(); - } - @Override - public Adapter caseOptimizationEntry(OptimizationEntry object) - { - return createOptimizationEntryAdapter(); - } - @Override - public Adapter caseThresholdEntry(ThresholdEntry object) - { - return createThresholdEntryAdapter(); - } - @Override - public Adapter caseObjectiveFunction(ObjectiveFunction object) - { - return createObjectiveFunctionAdapter(); - } - @Override - public Adapter caseCostObjectiveFunction(CostObjectiveFunction object) - { - return createCostObjectiveFunctionAdapter(); - } - @Override - public Adapter caseCostEntry(CostEntry object) - { - return createCostEntryAdapter(); - } - @Override - public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) - { - return createObjectiveDeclarationAdapter(); - } - @Override - public Adapter caseObjectiveReference(ObjectiveReference object) - { - return createObjectiveReferenceAdapter(); - } - @Override - public Adapter caseObjective(Objective object) - { - return createObjectiveAdapter(); - } - @Override - public Adapter caseConfigSpecification(ConfigSpecification object) - { - return createConfigSpecificationAdapter(); - } - @Override - public Adapter caseConfigDeclaration(ConfigDeclaration object) - { - return createConfigDeclarationAdapter(); - } - @Override - public Adapter caseConfigEntry(ConfigEntry object) - { - return createConfigEntryAdapter(); - } - @Override - public Adapter caseDocumentationEntry(DocumentationEntry object) - { - return createDocumentationEntryAdapter(); - } - @Override - public Adapter caseRuntimeEntry(RuntimeEntry object) - { - return createRuntimeEntryAdapter(); - } - @Override - public Adapter caseMemoryEntry(MemoryEntry object) - { - return createMemoryEntryAdapter(); - } - @Override - public Adapter caseCustomEntry(CustomEntry object) - { - return createCustomEntryAdapter(); - } - @Override - public Adapter caseConfigReference(ConfigReference object) - { - return createConfigReferenceAdapter(); - } - @Override - public Adapter caseConfig(Config object) - { - return createConfigAdapter(); - } - @Override - public Adapter caseScopeSpecification(ScopeSpecification object) - { - return createScopeSpecificationAdapter(); - } - @Override - public Adapter caseTypeScope(TypeScope object) - { - return createTypeScopeAdapter(); - } - @Override - public Adapter caseClassTypeScope(ClassTypeScope object) - { - return createClassTypeScopeAdapter(); - } - @Override - public Adapter caseObjectTypeScope(ObjectTypeScope object) - { - return createObjectTypeScopeAdapter(); - } - @Override - public Adapter caseIntegerTypeScope(IntegerTypeScope object) - { - return createIntegerTypeScopeAdapter(); - } - @Override - public Adapter caseRealTypeScope(RealTypeScope object) - { - return createRealTypeScopeAdapter(); - } - @Override - public Adapter caseStringTypeScope(StringTypeScope object) - { - return createStringTypeScopeAdapter(); - } - @Override - public Adapter caseTypeReference(TypeReference object) - { - return createTypeReferenceAdapter(); - } - @Override - public Adapter caseClassReference(ClassReference object) - { - return createClassReferenceAdapter(); - } - @Override - public Adapter caseObjectReference(ObjectReference object) - { - return createObjectReferenceAdapter(); - } - @Override - public Adapter caseIntegerReference(IntegerReference object) - { - return createIntegerReferenceAdapter(); - } - @Override - public Adapter caseRealReference(RealReference object) - { - return createRealReferenceAdapter(); - } - @Override - public Adapter caseStringReference(StringReference object) - { - return createStringReferenceAdapter(); - } - @Override - public Adapter caseNumberSpecification(NumberSpecification object) - { - return createNumberSpecificationAdapter(); - } - @Override - public Adapter caseExactNumber(ExactNumber object) - { - return createExactNumberAdapter(); - } - @Override - public Adapter caseIntervallNumber(IntervallNumber object) - { - return createIntervallNumberAdapter(); - } - @Override - public Adapter caseIntEnumberation(IntEnumberation object) - { - return createIntEnumberationAdapter(); - } - @Override - public Adapter caseRealEnumeration(RealEnumeration object) - { - return createRealEnumerationAdapter(); - } - @Override - public Adapter caseStringEnumeration(StringEnumeration object) - { - return createStringEnumerationAdapter(); - } - @Override - public Adapter caseScopeDeclaration(ScopeDeclaration object) - { - return createScopeDeclarationAdapter(); - } - @Override - public Adapter caseScopeReference(ScopeReference object) - { - return createScopeReferenceAdapter(); - } - @Override - public Adapter caseScope(Scope object) - { - return createScopeAdapter(); - } - @Override - public Adapter caseTask(Task object) - { - return createTaskAdapter(); - } - @Override - public Adapter caseGenerationTask(GenerationTask object) - { - return createGenerationTaskAdapter(); - } - @Override - public Adapter caseIntegerScope(IntegerScope object) - { - return createIntegerScopeAdapter(); - } - @Override - public Adapter caseRealScope(RealScope object) - { - return createRealScopeAdapter(); - } - @Override - public Adapter caseStringScope(StringScope object) - { - return createStringScopeAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript - * @generated - */ - public Adapter createConfigurationScriptAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command - * @generated - */ - public Adapter createCommandAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import - * @generated - */ - public Adapter createImportAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport - * @generated - */ - public Adapter createEPackageImportAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport - * @generated - */ - public Adapter createViatraImportAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration - * @generated - */ - public Adapter createDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification - * @generated - */ - public Adapter createFileSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration - * @generated - */ - public Adapter createFileDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference - * @generated - */ - public Adapter createFileReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File - * @generated - */ - public Adapter createFileAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification - * @generated - */ - public Adapter createMetamodelSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry - * @generated - */ - public Adapter createMetamodelEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry - * @generated - */ - public Adapter createAllPackageEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement - * @generated - */ - public Adapter createMetamodelElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration - * @generated - */ - public Adapter createMetamodelDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference - * @generated - */ - public Adapter createMetamodelReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel - * @generated - */ - public Adapter createMetamodelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification - * @generated - */ - public Adapter createPartialModelSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry - * @generated - */ - public Adapter createPartialModelEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry - * @generated - */ - public Adapter createModelEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry - * @generated - */ - public Adapter createFolderEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration - * @generated - */ - public Adapter createPartialModelDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference - * @generated - */ - public Adapter createPartialModelReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel - * @generated - */ - public Adapter createPartialModelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification - * @generated - */ - public Adapter createPatternSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry - * @generated - */ - public Adapter createPatternEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry - * @generated - */ - public Adapter createAllPatternEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement - * @generated - */ - public Adapter createPatternElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration - * @generated - */ - public Adapter createGraphPatternDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference - * @generated - */ - public Adapter createGraphPatternReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern - * @generated - */ - public Adapter createGraphPatternAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification Objective Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification - * @generated - */ - public Adapter createObjectiveSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry Objective Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry - * @generated - */ - public Adapter createObjectiveEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry Optimization Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry - * @generated - */ - public Adapter createOptimizationEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry Threshold Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry - * @generated - */ - public Adapter createThresholdEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction Objective Function}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction - * @generated - */ - public Adapter createObjectiveFunctionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction - * @generated - */ - public Adapter createCostObjectiveFunctionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry - * @generated - */ - public Adapter createCostEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration - * @generated - */ - public Adapter createObjectiveDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference Objective Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference - * @generated - */ - public Adapter createObjectiveReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective Objective}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective - * @generated - */ - public Adapter createObjectiveAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification - * @generated - */ - public Adapter createConfigSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration - * @generated - */ - public Adapter createConfigDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry - * @generated - */ - public Adapter createConfigEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry - * @generated - */ - public Adapter createDocumentationEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry - * @generated - */ - public Adapter createRuntimeEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry - * @generated - */ - public Adapter createMemoryEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry - * @generated - */ - public Adapter createCustomEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference - * @generated - */ - public Adapter createConfigReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config - * @generated - */ - public Adapter createConfigAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification - * @generated - */ - public Adapter createScopeSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope - * @generated - */ - public Adapter createTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope - * @generated - */ - public Adapter createClassTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope - * @generated - */ - public Adapter createObjectTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope - * @generated - */ - public Adapter createIntegerTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope - * @generated - */ - public Adapter createRealTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope - * @generated - */ - public Adapter createStringTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference - * @generated - */ - public Adapter createTypeReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference - * @generated - */ - public Adapter createClassReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference - * @generated - */ - public Adapter createObjectReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference - * @generated - */ - public Adapter createIntegerReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference - * @generated - */ - public Adapter createRealReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference - * @generated - */ - public Adapter createStringReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification - * @generated - */ - public Adapter createNumberSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber - * @generated - */ - public Adapter createExactNumberAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber - * @generated - */ - public Adapter createIntervallNumberAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation - * @generated - */ - public Adapter createIntEnumberationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration - * @generated - */ - public Adapter createRealEnumerationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration - * @generated - */ - public Adapter createStringEnumerationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration - * @generated - */ - public Adapter createScopeDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference - * @generated - */ - public Adapter createScopeReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope - * @generated - */ - public Adapter createScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task - * @generated - */ - public Adapter createTaskAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask - * @generated - */ - public Adapter createGenerationTaskAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope - * @generated - */ - public Adapter createIntegerScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope - * @generated - */ - public Adapter createRealScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope - * @generated - */ - public Adapter createStringScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. - * - * This default implementation returns null. - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} //ApplicationConfigurationAdapterFactory +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notifier; + +import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * The Adapter Factory for the model. + * It provides an adapter createXXX method for each class of the model. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage + * @generated + */ +public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. + * + * + * @generated + */ + protected static ApplicationConfigurationPackage modelPackage; + + /** + * Creates an instance of the adapter factory. + * + * + * @generated + */ + public ApplicationConfigurationAdapterFactory() + { + if (modelPackage == null) + { + modelPackage = ApplicationConfigurationPackage.eINSTANCE; + } + } + + /** + * Returns whether this factory is applicable for the type of the object. + * + * This implementation returns true if the object is either the model's package or is an instance object of the model. + * + * @return whether this factory is applicable for the type of the object. + * @generated + */ + @Override + public boolean isFactoryForType(Object object) + { + if (object == modelPackage) + { + return true; + } + if (object instanceof EObject) + { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } + + /** + * The switch that delegates to the createXXX methods. + * + * + * @generated + */ + protected ApplicationConfigurationSwitch modelSwitch = + new ApplicationConfigurationSwitch() + { + @Override + public Adapter caseConfigurationScript(ConfigurationScript object) + { + return createConfigurationScriptAdapter(); + } + @Override + public Adapter caseCommand(Command object) + { + return createCommandAdapter(); + } + @Override + public Adapter caseImport(Import object) + { + return createImportAdapter(); + } + @Override + public Adapter caseEPackageImport(EPackageImport object) + { + return createEPackageImportAdapter(); + } + @Override + public Adapter caseViatraImport(ViatraImport object) + { + return createViatraImportAdapter(); + } + @Override + public Adapter caseDeclaration(Declaration object) + { + return createDeclarationAdapter(); + } + @Override + public Adapter caseFileSpecification(FileSpecification object) + { + return createFileSpecificationAdapter(); + } + @Override + public Adapter caseFileDeclaration(FileDeclaration object) + { + return createFileDeclarationAdapter(); + } + @Override + public Adapter caseFileReference(FileReference object) + { + return createFileReferenceAdapter(); + } + @Override + public Adapter caseFile(File object) + { + return createFileAdapter(); + } + @Override + public Adapter caseMetamodelSpecification(MetamodelSpecification object) + { + return createMetamodelSpecificationAdapter(); + } + @Override + public Adapter caseMetamodelEntry(MetamodelEntry object) + { + return createMetamodelEntryAdapter(); + } + @Override + public Adapter caseAllPackageEntry(AllPackageEntry object) + { + return createAllPackageEntryAdapter(); + } + @Override + public Adapter caseMetamodelElement(MetamodelElement object) + { + return createMetamodelElementAdapter(); + } + @Override + public Adapter caseMetamodelDeclaration(MetamodelDeclaration object) + { + return createMetamodelDeclarationAdapter(); + } + @Override + public Adapter caseMetamodelReference(MetamodelReference object) + { + return createMetamodelReferenceAdapter(); + } + @Override + public Adapter caseMetamodel(Metamodel object) + { + return createMetamodelAdapter(); + } + @Override + public Adapter casePartialModelSpecification(PartialModelSpecification object) + { + return createPartialModelSpecificationAdapter(); + } + @Override + public Adapter casePartialModelEntry(PartialModelEntry object) + { + return createPartialModelEntryAdapter(); + } + @Override + public Adapter caseModelEntry(ModelEntry object) + { + return createModelEntryAdapter(); + } + @Override + public Adapter caseFolderEntry(FolderEntry object) + { + return createFolderEntryAdapter(); + } + @Override + public Adapter casePartialModelDeclaration(PartialModelDeclaration object) + { + return createPartialModelDeclarationAdapter(); + } + @Override + public Adapter casePartialModelReference(PartialModelReference object) + { + return createPartialModelReferenceAdapter(); + } + @Override + public Adapter casePartialModel(PartialModel object) + { + return createPartialModelAdapter(); + } + @Override + public Adapter casePatternSpecification(PatternSpecification object) + { + return createPatternSpecificationAdapter(); + } + @Override + public Adapter casePatternEntry(PatternEntry object) + { + return createPatternEntryAdapter(); + } + @Override + public Adapter caseAllPatternEntry(AllPatternEntry object) + { + return createAllPatternEntryAdapter(); + } + @Override + public Adapter casePatternElement(PatternElement object) + { + return createPatternElementAdapter(); + } + @Override + public Adapter caseGraphPatternDeclaration(GraphPatternDeclaration object) + { + return createGraphPatternDeclarationAdapter(); + } + @Override + public Adapter caseGraphPatternReference(GraphPatternReference object) + { + return createGraphPatternReferenceAdapter(); + } + @Override + public Adapter caseGraphPattern(GraphPattern object) + { + return createGraphPatternAdapter(); + } + @Override + public Adapter caseObjectiveSpecification(ObjectiveSpecification object) + { + return createObjectiveSpecificationAdapter(); + } + @Override + public Adapter caseObjectiveEntry(ObjectiveEntry object) + { + return createObjectiveEntryAdapter(); + } + @Override + public Adapter caseOptimizationEntry(OptimizationEntry object) + { + return createOptimizationEntryAdapter(); + } + @Override + public Adapter caseThresholdEntry(ThresholdEntry object) + { + return createThresholdEntryAdapter(); + } + @Override + public Adapter caseObjectiveFunction(ObjectiveFunction object) + { + return createObjectiveFunctionAdapter(); + } + @Override + public Adapter caseCostObjectiveFunction(CostObjectiveFunction object) + { + return createCostObjectiveFunctionAdapter(); + } + @Override + public Adapter caseCostEntry(CostEntry object) + { + return createCostEntryAdapter(); + } + @Override + public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) + { + return createObjectiveDeclarationAdapter(); + } + @Override + public Adapter caseObjectiveReference(ObjectiveReference object) + { + return createObjectiveReferenceAdapter(); + } + @Override + public Adapter caseObjective(Objective object) + { + return createObjectiveAdapter(); + } + @Override + public Adapter caseConfigSpecification(ConfigSpecification object) + { + return createConfigSpecificationAdapter(); + } + @Override + public Adapter caseConfigDeclaration(ConfigDeclaration object) + { + return createConfigDeclarationAdapter(); + } + @Override + public Adapter caseConfigEntry(ConfigEntry object) + { + return createConfigEntryAdapter(); + } + @Override + public Adapter caseDocumentationEntry(DocumentationEntry object) + { + return createDocumentationEntryAdapter(); + } + @Override + public Adapter caseRuntimeEntry(RuntimeEntry object) + { + return createRuntimeEntryAdapter(); + } + @Override + public Adapter caseMemoryEntry(MemoryEntry object) + { + return createMemoryEntryAdapter(); + } + @Override + public Adapter caseCustomEntry(CustomEntry object) + { + return createCustomEntryAdapter(); + } + @Override + public Adapter caseConfigReference(ConfigReference object) + { + return createConfigReferenceAdapter(); + } + @Override + public Adapter caseConfig(Config object) + { + return createConfigAdapter(); + } + @Override + public Adapter caseScopeSpecification(ScopeSpecification object) + { + return createScopeSpecificationAdapter(); + } + @Override + public Adapter caseTypeScope(TypeScope object) + { + return createTypeScopeAdapter(); + } + @Override + public Adapter caseClassTypeScope(ClassTypeScope object) + { + return createClassTypeScopeAdapter(); + } + @Override + public Adapter caseObjectTypeScope(ObjectTypeScope object) + { + return createObjectTypeScopeAdapter(); + } + @Override + public Adapter caseIntegerTypeScope(IntegerTypeScope object) + { + return createIntegerTypeScopeAdapter(); + } + @Override + public Adapter caseRealTypeScope(RealTypeScope object) + { + return createRealTypeScopeAdapter(); + } + @Override + public Adapter caseStringTypeScope(StringTypeScope object) + { + return createStringTypeScopeAdapter(); + } + @Override + public Adapter caseTypeReference(TypeReference object) + { + return createTypeReferenceAdapter(); + } + @Override + public Adapter caseClassReference(ClassReference object) + { + return createClassReferenceAdapter(); + } + @Override + public Adapter caseObjectReference(ObjectReference object) + { + return createObjectReferenceAdapter(); + } + @Override + public Adapter caseIntegerReference(IntegerReference object) + { + return createIntegerReferenceAdapter(); + } + @Override + public Adapter caseRealReference(RealReference object) + { + return createRealReferenceAdapter(); + } + @Override + public Adapter caseStringReference(StringReference object) + { + return createStringReferenceAdapter(); + } + @Override + public Adapter caseNumberSpecification(NumberSpecification object) + { + return createNumberSpecificationAdapter(); + } + @Override + public Adapter caseExactNumber(ExactNumber object) + { + return createExactNumberAdapter(); + } + @Override + public Adapter caseIntervallNumber(IntervallNumber object) + { + return createIntervallNumberAdapter(); + } + @Override + public Adapter caseIntEnumberation(IntEnumberation object) + { + return createIntEnumberationAdapter(); + } + @Override + public Adapter caseRealEnumeration(RealEnumeration object) + { + return createRealEnumerationAdapter(); + } + @Override + public Adapter caseStringEnumeration(StringEnumeration object) + { + return createStringEnumerationAdapter(); + } + @Override + public Adapter caseScopeDeclaration(ScopeDeclaration object) + { + return createScopeDeclarationAdapter(); + } + @Override + public Adapter caseScopeReference(ScopeReference object) + { + return createScopeReferenceAdapter(); + } + @Override + public Adapter caseScope(Scope object) + { + return createScopeAdapter(); + } + @Override + public Adapter caseTask(Task object) + { + return createTaskAdapter(); + } + @Override + public Adapter caseGenerationTask(GenerationTask object) + { + return createGenerationTaskAdapter(); + } + @Override + public Adapter caseIntegerScope(IntegerScope object) + { + return createIntegerScopeAdapter(); + } + @Override + public Adapter caseRealScope(RealScope object) + { + return createRealScopeAdapter(); + } + @Override + public Adapter caseStringScope(StringScope object) + { + return createStringScopeAdapter(); + } + @Override + public Adapter defaultCase(EObject object) + { + return createEObjectAdapter(); + } + }; + + /** + * Creates an adapter for the target. + * + * + * @param target the object to adapt. + * @return the adapter for the target. + * @generated + */ + @Override + public Adapter createAdapter(Notifier target) + { + return modelSwitch.doSwitch((EObject)target); + } + + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript + * @generated + */ + public Adapter createConfigurationScriptAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command + * @generated + */ + public Adapter createCommandAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import + * @generated + */ + public Adapter createImportAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport + * @generated + */ + public Adapter createEPackageImportAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport + * @generated + */ + public Adapter createViatraImportAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration + * @generated + */ + public Adapter createDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification + * @generated + */ + public Adapter createFileSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration + * @generated + */ + public Adapter createFileDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference + * @generated + */ + public Adapter createFileReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File + * @generated + */ + public Adapter createFileAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification + * @generated + */ + public Adapter createMetamodelSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry + * @generated + */ + public Adapter createMetamodelEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry + * @generated + */ + public Adapter createAllPackageEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement + * @generated + */ + public Adapter createMetamodelElementAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration + * @generated + */ + public Adapter createMetamodelDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference + * @generated + */ + public Adapter createMetamodelReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel + * @generated + */ + public Adapter createMetamodelAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification + * @generated + */ + public Adapter createPartialModelSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry + * @generated + */ + public Adapter createPartialModelEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry + * @generated + */ + public Adapter createModelEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry + * @generated + */ + public Adapter createFolderEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration + * @generated + */ + public Adapter createPartialModelDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference + * @generated + */ + public Adapter createPartialModelReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel + * @generated + */ + public Adapter createPartialModelAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification + * @generated + */ + public Adapter createPatternSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry + * @generated + */ + public Adapter createPatternEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry + * @generated + */ + public Adapter createAllPatternEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement + * @generated + */ + public Adapter createPatternElementAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration + * @generated + */ + public Adapter createGraphPatternDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference + * @generated + */ + public Adapter createGraphPatternReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern + * @generated + */ + public Adapter createGraphPatternAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification Objective Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification + * @generated + */ + public Adapter createObjectiveSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry Objective Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry + * @generated + */ + public Adapter createObjectiveEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry Optimization Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry + * @generated + */ + public Adapter createOptimizationEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry Threshold Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry + * @generated + */ + public Adapter createThresholdEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction Objective Function}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction + * @generated + */ + public Adapter createObjectiveFunctionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction + * @generated + */ + public Adapter createCostObjectiveFunctionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry + * @generated + */ + public Adapter createCostEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration + * @generated + */ + public Adapter createObjectiveDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference Objective Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference + * @generated + */ + public Adapter createObjectiveReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective Objective}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective + * @generated + */ + public Adapter createObjectiveAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification + * @generated + */ + public Adapter createConfigSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration + * @generated + */ + public Adapter createConfigDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry + * @generated + */ + public Adapter createConfigEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry + * @generated + */ + public Adapter createDocumentationEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry + * @generated + */ + public Adapter createRuntimeEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry + * @generated + */ + public Adapter createMemoryEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry + * @generated + */ + public Adapter createCustomEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference + * @generated + */ + public Adapter createConfigReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config + * @generated + */ + public Adapter createConfigAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification + * @generated + */ + public Adapter createScopeSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope + * @generated + */ + public Adapter createTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope + * @generated + */ + public Adapter createClassTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope + * @generated + */ + public Adapter createObjectTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope + * @generated + */ + public Adapter createIntegerTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope + * @generated + */ + public Adapter createRealTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope + * @generated + */ + public Adapter createStringTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference + * @generated + */ + public Adapter createTypeReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference + * @generated + */ + public Adapter createClassReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference + * @generated + */ + public Adapter createObjectReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference + * @generated + */ + public Adapter createIntegerReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference + * @generated + */ + public Adapter createRealReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference + * @generated + */ + public Adapter createStringReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification + * @generated + */ + public Adapter createNumberSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber + * @generated + */ + public Adapter createExactNumberAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber + * @generated + */ + public Adapter createIntervallNumberAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation + * @generated + */ + public Adapter createIntEnumberationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration + * @generated + */ + public Adapter createRealEnumerationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration + * @generated + */ + public Adapter createStringEnumerationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration + * @generated + */ + public Adapter createScopeDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference + * @generated + */ + public Adapter createScopeReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope + * @generated + */ + public Adapter createScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task + * @generated + */ + public Adapter createTaskAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask + * @generated + */ + public Adapter createGenerationTaskAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope + * @generated + */ + public Adapter createIntegerScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope + * @generated + */ + public Adapter createRealScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope + * @generated + */ + public Adapter createStringScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for the default case. + * + * This default implementation returns null. + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} //ApplicationConfigurationAdapterFactory diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java index e526fac8..cc80500e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java @@ -1,1936 +1,1936 @@ -/** - * generated by Xtext 2.21.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.util.Switch; - -/** - * - * The Switch for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the caseXXX method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage - * @generated - */ -public class ApplicationConfigurationSwitch extends Switch -{ - /** - * The cached model package - * - * - * @generated - */ - protected static ApplicationConfigurationPackage modelPackage; - - /** - * Creates an instance of the switch. - * - * - * @generated - */ - public ApplicationConfigurationSwitch() - { - if (modelPackage == null) - { - modelPackage = ApplicationConfigurationPackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * - * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) - { - return ePackage == modelPackage; - } - - /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * - * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: - { - ConfigurationScript configurationScript = (ConfigurationScript)theEObject; - T result = caseConfigurationScript(configurationScript); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.COMMAND: - { - Command command = (Command)theEObject; - T result = caseCommand(command); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.IMPORT: - { - Import import_ = (Import)theEObject; - T result = caseImport(import_); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.EPACKAGE_IMPORT: - { - EPackageImport ePackageImport = (EPackageImport)theEObject; - T result = caseEPackageImport(ePackageImport); - if (result == null) result = caseImport(ePackageImport); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.VIATRA_IMPORT: - { - ViatraImport viatraImport = (ViatraImport)theEObject; - T result = caseViatraImport(viatraImport); - if (result == null) result = caseImport(viatraImport); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.DECLARATION: - { - Declaration declaration = (Declaration)theEObject; - T result = caseDeclaration(declaration); - if (result == null) result = caseCommand(declaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE_SPECIFICATION: - { - FileSpecification fileSpecification = (FileSpecification)theEObject; - T result = caseFileSpecification(fileSpecification); - if (result == null) result = caseFile(fileSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE_DECLARATION: - { - FileDeclaration fileDeclaration = (FileDeclaration)theEObject; - T result = caseFileDeclaration(fileDeclaration); - if (result == null) result = caseDeclaration(fileDeclaration); - if (result == null) result = caseCommand(fileDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE_REFERENCE: - { - FileReference fileReference = (FileReference)theEObject; - T result = caseFileReference(fileReference); - if (result == null) result = caseFile(fileReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE: - { - File file = (File)theEObject; - T result = caseFile(file); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: - { - MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject; - T result = caseMetamodelSpecification(metamodelSpecification); - if (result == null) result = caseMetamodel(metamodelSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_ENTRY: - { - MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject; - T result = caseMetamodelEntry(metamodelEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: - { - AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject; - T result = caseAllPackageEntry(allPackageEntry); - if (result == null) result = caseMetamodelEntry(allPackageEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_ELEMENT: - { - MetamodelElement metamodelElement = (MetamodelElement)theEObject; - T result = caseMetamodelElement(metamodelElement); - if (result == null) result = caseMetamodelEntry(metamodelElement); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_DECLARATION: - { - MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject; - T result = caseMetamodelDeclaration(metamodelDeclaration); - if (result == null) result = caseDeclaration(metamodelDeclaration); - if (result == null) result = caseCommand(metamodelDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_REFERENCE: - { - MetamodelReference metamodelReference = (MetamodelReference)theEObject; - T result = caseMetamodelReference(metamodelReference); - if (result == null) result = caseMetamodel(metamodelReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL: - { - Metamodel metamodel = (Metamodel)theEObject; - T result = caseMetamodel(metamodel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: - { - PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject; - T result = casePartialModelSpecification(partialModelSpecification); - if (result == null) result = casePartialModel(partialModelSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: - { - PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject; - T result = casePartialModelEntry(partialModelEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.MODEL_ENTRY: - { - ModelEntry modelEntry = (ModelEntry)theEObject; - T result = caseModelEntry(modelEntry); - if (result == null) result = casePartialModelEntry(modelEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FOLDER_ENTRY: - { - FolderEntry folderEntry = (FolderEntry)theEObject; - T result = caseFolderEntry(folderEntry); - if (result == null) result = casePartialModelEntry(folderEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: - { - PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject; - T result = casePartialModelDeclaration(partialModelDeclaration); - if (result == null) result = caseDeclaration(partialModelDeclaration); - if (result == null) result = caseCommand(partialModelDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: - { - PartialModelReference partialModelReference = (PartialModelReference)theEObject; - T result = casePartialModelReference(partialModelReference); - if (result == null) result = casePartialModel(partialModelReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL: - { - PartialModel partialModel = (PartialModel)theEObject; - T result = casePartialModel(partialModel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: - { - PatternSpecification patternSpecification = (PatternSpecification)theEObject; - T result = casePatternSpecification(patternSpecification); - if (result == null) result = caseGraphPattern(patternSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PATTERN_ENTRY: - { - PatternEntry patternEntry = (PatternEntry)theEObject; - T result = casePatternEntry(patternEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: - { - AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject; - T result = caseAllPatternEntry(allPatternEntry); - if (result == null) result = casePatternEntry(allPatternEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PATTERN_ELEMENT: - { - PatternElement patternElement = (PatternElement)theEObject; - T result = casePatternElement(patternElement); - if (result == null) result = casePatternEntry(patternElement); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: - { - GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject; - T result = caseGraphPatternDeclaration(graphPatternDeclaration); - if (result == null) result = caseDeclaration(graphPatternDeclaration); - if (result == null) result = caseCommand(graphPatternDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: - { - GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject; - T result = caseGraphPatternReference(graphPatternReference); - if (result == null) result = caseGraphPattern(graphPatternReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GRAPH_PATTERN: - { - GraphPattern graphPattern = (GraphPattern)theEObject; - T result = caseGraphPattern(graphPattern); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: - { - ObjectiveSpecification objectiveSpecification = (ObjectiveSpecification)theEObject; - T result = caseObjectiveSpecification(objectiveSpecification); - if (result == null) result = caseObjective(objectiveSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: - { - ObjectiveEntry objectiveEntry = (ObjectiveEntry)theEObject; - T result = caseObjectiveEntry(objectiveEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: - { - OptimizationEntry optimizationEntry = (OptimizationEntry)theEObject; - T result = caseOptimizationEntry(optimizationEntry); - if (result == null) result = caseObjectiveEntry(optimizationEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.THRESHOLD_ENTRY: - { - ThresholdEntry thresholdEntry = (ThresholdEntry)theEObject; - T result = caseThresholdEntry(thresholdEntry); - if (result == null) result = caseObjectiveEntry(thresholdEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: - { - ObjectiveFunction objectiveFunction = (ObjectiveFunction)theEObject; - T result = caseObjectiveFunction(objectiveFunction); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: - { - CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject; - T result = caseCostObjectiveFunction(costObjectiveFunction); - if (result == null) result = caseObjectiveFunction(costObjectiveFunction); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.COST_ENTRY: - { - CostEntry costEntry = (CostEntry)theEObject; - T result = caseCostEntry(costEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: - { - ObjectiveDeclaration objectiveDeclaration = (ObjectiveDeclaration)theEObject; - T result = caseObjectiveDeclaration(objectiveDeclaration); - if (result == null) result = caseDeclaration(objectiveDeclaration); - if (result == null) result = caseCommand(objectiveDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: - { - ObjectiveReference objectiveReference = (ObjectiveReference)theEObject; - T result = caseObjectiveReference(objectiveReference); - if (result == null) result = caseObjective(objectiveReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECTIVE: - { - Objective objective = (Objective)theEObject; - T result = caseObjective(objective); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: - { - ConfigSpecification configSpecification = (ConfigSpecification)theEObject; - T result = caseConfigSpecification(configSpecification); - if (result == null) result = caseConfig(configSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_DECLARATION: - { - ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject; - T result = caseConfigDeclaration(configDeclaration); - if (result == null) result = caseDeclaration(configDeclaration); - if (result == null) result = caseCommand(configDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_ENTRY: - { - ConfigEntry configEntry = (ConfigEntry)theEObject; - T result = caseConfigEntry(configEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: - { - DocumentationEntry documentationEntry = (DocumentationEntry)theEObject; - T result = caseDocumentationEntry(documentationEntry); - if (result == null) result = caseConfigEntry(documentationEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.RUNTIME_ENTRY: - { - RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject; - T result = caseRuntimeEntry(runtimeEntry); - if (result == null) result = caseConfigEntry(runtimeEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.MEMORY_ENTRY: - { - MemoryEntry memoryEntry = (MemoryEntry)theEObject; - T result = caseMemoryEntry(memoryEntry); - if (result == null) result = caseConfigEntry(memoryEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CUSTOM_ENTRY: - { - CustomEntry customEntry = (CustomEntry)theEObject; - T result = caseCustomEntry(customEntry); - if (result == null) result = caseConfigEntry(customEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_REFERENCE: - { - ConfigReference configReference = (ConfigReference)theEObject; - T result = caseConfigReference(configReference); - if (result == null) result = caseConfig(configReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG: - { - Config config = (Config)theEObject; - T result = caseConfig(config); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: - { - ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject; - T result = caseScopeSpecification(scopeSpecification); - if (result == null) result = caseScope(scopeSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.TYPE_SCOPE: - { - TypeScope typeScope = (TypeScope)theEObject; - T result = caseTypeScope(typeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: - { - ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; - T result = caseClassTypeScope(classTypeScope); - if (result == null) result = caseTypeScope(classTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: - { - ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; - T result = caseObjectTypeScope(objectTypeScope); - if (result == null) result = caseTypeScope(objectTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: - { - IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; - T result = caseIntegerTypeScope(integerTypeScope); - if (result == null) result = caseTypeScope(integerTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: - { - RealTypeScope realTypeScope = (RealTypeScope)theEObject; - T result = caseRealTypeScope(realTypeScope); - if (result == null) result = caseTypeScope(realTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: - { - StringTypeScope stringTypeScope = (StringTypeScope)theEObject; - T result = caseStringTypeScope(stringTypeScope); - if (result == null) result = caseTypeScope(stringTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.TYPE_REFERENCE: - { - TypeReference typeReference = (TypeReference)theEObject; - T result = caseTypeReference(typeReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CLASS_REFERENCE: - { - ClassReference classReference = (ClassReference)theEObject; - T result = caseClassReference(classReference); - if (result == null) result = caseTypeReference(classReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECT_REFERENCE: - { - ObjectReference objectReference = (ObjectReference)theEObject; - T result = caseObjectReference(objectReference); - if (result == null) result = caseTypeReference(objectReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTEGER_REFERENCE: - { - IntegerReference integerReference = (IntegerReference)theEObject; - T result = caseIntegerReference(integerReference); - if (result == null) result = caseTypeReference(integerReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_REFERENCE: - { - RealReference realReference = (RealReference)theEObject; - T result = caseRealReference(realReference); - if (result == null) result = caseTypeReference(realReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_REFERENCE: - { - StringReference stringReference = (StringReference)theEObject; - T result = caseStringReference(stringReference); - if (result == null) result = caseTypeReference(stringReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: - { - NumberSpecification numberSpecification = (NumberSpecification)theEObject; - T result = caseNumberSpecification(numberSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.EXACT_NUMBER: - { - ExactNumber exactNumber = (ExactNumber)theEObject; - T result = caseExactNumber(exactNumber); - if (result == null) result = caseNumberSpecification(exactNumber); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTERVALL_NUMBER: - { - IntervallNumber intervallNumber = (IntervallNumber)theEObject; - T result = caseIntervallNumber(intervallNumber); - if (result == null) result = caseNumberSpecification(intervallNumber); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INT_ENUMBERATION: - { - IntEnumberation intEnumberation = (IntEnumberation)theEObject; - T result = caseIntEnumberation(intEnumberation); - if (result == null) result = caseNumberSpecification(intEnumberation); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_ENUMERATION: - { - RealEnumeration realEnumeration = (RealEnumeration)theEObject; - T result = caseRealEnumeration(realEnumeration); - if (result == null) result = caseNumberSpecification(realEnumeration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_ENUMERATION: - { - StringEnumeration stringEnumeration = (StringEnumeration)theEObject; - T result = caseStringEnumeration(stringEnumeration); - if (result == null) result = caseNumberSpecification(stringEnumeration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE_DECLARATION: - { - ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; - T result = caseScopeDeclaration(scopeDeclaration); - if (result == null) result = caseDeclaration(scopeDeclaration); - if (result == null) result = caseCommand(scopeDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE_REFERENCE: - { - ScopeReference scopeReference = (ScopeReference)theEObject; - T result = caseScopeReference(scopeReference); - if (result == null) result = caseScope(scopeReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE: - { - Scope scope = (Scope)theEObject; - T result = caseScope(scope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.TASK: - { - Task task = (Task)theEObject; - T result = caseTask(task); - if (result == null) result = caseCommand(task); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GENERATION_TASK: - { - GenerationTask generationTask = (GenerationTask)theEObject; - T result = caseGenerationTask(generationTask); - if (result == null) result = caseTask(generationTask); - if (result == null) result = caseCommand(generationTask); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTEGER_SCOPE: - { - IntegerScope integerScope = (IntegerScope)theEObject; - T result = caseIntegerScope(integerScope); - if (result == null) result = caseIntegerReference(integerScope); - if (result == null) result = caseTypeReference(integerScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_SCOPE: - { - RealScope realScope = (RealScope)theEObject; - T result = caseRealScope(realScope); - if (result == null) result = caseRealReference(realScope); - if (result == null) result = caseTypeReference(realScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_SCOPE: - { - StringScope stringScope = (StringScope)theEObject; - T result = caseStringScope(stringScope); - if (result == null) result = caseStringReference(stringScope); - if (result == null) result = caseTypeReference(stringScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'Configuration Script'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Configuration Script'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigurationScript(ConfigurationScript object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Command'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Command'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCommand(Command object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Import'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Import'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImport(Import object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EPackage Import'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EPackage Import'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEPackageImport(EPackageImport object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Viatra Import'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Viatra Import'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseViatraImport(ViatraImport object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDeclaration(Declaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileSpecification(FileSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileDeclaration(FileDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileReference(FileReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFile(File object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelSpecification(MetamodelSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelEntry(MetamodelEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'All Package Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'All Package Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAllPackageEntry(AllPackageEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Element'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Element'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelElement(MetamodelElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelDeclaration(MetamodelDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelReference(MetamodelReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodel(Metamodel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelSpecification(PartialModelSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelEntry(PartialModelEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Model Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Model Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseModelEntry(ModelEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Folder Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Folder Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFolderEntry(FolderEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelDeclaration(PartialModelDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelReference(PartialModelReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModel(PartialModel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Pattern Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Pattern Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePatternSpecification(PatternSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Pattern Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Pattern Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePatternEntry(PatternEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'All Pattern Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'All Pattern Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAllPatternEntry(AllPatternEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Pattern Element'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Pattern Element'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePatternElement(PatternElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Graph Pattern Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Graph Pattern Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGraphPatternDeclaration(GraphPatternDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Graph Pattern Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Graph Pattern Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGraphPatternReference(GraphPatternReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Graph Pattern'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Graph Pattern'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGraphPattern(GraphPattern object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Objective Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Objective Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectiveSpecification(ObjectiveSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Objective Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Objective Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectiveEntry(ObjectiveEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Optimization Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Optimization Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseOptimizationEntry(OptimizationEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Threshold Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Threshold Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseThresholdEntry(ThresholdEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Objective Function'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Objective Function'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectiveFunction(ObjectiveFunction object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Cost Objective Function'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Cost Objective Function'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCostObjectiveFunction(CostObjectiveFunction object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Cost Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Cost Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCostEntry(CostEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Objective Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Objective Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectiveDeclaration(ObjectiveDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Objective Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Objective Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectiveReference(ObjectiveReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Objective'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Objective'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjective(Objective object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigSpecification(ConfigSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigDeclaration(ConfigDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigEntry(ConfigEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Documentation Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Documentation Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDocumentationEntry(DocumentationEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Runtime Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Runtime Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRuntimeEntry(RuntimeEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Memory Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Memory Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMemoryEntry(MemoryEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Custom Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Custom Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCustomEntry(CustomEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigReference(ConfigReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfig(Config object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScopeSpecification(ScopeSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTypeScope(TypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Class Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Class Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseClassTypeScope(ClassTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Object Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Object Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectTypeScope(ObjectTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Integer Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Integer Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntegerTypeScope(IntegerTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealTypeScope(RealTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringTypeScope(StringTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Type Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Type Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTypeReference(TypeReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Class Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Class Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseClassReference(ClassReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Object Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Object Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectReference(ObjectReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Integer Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Integer Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntegerReference(IntegerReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealReference(RealReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringReference(StringReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Number Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Number Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNumberSpecification(NumberSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Exact Number'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Exact Number'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExactNumber(ExactNumber object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Intervall Number'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Intervall Number'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntervallNumber(IntervallNumber object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Int Enumberation'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Int Enumberation'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntEnumberation(IntEnumberation object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Enumeration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Enumeration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealEnumeration(RealEnumeration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Enumeration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Enumeration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringEnumeration(StringEnumeration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScopeDeclaration(ScopeDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScopeReference(ScopeReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScope(Scope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Task'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Task'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTask(Task object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Generation Task'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Generation Task'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGenerationTask(GenerationTask object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Integer Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Integer Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntegerScope(IntegerScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealScope(RealScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringScope(StringScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) - { - return null; - } - -} //ApplicationConfigurationSwitch +/** + * generated by Xtext 2.21.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.util.Switch; + +/** + * + * The Switch for the model's inheritance hierarchy. + * It supports the call {@link #doSwitch(EObject) doSwitch(object)} + * to invoke the caseXXX method for each class of the model, + * starting with the actual class of the object + * and proceeding up the inheritance hierarchy + * until a non-null result is returned, + * which is the result of the switch. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage + * @generated + */ +public class ApplicationConfigurationSwitch extends Switch +{ + /** + * The cached model package + * + * + * @generated + */ + protected static ApplicationConfigurationPackage modelPackage; + + /** + * Creates an instance of the switch. + * + * + * @generated + */ + public ApplicationConfigurationSwitch() + { + if (modelPackage == null) + { + modelPackage = ApplicationConfigurationPackage.eINSTANCE; + } + } + + /** + * Checks whether this is a switch for the given package. + * + * + * @param ePackage the package in question. + * @return whether this is a switch for the given package. + * @generated + */ + @Override + protected boolean isSwitchFor(EPackage ePackage) + { + return ePackage == modelPackage; + } + + /** + * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. + * + * + * @return the first non-null result returned by a caseXXX call. + * @generated + */ + @Override + protected T doSwitch(int classifierID, EObject theEObject) + { + switch (classifierID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: + { + ConfigurationScript configurationScript = (ConfigurationScript)theEObject; + T result = caseConfigurationScript(configurationScript); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.COMMAND: + { + Command command = (Command)theEObject; + T result = caseCommand(command); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.IMPORT: + { + Import import_ = (Import)theEObject; + T result = caseImport(import_); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.EPACKAGE_IMPORT: + { + EPackageImport ePackageImport = (EPackageImport)theEObject; + T result = caseEPackageImport(ePackageImport); + if (result == null) result = caseImport(ePackageImport); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.VIATRA_IMPORT: + { + ViatraImport viatraImport = (ViatraImport)theEObject; + T result = caseViatraImport(viatraImport); + if (result == null) result = caseImport(viatraImport); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.DECLARATION: + { + Declaration declaration = (Declaration)theEObject; + T result = caseDeclaration(declaration); + if (result == null) result = caseCommand(declaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE_SPECIFICATION: + { + FileSpecification fileSpecification = (FileSpecification)theEObject; + T result = caseFileSpecification(fileSpecification); + if (result == null) result = caseFile(fileSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE_DECLARATION: + { + FileDeclaration fileDeclaration = (FileDeclaration)theEObject; + T result = caseFileDeclaration(fileDeclaration); + if (result == null) result = caseDeclaration(fileDeclaration); + if (result == null) result = caseCommand(fileDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE_REFERENCE: + { + FileReference fileReference = (FileReference)theEObject; + T result = caseFileReference(fileReference); + if (result == null) result = caseFile(fileReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE: + { + File file = (File)theEObject; + T result = caseFile(file); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: + { + MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject; + T result = caseMetamodelSpecification(metamodelSpecification); + if (result == null) result = caseMetamodel(metamodelSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_ENTRY: + { + MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject; + T result = caseMetamodelEntry(metamodelEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: + { + AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject; + T result = caseAllPackageEntry(allPackageEntry); + if (result == null) result = caseMetamodelEntry(allPackageEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_ELEMENT: + { + MetamodelElement metamodelElement = (MetamodelElement)theEObject; + T result = caseMetamodelElement(metamodelElement); + if (result == null) result = caseMetamodelEntry(metamodelElement); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_DECLARATION: + { + MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject; + T result = caseMetamodelDeclaration(metamodelDeclaration); + if (result == null) result = caseDeclaration(metamodelDeclaration); + if (result == null) result = caseCommand(metamodelDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_REFERENCE: + { + MetamodelReference metamodelReference = (MetamodelReference)theEObject; + T result = caseMetamodelReference(metamodelReference); + if (result == null) result = caseMetamodel(metamodelReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL: + { + Metamodel metamodel = (Metamodel)theEObject; + T result = caseMetamodel(metamodel); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: + { + PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject; + T result = casePartialModelSpecification(partialModelSpecification); + if (result == null) result = casePartialModel(partialModelSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: + { + PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject; + T result = casePartialModelEntry(partialModelEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.MODEL_ENTRY: + { + ModelEntry modelEntry = (ModelEntry)theEObject; + T result = caseModelEntry(modelEntry); + if (result == null) result = casePartialModelEntry(modelEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FOLDER_ENTRY: + { + FolderEntry folderEntry = (FolderEntry)theEObject; + T result = caseFolderEntry(folderEntry); + if (result == null) result = casePartialModelEntry(folderEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: + { + PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject; + T result = casePartialModelDeclaration(partialModelDeclaration); + if (result == null) result = caseDeclaration(partialModelDeclaration); + if (result == null) result = caseCommand(partialModelDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: + { + PartialModelReference partialModelReference = (PartialModelReference)theEObject; + T result = casePartialModelReference(partialModelReference); + if (result == null) result = casePartialModel(partialModelReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL: + { + PartialModel partialModel = (PartialModel)theEObject; + T result = casePartialModel(partialModel); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: + { + PatternSpecification patternSpecification = (PatternSpecification)theEObject; + T result = casePatternSpecification(patternSpecification); + if (result == null) result = caseGraphPattern(patternSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PATTERN_ENTRY: + { + PatternEntry patternEntry = (PatternEntry)theEObject; + T result = casePatternEntry(patternEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: + { + AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject; + T result = caseAllPatternEntry(allPatternEntry); + if (result == null) result = casePatternEntry(allPatternEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PATTERN_ELEMENT: + { + PatternElement patternElement = (PatternElement)theEObject; + T result = casePatternElement(patternElement); + if (result == null) result = casePatternEntry(patternElement); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: + { + GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject; + T result = caseGraphPatternDeclaration(graphPatternDeclaration); + if (result == null) result = caseDeclaration(graphPatternDeclaration); + if (result == null) result = caseCommand(graphPatternDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: + { + GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject; + T result = caseGraphPatternReference(graphPatternReference); + if (result == null) result = caseGraphPattern(graphPatternReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GRAPH_PATTERN: + { + GraphPattern graphPattern = (GraphPattern)theEObject; + T result = caseGraphPattern(graphPattern); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: + { + ObjectiveSpecification objectiveSpecification = (ObjectiveSpecification)theEObject; + T result = caseObjectiveSpecification(objectiveSpecification); + if (result == null) result = caseObjective(objectiveSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: + { + ObjectiveEntry objectiveEntry = (ObjectiveEntry)theEObject; + T result = caseObjectiveEntry(objectiveEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: + { + OptimizationEntry optimizationEntry = (OptimizationEntry)theEObject; + T result = caseOptimizationEntry(optimizationEntry); + if (result == null) result = caseObjectiveEntry(optimizationEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.THRESHOLD_ENTRY: + { + ThresholdEntry thresholdEntry = (ThresholdEntry)theEObject; + T result = caseThresholdEntry(thresholdEntry); + if (result == null) result = caseObjectiveEntry(thresholdEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: + { + ObjectiveFunction objectiveFunction = (ObjectiveFunction)theEObject; + T result = caseObjectiveFunction(objectiveFunction); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: + { + CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject; + T result = caseCostObjectiveFunction(costObjectiveFunction); + if (result == null) result = caseObjectiveFunction(costObjectiveFunction); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.COST_ENTRY: + { + CostEntry costEntry = (CostEntry)theEObject; + T result = caseCostEntry(costEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: + { + ObjectiveDeclaration objectiveDeclaration = (ObjectiveDeclaration)theEObject; + T result = caseObjectiveDeclaration(objectiveDeclaration); + if (result == null) result = caseDeclaration(objectiveDeclaration); + if (result == null) result = caseCommand(objectiveDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: + { + ObjectiveReference objectiveReference = (ObjectiveReference)theEObject; + T result = caseObjectiveReference(objectiveReference); + if (result == null) result = caseObjective(objectiveReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE: + { + Objective objective = (Objective)theEObject; + T result = caseObjective(objective); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: + { + ConfigSpecification configSpecification = (ConfigSpecification)theEObject; + T result = caseConfigSpecification(configSpecification); + if (result == null) result = caseConfig(configSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_DECLARATION: + { + ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject; + T result = caseConfigDeclaration(configDeclaration); + if (result == null) result = caseDeclaration(configDeclaration); + if (result == null) result = caseCommand(configDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_ENTRY: + { + ConfigEntry configEntry = (ConfigEntry)theEObject; + T result = caseConfigEntry(configEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: + { + DocumentationEntry documentationEntry = (DocumentationEntry)theEObject; + T result = caseDocumentationEntry(documentationEntry); + if (result == null) result = caseConfigEntry(documentationEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.RUNTIME_ENTRY: + { + RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject; + T result = caseRuntimeEntry(runtimeEntry); + if (result == null) result = caseConfigEntry(runtimeEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.MEMORY_ENTRY: + { + MemoryEntry memoryEntry = (MemoryEntry)theEObject; + T result = caseMemoryEntry(memoryEntry); + if (result == null) result = caseConfigEntry(memoryEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CUSTOM_ENTRY: + { + CustomEntry customEntry = (CustomEntry)theEObject; + T result = caseCustomEntry(customEntry); + if (result == null) result = caseConfigEntry(customEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_REFERENCE: + { + ConfigReference configReference = (ConfigReference)theEObject; + T result = caseConfigReference(configReference); + if (result == null) result = caseConfig(configReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG: + { + Config config = (Config)theEObject; + T result = caseConfig(config); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: + { + ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject; + T result = caseScopeSpecification(scopeSpecification); + if (result == null) result = caseScope(scopeSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.TYPE_SCOPE: + { + TypeScope typeScope = (TypeScope)theEObject; + T result = caseTypeScope(typeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: + { + ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; + T result = caseClassTypeScope(classTypeScope); + if (result == null) result = caseTypeScope(classTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: + { + ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; + T result = caseObjectTypeScope(objectTypeScope); + if (result == null) result = caseTypeScope(objectTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: + { + IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; + T result = caseIntegerTypeScope(integerTypeScope); + if (result == null) result = caseTypeScope(integerTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: + { + RealTypeScope realTypeScope = (RealTypeScope)theEObject; + T result = caseRealTypeScope(realTypeScope); + if (result == null) result = caseTypeScope(realTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: + { + StringTypeScope stringTypeScope = (StringTypeScope)theEObject; + T result = caseStringTypeScope(stringTypeScope); + if (result == null) result = caseTypeScope(stringTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.TYPE_REFERENCE: + { + TypeReference typeReference = (TypeReference)theEObject; + T result = caseTypeReference(typeReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CLASS_REFERENCE: + { + ClassReference classReference = (ClassReference)theEObject; + T result = caseClassReference(classReference); + if (result == null) result = caseTypeReference(classReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECT_REFERENCE: + { + ObjectReference objectReference = (ObjectReference)theEObject; + T result = caseObjectReference(objectReference); + if (result == null) result = caseTypeReference(objectReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTEGER_REFERENCE: + { + IntegerReference integerReference = (IntegerReference)theEObject; + T result = caseIntegerReference(integerReference); + if (result == null) result = caseTypeReference(integerReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_REFERENCE: + { + RealReference realReference = (RealReference)theEObject; + T result = caseRealReference(realReference); + if (result == null) result = caseTypeReference(realReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_REFERENCE: + { + StringReference stringReference = (StringReference)theEObject; + T result = caseStringReference(stringReference); + if (result == null) result = caseTypeReference(stringReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: + { + NumberSpecification numberSpecification = (NumberSpecification)theEObject; + T result = caseNumberSpecification(numberSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.EXACT_NUMBER: + { + ExactNumber exactNumber = (ExactNumber)theEObject; + T result = caseExactNumber(exactNumber); + if (result == null) result = caseNumberSpecification(exactNumber); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTERVALL_NUMBER: + { + IntervallNumber intervallNumber = (IntervallNumber)theEObject; + T result = caseIntervallNumber(intervallNumber); + if (result == null) result = caseNumberSpecification(intervallNumber); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INT_ENUMBERATION: + { + IntEnumberation intEnumberation = (IntEnumberation)theEObject; + T result = caseIntEnumberation(intEnumberation); + if (result == null) result = caseNumberSpecification(intEnumberation); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_ENUMERATION: + { + RealEnumeration realEnumeration = (RealEnumeration)theEObject; + T result = caseRealEnumeration(realEnumeration); + if (result == null) result = caseNumberSpecification(realEnumeration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_ENUMERATION: + { + StringEnumeration stringEnumeration = (StringEnumeration)theEObject; + T result = caseStringEnumeration(stringEnumeration); + if (result == null) result = caseNumberSpecification(stringEnumeration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE_DECLARATION: + { + ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; + T result = caseScopeDeclaration(scopeDeclaration); + if (result == null) result = caseDeclaration(scopeDeclaration); + if (result == null) result = caseCommand(scopeDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE_REFERENCE: + { + ScopeReference scopeReference = (ScopeReference)theEObject; + T result = caseScopeReference(scopeReference); + if (result == null) result = caseScope(scopeReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE: + { + Scope scope = (Scope)theEObject; + T result = caseScope(scope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.TASK: + { + Task task = (Task)theEObject; + T result = caseTask(task); + if (result == null) result = caseCommand(task); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GENERATION_TASK: + { + GenerationTask generationTask = (GenerationTask)theEObject; + T result = caseGenerationTask(generationTask); + if (result == null) result = caseTask(generationTask); + if (result == null) result = caseCommand(generationTask); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTEGER_SCOPE: + { + IntegerScope integerScope = (IntegerScope)theEObject; + T result = caseIntegerScope(integerScope); + if (result == null) result = caseIntegerReference(integerScope); + if (result == null) result = caseTypeReference(integerScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_SCOPE: + { + RealScope realScope = (RealScope)theEObject; + T result = caseRealScope(realScope); + if (result == null) result = caseRealReference(realScope); + if (result == null) result = caseTypeReference(realScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_SCOPE: + { + StringScope stringScope = (StringScope)theEObject; + T result = caseStringScope(stringScope); + if (result == null) result = caseStringReference(stringScope); + if (result == null) result = caseTypeReference(stringScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + default: return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of 'Configuration Script'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Configuration Script'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigurationScript(ConfigurationScript object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Command'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Command'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCommand(Command object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Import'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Import'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseImport(Import object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'EPackage Import'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EPackage Import'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseEPackageImport(EPackageImport object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Viatra Import'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Viatra Import'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseViatraImport(ViatraImport object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDeclaration(Declaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFileSpecification(FileSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFileDeclaration(FileDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFileReference(FileReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFile(File object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelSpecification(MetamodelSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelEntry(MetamodelEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'All Package Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'All Package Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseAllPackageEntry(AllPackageEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelElement(MetamodelElement object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelDeclaration(MetamodelDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelReference(MetamodelReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodel(Metamodel object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelSpecification(PartialModelSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelEntry(PartialModelEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Model Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Model Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseModelEntry(ModelEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Folder Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Folder Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFolderEntry(FolderEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelDeclaration(PartialModelDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelReference(PartialModelReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModel(PartialModel object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Pattern Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Pattern Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePatternSpecification(PatternSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Pattern Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Pattern Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePatternEntry(PatternEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'All Pattern Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'All Pattern Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseAllPatternEntry(AllPatternEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Pattern Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Pattern Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePatternElement(PatternElement object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Graph Pattern Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Graph Pattern Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGraphPatternDeclaration(GraphPatternDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Graph Pattern Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Graph Pattern Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGraphPatternReference(GraphPatternReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Graph Pattern'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Graph Pattern'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGraphPattern(GraphPattern object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveSpecification(ObjectiveSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveEntry(ObjectiveEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Optimization Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Optimization Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseOptimizationEntry(OptimizationEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Threshold Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Threshold Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseThresholdEntry(ThresholdEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Function'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Function'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveFunction(ObjectiveFunction object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Cost Objective Function'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Cost Objective Function'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCostObjectiveFunction(CostObjectiveFunction object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Cost Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Cost Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCostEntry(CostEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveDeclaration(ObjectiveDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveReference(ObjectiveReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjective(Objective object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigSpecification(ConfigSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigDeclaration(ConfigDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigEntry(ConfigEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Documentation Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Documentation Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDocumentationEntry(DocumentationEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Runtime Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Runtime Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRuntimeEntry(RuntimeEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Memory Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Memory Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMemoryEntry(MemoryEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Custom Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Custom Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCustomEntry(CustomEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigReference(ConfigReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfig(Config object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScopeSpecification(ScopeSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseTypeScope(TypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Class Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Class Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseClassTypeScope(ClassTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Object Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Object Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectTypeScope(ObjectTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Integer Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Integer Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntegerTypeScope(IntegerTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealTypeScope(RealTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringTypeScope(StringTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Type Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Type Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseTypeReference(TypeReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Class Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Class Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseClassReference(ClassReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Object Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Object Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectReference(ObjectReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Integer Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Integer Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntegerReference(IntegerReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealReference(RealReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringReference(StringReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Number Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Number Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseNumberSpecification(NumberSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Exact Number'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Exact Number'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseExactNumber(ExactNumber object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Intervall Number'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Intervall Number'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntervallNumber(IntervallNumber object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Int Enumberation'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Int Enumberation'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntEnumberation(IntEnumberation object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Enumeration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Enumeration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealEnumeration(RealEnumeration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Enumeration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Enumeration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringEnumeration(StringEnumeration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScopeDeclaration(ScopeDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScopeReference(ScopeReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScope(Scope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Task'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Task'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseTask(Task object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Generation Task'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Generation Task'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGenerationTask(GenerationTask object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Integer Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Integer Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntegerScope(IntegerScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealScope(RealScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringScope(StringScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'EObject'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch, but this is the last case anyway. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EObject'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ + @Override + public T defaultCase(EObject object) + { + return null; + } + +} //ApplicationConfigurationSwitch -- cgit v1.2.3-54-g00ecf