Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/qompass/codegen/java/org.eclipse.papyrus.java.generator.metamodel.jdt/src/org/eclipse/papyrus/java/generator/metamodel/jdt/jdtmm/util/JdtmmSwitch.java')
-rw-r--r--extraplugins/qompass/codegen/java/org.eclipse.papyrus.java.generator.metamodel.jdt/src/org/eclipse/papyrus/java/generator/metamodel/jdt/jdtmm/util/JdtmmSwitch.java880
1 files changed, 880 insertions, 0 deletions
diff --git a/extraplugins/qompass/codegen/java/org.eclipse.papyrus.java.generator.metamodel.jdt/src/org/eclipse/papyrus/java/generator/metamodel/jdt/jdtmm/util/JdtmmSwitch.java b/extraplugins/qompass/codegen/java/org.eclipse.papyrus.java.generator.metamodel.jdt/src/org/eclipse/papyrus/java/generator/metamodel/jdt/jdtmm/util/JdtmmSwitch.java
new file mode 100644
index 00000000000..54c63e6116d
--- /dev/null
+++ b/extraplugins/qompass/codegen/java/org.eclipse.papyrus.java.generator.metamodel.jdt/src/org/eclipse/papyrus/java/generator/metamodel/jdt/jdtmm/util/JdtmmSwitch.java
@@ -0,0 +1,880 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.util;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.util.Switch;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTClass;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTCompilationUnit;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTEnum;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTException;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTField;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTImportContainer;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTImportDeclaration;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTInterface;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTJavaElement;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTJavaModel;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTJavaProject;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTMember;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTMethod;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTMethodBody;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTOpaqueBody;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTPackageFragment;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTPackageFragmentRoot;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTParameter;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTParent;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTParentJavaElement;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTType;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTTypeParameter;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JDTTypeRoot;
+import org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JdtmmPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> 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.
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.papyrus.java.generator.metamodel.jdt.jdtmm.JdtmmPackage
+ * @generated
+ */
+public class JdtmmSwitch<T> extends Switch<T> {
+
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected static JdtmmPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public JdtmmSwitch() {
+ if (modelPackage == null) {
+ modelPackage = JdtmmPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Checks whether this is a switch for the given package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @parameter 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 <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
+ */
+ @Override
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case JdtmmPackage.JDT_METHOD_BODY: {
+ JDTMethodBody jdtMethodBody = (JDTMethodBody) theEObject;
+ T result = caseJDTMethodBody(jdtMethodBody);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_METHOD: {
+ JDTMethod jdtMethod = (JDTMethod) theEObject;
+ T result = caseJDTMethod(jdtMethod);
+ if (result == null) {
+ result = caseJDTMember(jdtMethod);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtMethod);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtMethod);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtMethod);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_MEMBER: {
+ JDTMember jdtMember = (JDTMember) theEObject;
+ T result = caseJDTMember(jdtMember);
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtMember);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtMember);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtMember);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_PARENT_JAVA_ELEMENT: {
+ JDTParentJavaElement jdtParentJavaElement = (JDTParentJavaElement) theEObject;
+ T result = caseJDTParentJavaElement(jdtParentJavaElement);
+ if (result == null) {
+ result = caseJDTJavaElement(jdtParentJavaElement);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtParentJavaElement);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_PARENT: {
+ JDTParent jdtParent = (JDTParent) theEObject;
+ T result = caseJDTParent(jdtParent);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_JAVA_ELEMENT: {
+ JDTJavaElement jdtJavaElement = (JDTJavaElement) theEObject;
+ T result = caseJDTJavaElement(jdtJavaElement);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_TYPE_PARAMETER: {
+ JDTTypeParameter jdtTypeParameter = (JDTTypeParameter) theEObject;
+ T result = caseJDTTypeParameter(jdtTypeParameter);
+ if (result == null) {
+ result = caseJDTJavaElement(jdtTypeParameter);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_TYPE: {
+ JDTType jdtType = (JDTType) theEObject;
+ T result = caseJDTType(jdtType);
+ if (result == null) {
+ result = caseJDTMember(jdtType);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtType);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtType);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtType);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_FIELD: {
+ JDTField jdtField = (JDTField) theEObject;
+ T result = caseJDTField(jdtField);
+ if (result == null) {
+ result = caseJDTMember(jdtField);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtField);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtField);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtField);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_COMPILATION_UNIT: {
+ JDTCompilationUnit jdtCompilationUnit = (JDTCompilationUnit) theEObject;
+ T result = caseJDTCompilationUnit(jdtCompilationUnit);
+ if (result == null) {
+ result = caseJDTTypeRoot(jdtCompilationUnit);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtCompilationUnit);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtCompilationUnit);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtCompilationUnit);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_TYPE_ROOT: {
+ JDTTypeRoot jdtTypeRoot = (JDTTypeRoot) theEObject;
+ T result = caseJDTTypeRoot(jdtTypeRoot);
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtTypeRoot);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtTypeRoot);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtTypeRoot);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_PACKAGE_FRAGMENT: {
+ JDTPackageFragment jdtPackageFragment = (JDTPackageFragment) theEObject;
+ T result = caseJDTPackageFragment(jdtPackageFragment);
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtPackageFragment);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtPackageFragment);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtPackageFragment);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_PACKAGE_FRAGMENT_ROOT: {
+ JDTPackageFragmentRoot jdtPackageFragmentRoot = (JDTPackageFragmentRoot) theEObject;
+ T result = caseJDTPackageFragmentRoot(jdtPackageFragmentRoot);
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtPackageFragmentRoot);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtPackageFragmentRoot);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtPackageFragmentRoot);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_JAVA_PROJECT: {
+ JDTJavaProject jdtJavaProject = (JDTJavaProject) theEObject;
+ T result = caseJDTJavaProject(jdtJavaProject);
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtJavaProject);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtJavaProject);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtJavaProject);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_JAVA_MODEL: {
+ JDTJavaModel jdtJavaModel = (JDTJavaModel) theEObject;
+ T result = caseJDTJavaModel(jdtJavaModel);
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtJavaModel);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtJavaModel);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtJavaModel);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_PARAMETER: {
+ JDTParameter jdtParameter = (JDTParameter) theEObject;
+ T result = caseJDTParameter(jdtParameter);
+ if (result == null) {
+ result = caseJDTMember(jdtParameter);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtParameter);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtParameter);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtParameter);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_CLASS: {
+ JDTClass jdtClass = (JDTClass) theEObject;
+ T result = caseJDTClass(jdtClass);
+ if (result == null) {
+ result = caseJDTType(jdtClass);
+ }
+ if (result == null) {
+ result = caseJDTMember(jdtClass);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtClass);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtClass);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtClass);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_INTERFACE: {
+ JDTInterface jdtInterface = (JDTInterface) theEObject;
+ T result = caseJDTInterface(jdtInterface);
+ if (result == null) {
+ result = caseJDTType(jdtInterface);
+ }
+ if (result == null) {
+ result = caseJDTMember(jdtInterface);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtInterface);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtInterface);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtInterface);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_ENUM: {
+ JDTEnum jdtEnum = (JDTEnum) theEObject;
+ T result = caseJDTEnum(jdtEnum);
+ if (result == null) {
+ result = caseJDTType(jdtEnum);
+ }
+ if (result == null) {
+ result = caseJDTMember(jdtEnum);
+ }
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtEnum);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtEnum);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtEnum);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_IMPORT_DECLARATION: {
+ JDTImportDeclaration jdtImportDeclaration = (JDTImportDeclaration) theEObject;
+ T result = caseJDTImportDeclaration(jdtImportDeclaration);
+ if (result == null) {
+ result = caseJDTJavaElement(jdtImportDeclaration);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_IMPORT_CONTAINER: {
+ JDTImportContainer jdtImportContainer = (JDTImportContainer) theEObject;
+ T result = caseJDTImportContainer(jdtImportContainer);
+ if (result == null) {
+ result = caseJDTParentJavaElement(jdtImportContainer);
+ }
+ if (result == null) {
+ result = caseJDTJavaElement(jdtImportContainer);
+ }
+ if (result == null) {
+ result = caseJDTParent(jdtImportContainer);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_EXCEPTION: {
+ JDTException jdtException = (JDTException) theEObject;
+ T result = caseJDTException(jdtException);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ case JdtmmPackage.JDT_OPAQUE_BODY: {
+ JDTOpaqueBody jdtOpaqueBody = (JDTOpaqueBody) theEObject;
+ T result = caseJDTOpaqueBody(jdtOpaqueBody);
+ if (result == null) {
+ result = caseJDTMethodBody(jdtOpaqueBody);
+ }
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
+ default:
+ return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Method Body</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Method Body</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTMethodBody(JDTMethodBody object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Java Element</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Java Element</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTJavaElement(JDTJavaElement object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Parent</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Parent</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTParent(JDTParent object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Member</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Member</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTMember(JDTMember object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Parent Java Element</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Parent Java Element</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTParentJavaElement(JDTParentJavaElement object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Type Parameter</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Type Parameter</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTTypeParameter(JDTTypeParameter object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Field</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Field</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTField(JDTField object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTType(JDTType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Method</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Method</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTMethod(JDTMethod object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Parameter</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Parameter</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTParameter(JDTParameter object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Compilation Unit</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Compilation Unit</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTCompilationUnit(JDTCompilationUnit object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Type Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Type Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTTypeRoot(JDTTypeRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Package Fragment</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Package Fragment</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTPackageFragment(JDTPackageFragment object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Package Fragment Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Package Fragment Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTPackageFragmentRoot(JDTPackageFragmentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Java Project</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Java Project</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTJavaProject(JDTJavaProject object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Java Model</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Java Model</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTJavaModel(JDTJavaModel object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Class</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Class</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTClass(JDTClass object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Interface</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Interface</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTInterface(JDTInterface object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Enum</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Enum</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTEnum(JDTEnum object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Import Declaration</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Import Declaration</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTImportDeclaration(JDTImportDeclaration object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Import Container</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Import Container</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTImportContainer(JDTImportContainer object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Exception</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Exception</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTException(JDTException object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>JDT Opaque Body</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>JDT Opaque Body</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJDTOpaqueBody(JDTOpaqueBody object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * 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.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ @Override
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} // JdtmmSwitch

Back to the top