Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/facet/org.eclipse.papyrus.emf.facet.efacet.catalog/src/org/eclipse/papyrus/emf/facet/efacet/catalog/efacetcatalog/util/EfacetcatalogSwitch.java')
-rw-r--r--plugins/facet/org.eclipse.papyrus.emf.facet.efacet.catalog/src/org/eclipse/papyrus/emf/facet/efacet/catalog/efacetcatalog/util/EfacetcatalogSwitch.java69
1 files changed, 45 insertions, 24 deletions
diff --git a/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.catalog/src/org/eclipse/papyrus/emf/facet/efacet/catalog/efacetcatalog/util/EfacetcatalogSwitch.java b/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.catalog/src/org/eclipse/papyrus/emf/facet/efacet/catalog/efacetcatalog/util/EfacetcatalogSwitch.java
index 8541cc4e5cb..e25e8a8dd75 100644
--- a/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.catalog/src/org/eclipse/papyrus/emf/facet/efacet/catalog/efacetcatalog/util/EfacetcatalogSwitch.java
+++ b/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.catalog/src/org/eclipse/papyrus/emf/facet/efacet/catalog/efacetcatalog/util/EfacetcatalogSwitch.java
@@ -1,15 +1,15 @@
/**
* Copyright (c) 2011 Mia-Software.
- *
+ *
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Gregoire Dupe (Mia-Software) - Design
* Nicolas Guyomar (Mia-Software) - Implementation
- *
+ *
*/
package org.eclipse.papyrus.emf.facet.efacet.catalog.efacetcatalog.util;
@@ -28,7 +28,7 @@ import org.eclipse.papyrus.emf.facet.util.emf.catalog.Catalog;
* 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.
* <!-- end-user-doc -->
- *
+ *
* @see org.eclipse.papyrus.emf.facet.efacet.catalog.efacetcatalog.EfacetcatalogPackage
* @generated
* @deprecated cf. https://bugs.eclipse.org/bugs/show_bug.cgi?id=373672
@@ -39,6 +39,7 @@ public class EfacetcatalogSwitch<T> {
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected static EfacetcatalogPackage modelPackage;
@@ -47,6 +48,7 @@ public class EfacetcatalogSwitch<T> {
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EfacetcatalogSwitch() {
@@ -59,6 +61,7 @@ public class EfacetcatalogSwitch<T> {
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@@ -70,6 +73,7 @@ public class EfacetcatalogSwitch<T> {
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@@ -79,8 +83,7 @@ public class EfacetcatalogSwitch<T> {
}
else {
List<EClass> eSuperTypes = theEClass.getESuperTypes();
- return
- eSuperTypes.isEmpty() ?
+ return eSuperTypes.isEmpty() ?
defaultCase(theEObject) :
doSwitch(eSuperTypes.get(0), theEObject);
}
@@ -90,26 +93,36 @@ public class EfacetcatalogSwitch<T> {
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected T doSwitch(final int classifierID, final EObject theEObject) {
switch (classifierID) {
- case EfacetcatalogPackage.QUERY_SET_CATALOG: {
- QuerySetCatalog querySetCatalog = (QuerySetCatalog)theEObject;
- T result = caseQuerySetCatalog(querySetCatalog);
- if (result == null) result = caseCatalog(querySetCatalog);
- if (result == null) result = defaultCase(theEObject);
- return result;
+ case EfacetcatalogPackage.QUERY_SET_CATALOG: {
+ QuerySetCatalog querySetCatalog = (QuerySetCatalog) theEObject;
+ T result = caseQuerySetCatalog(querySetCatalog);
+ if (result == null) {
+ result = caseCatalog(querySetCatalog);
}
- case EfacetcatalogPackage.FACET_SET_CATALOG: {
- FacetSetCatalog facetSetCatalog = (FacetSetCatalog)theEObject;
- T result = caseFacetSetCatalog(facetSetCatalog);
- if (result == null) result = caseCatalog(facetSetCatalog);
- if (result == null) result = defaultCase(theEObject);
- return result;
+ if (result == null) {
+ result = defaultCase(theEObject);
}
- default: return defaultCase(theEObject);
+ return result;
+ }
+ case EfacetcatalogPackage.FACET_SET_CATALOG: {
+ FacetSetCatalog facetSetCatalog = (FacetSetCatalog) theEObject;
+ T result = caseFacetSetCatalog(facetSetCatalog);
+ if (result == null) {
+ result = caseCatalog(facetSetCatalog);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ default:
+ return defaultCase(theEObject);
}
}
@@ -119,7 +132,9 @@ public class EfacetcatalogSwitch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Query Set Catalog</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -134,7 +149,9 @@ public class EfacetcatalogSwitch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Facet Set Catalog</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -149,7 +166,9 @@ public class EfacetcatalogSwitch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Catalog</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -164,7 +183,9 @@ public class EfacetcatalogSwitch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch, but this is the last case anyway.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
@@ -173,4 +194,4 @@ public class EfacetcatalogSwitch<T> {
return null;
}
-} //EfacetcatalogSwitch
+} // EfacetcatalogSwitch

Back to the top