From 0a31d5448e92d915c7163c3985fa0807f67d3f06 Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Wed, 17 Jan 2018 00:54:44 +0100 Subject: Scoping and linking of Viatra Packages and Patterns is completed --- .../ApplicationConfigurationAdapterFactory.java | 808 ++++++++++++++++- .../util/ApplicationConfigurationSwitch.java | 969 ++++++++++++++++++++- 2 files changed, 1746 insertions(+), 31 deletions(-) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util') 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 67d9c396..58c9881e 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 @@ -86,11 +86,6 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return createCommandAdapter(); } @Override - public Adapter caseDeclaration(Declaration object) - { - return createDeclarationAdapter(); - } - @Override public Adapter caseImport(Import object) { return createImportAdapter(); @@ -106,6 +101,31 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl 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(); @@ -141,6 +161,181 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl 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 caseConfigSpecification(ConfigSpecification object) + { + return createConfigSpecificationAdapter(); + } + @Override + public Adapter caseConfigDeclaration(ConfigDeclaration object) + { + return createConfigDeclarationAdapter(); + } + @Override + public Adapter caseConfigEntry(ConfigEntry object) + { + return createConfigEntryAdapter(); + } + @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 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 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(); @@ -192,6 +387,51 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl 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}'. * @@ -208,46 +448,61 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. + * 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.Import + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification * @generated */ - public Adapter createImportAdapter() + public Adapter createFileSpecificationAdapter() { return null; } /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. + * 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.EPackageImport + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration * @generated */ - public Adapter createEPackageImportAdapter() + public Adapter createFileDeclarationAdapter() { return null; } /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. + * 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.ViatraImport + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference * @generated */ - public Adapter createViatraImportAdapter() + 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; } @@ -357,6 +612,531 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl 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.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.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.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.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. * 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 673ffe08..fbcf4041 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 @@ -87,14 +87,6 @@ public class ApplicationConfigurationSwitch extends Switch 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.IMPORT: { Import import_ = (Import)theEObject; @@ -118,6 +110,46 @@ public class ApplicationConfigurationSwitch extends Switch 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; @@ -173,6 +205,285 @@ public class ApplicationConfigurationSwitch extends Switch 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.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.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.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.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); } } @@ -209,6 +520,54 @@ public class ApplicationConfigurationSwitch extends Switch 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'. * @@ -226,49 +585,65 @@ public class ApplicationConfigurationSwitch extends Switch } /** - * Returns the result of interpreting the object as an instance of 'Import'. + * 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 'Import'. + * @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 caseImport(Import object) + public T caseFileSpecification(FileSpecification object) { return null; } /** - * Returns the result of interpreting the object as an instance of 'EPackage Import'. + * 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 'EPackage Import'. + * @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 caseEPackageImport(EPackageImport object) + public T caseFileDeclaration(FileDeclaration object) { return null; } /** - * Returns the result of interpreting the object as an instance of 'Viatra Import'. + * 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 'Viatra Import'. + * @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 caseViatraImport(ViatraImport object) + 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; } @@ -385,6 +760,566 @@ public class ApplicationConfigurationSwitch extends Switch 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 '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 '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 '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 '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'. * -- cgit v1.2.3-54-g00ecf