| /** |
| * Copyright (c)2020 CEA LIST, Committer Name, and others. |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License 2.0 |
| * which accompanies this distribution, and is available at |
| * https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| * Contributors: |
| * CEA LIST - Initial API and implementation |
| * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr |
| * Gabriel Pedroza (CEA LIST) gabriel.pedroza@cea.fr |
| * |
| */ |
| package org.eclipse.papyrus.pdp4eng.req.profile.pdp4engReqGDPR.util; |
| |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.ecore.EPackage; |
| |
| import org.eclipse.emf.ecore.util.Switch; |
| |
| import org.eclipse.papyrus.pdp4eng.common.profile.pdp4engCommonGDPR.Data; |
| import org.eclipse.papyrus.pdp4eng.common.profile.pdp4engCommonGDPR.PersonalData; |
| |
| import org.eclipse.papyrus.pdp4eng.req.profile.pdp4engReqGDPR.*; |
| |
| /** |
| * <!-- 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.pdp4eng.req.profile.pdp4engReqGDPR.pdp4engReqGDPRPackage |
| * @generated |
| */ |
| public class pdp4engReqGDPRSwitch<T> extends Switch<T> { |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static pdp4engReqGDPRPackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public pdp4engReqGDPRSwitch() { |
| if (modelPackage == null) { |
| modelPackage = pdp4engReqGDPRPackage.eINSTANCE; |
| } |
| } |
| |
| /** |
| * Checks whether this is a switch for the given package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param ePackage the package in question. |
| * @return whether this is a switch for the given package. |
| * @generated |
| */ |
| @Override |
| protected boolean isSwitchFor(EPackage ePackage) { |
| return ePackage == modelPackage; |
| } |
| |
| /** |
| * Calls <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 pdp4engReqGDPRPackage.PROCESS_REQUIREMENT: { |
| ProcessRequirement processRequirement = (ProcessRequirement)theEObject; |
| T result = caseProcessRequirement(processRequirement); |
| if (result == null) result = caseProcess(processRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.STAKEHOLDER: { |
| Stakeholder stakeholder = (Stakeholder)theEObject; |
| T result = caseStakeholder(stakeholder); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PERSONAL_DATA_REQUIREMENT: { |
| PersonalDataRequirement personalDataRequirement = (PersonalDataRequirement)theEObject; |
| T result = casePersonalDataRequirement(personalDataRequirement); |
| if (result == null) result = casePersonalData(personalDataRequirement); |
| if (result == null) result = caseData(personalDataRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.GDPR_PRINCIPLE: { |
| GDPRPrinciple gdprPrinciple = (GDPRPrinciple)theEObject; |
| T result = caseGDPRPrinciple(gdprPrinciple); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PROCESS_PRINCIPLE: { |
| ProcessPrinciple processPrinciple = (ProcessPrinciple)theEObject; |
| T result = caseProcessPrinciple(processPrinciple); |
| if (result == null) result = caseGDPRPrinciple(processPrinciple); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PURPOSE_PERSONAL_DATA_PRINCIPLE: { |
| PurposePersonalDataPrinciple purposePersonalDataPrinciple = (PurposePersonalDataPrinciple)theEObject; |
| T result = casePurposePersonalDataPrinciple(purposePersonalDataPrinciple); |
| if (result == null) result = caseGDPRPrinciple(purposePersonalDataPrinciple); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DATA_MINIMISATION: { |
| DataMinimisation dataMinimisation = (DataMinimisation)theEObject; |
| T result = caseDataMinimisation(dataMinimisation); |
| if (result == null) result = casePurposePersonalDataPrinciple(dataMinimisation); |
| if (result == null) result = caseGDPRPrinciple(dataMinimisation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PURPOSE_LIMITATION: { |
| PurposeLimitation purposeLimitation = (PurposeLimitation)theEObject; |
| T result = casePurposeLimitation(purposeLimitation); |
| if (result == null) result = casePurposePersonalDataPrinciple(purposeLimitation); |
| if (result == null) result = caseGDPRPrinciple(purposeLimitation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.ACCURACY: { |
| Accuracy accuracy = (Accuracy)theEObject; |
| T result = caseAccuracy(accuracy); |
| if (result == null) result = casePurposePersonalDataPrinciple(accuracy); |
| if (result == null) result = caseGDPRPrinciple(accuracy); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.STORAGE_LIMITATION: { |
| StorageLimitation storageLimitation = (StorageLimitation)theEObject; |
| T result = caseStorageLimitation(storageLimitation); |
| if (result == null) result = casePurposePersonalDataPrinciple(storageLimitation); |
| if (result == null) result = caseGDPRPrinciple(storageLimitation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFUL: { |
| Lawful lawful = (Lawful)theEObject; |
| T result = caseLawful(lawful); |
| if (result == null) result = caseProcessPrinciple(lawful); |
| if (result == null) result = caseGDPRPrinciple(lawful); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.FAIRLY: { |
| Fairly fairly = (Fairly)theEObject; |
| T result = caseFairly(fairly); |
| if (result == null) result = caseProcessPrinciple(fairly); |
| if (result == null) result = caseGDPRPrinciple(fairly); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.TRANSPARENCY: { |
| Transparency transparency = (Transparency)theEObject; |
| T result = caseTransparency(transparency); |
| if (result == null) result = caseProcessPrinciple(transparency); |
| if (result == null) result = caseGDPRPrinciple(transparency); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.SECURITY_SAFETY: { |
| SecuritySafety securitySafety = (SecuritySafety)theEObject; |
| T result = caseSecuritySafety(securitySafety); |
| if (result == null) result = caseProcessPrinciple(securitySafety); |
| if (result == null) result = caseGDPRPrinciple(securitySafety); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.RELATED_TO: { |
| RelatedTo relatedTo = (RelatedTo)theEObject; |
| T result = caseRelatedTo(relatedTo); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.AVAILABLE_AT: { |
| AvailableAt availableAt = (AvailableAt)theEObject; |
| T result = caseAvailableAt(availableAt); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DERIVED_FROM: { |
| DerivedFrom derivedFrom = (DerivedFrom)theEObject; |
| T result = caseDerivedFrom(derivedFrom); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DATA_REQUIREMENT: { |
| DataRequirement dataRequirement = (DataRequirement)theEObject; |
| T result = caseDataRequirement(dataRequirement); |
| if (result == null) result = caseData(dataRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LINKABLE: { |
| Linkable linkable = (Linkable)theEObject; |
| T result = caseLinkable(linkable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.GENERATED_REQUIREMENTS: { |
| GeneratedRequirements generatedRequirements = (GeneratedRequirements)theEObject; |
| T result = caseGeneratedRequirements(generatedRequirements); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DATA_FLOW_REQUIREMENT: { |
| DataFlowRequirement dataFlowRequirement = (DataFlowRequirement)theEObject; |
| T result = caseDataFlowRequirement(dataFlowRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DATA_SUBJECTS: { |
| DataSubjects dataSubjects = (DataSubjects)theEObject; |
| T result = caseDataSubjects(dataSubjects); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DATA_REQUIREMENTS: { |
| DataRequirements dataRequirements = (DataRequirements)theEObject; |
| T result = caseDataRequirements(dataRequirements); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.AVAILABLE_INFORMATION: { |
| AvailableInformation availableInformation = (AvailableInformation)theEObject; |
| T result = caseAvailableInformation(availableInformation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PERSONAL_INFORMATION: { |
| PersonalInformation personalInformation = (PersonalInformation)theEObject; |
| T result = casePersonalInformation(personalInformation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.AVAILABLE_INFORMATION_CONTAINER: { |
| AvailableInformationContainer availableInformationContainer = (AvailableInformationContainer)theEObject; |
| T result = caseAvailableInformationContainer(availableInformationContainer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PERSONAL_INFORMATION_CONTAINER: { |
| PersonalInformationContainer personalInformationContainer = (PersonalInformationContainer)theEObject; |
| T result = casePersonalInformationContainer(personalInformationContainer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.UNLINKABILITY_REQUIREMENT: { |
| UnlinkabilityRequirement unlinkabilityRequirement = (UnlinkabilityRequirement)theEObject; |
| T result = caseUnlinkabilityRequirement(unlinkabilityRequirement); |
| if (result == null) result = casePrivacyRequirement(unlinkabilityRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PRIVACY_REQUIREMENT: { |
| PrivacyRequirement privacyRequirement = (PrivacyRequirement)theEObject; |
| T result = casePrivacyRequirement(privacyRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DATA_UNLINKABILITY_REQUIREMENT: { |
| DataUnlinkabilityRequirement dataUnlinkabilityRequirement = (DataUnlinkabilityRequirement)theEObject; |
| T result = caseDataUnlinkabilityRequirement(dataUnlinkabilityRequirement); |
| if (result == null) result = caseUnlinkabilityRequirement(dataUnlinkabilityRequirement); |
| if (result == null) result = casePrivacyRequirement(dataUnlinkabilityRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.CONTROLERS: { |
| Controlers controlers = (Controlers)theEObject; |
| T result = caseControlers(controlers); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LINK: { |
| Link link = (Link)theEObject; |
| T result = caseLink(link); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.UNDECTABILITY_REQUIREMENT: { |
| UndectabilityRequirement undectabilityRequirement = (UndectabilityRequirement)theEObject; |
| T result = caseUndectabilityRequirement(undectabilityRequirement); |
| if (result == null) result = casePrivacyRequirement(undectabilityRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.PSEUDONIMITY_REQUIREMENT: { |
| PseudonimityRequirement pseudonimityRequirement = (PseudonimityRequirement)theEObject; |
| T result = casePseudonimityRequirement(pseudonimityRequirement); |
| if (result == null) result = casePrivacyRequirement(pseudonimityRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.ANANOMITY_REQUIREMENT: { |
| AnanomityRequirement ananomityRequirement = (AnanomityRequirement)theEObject; |
| T result = caseAnanomityRequirement(ananomityRequirement); |
| if (result == null) result = caseUnlinkabilityRequirement(ananomityRequirement); |
| if (result == null) result = casePrivacyRequirement(ananomityRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.DATA_RECORD_REQUIREMENT: { |
| DataRecordRequirement dataRecordRequirement = (DataRecordRequirement)theEObject; |
| T result = caseDataRecordRequirement(dataRecordRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.FUNCTIONAL_REQUIREMENTS: { |
| FunctionalRequirements functionalRequirements = (FunctionalRequirements)theEObject; |
| T result = caseFunctionalRequirements(functionalRequirements); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.NON_FUNCTIONAL_REQUIREMENTS: { |
| NonFunctionalRequirements nonFunctionalRequirements = (NonFunctionalRequirements)theEObject; |
| T result = caseNonFunctionalRequirements(nonFunctionalRequirements); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFUL_BY_CONSENT: { |
| LawfulByConsent lawfulByConsent = (LawfulByConsent)theEObject; |
| T result = caseLawfulByConsent(lawfulByConsent); |
| if (result == null) result = caseLawful(lawfulByConsent); |
| if (result == null) result = caseProcessPrinciple(lawfulByConsent); |
| if (result == null) result = caseGDPRPrinciple(lawfulByConsent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFUL_BY_CONTRACT: { |
| LawfulByContract lawfulByContract = (LawfulByContract)theEObject; |
| T result = caseLawfulByContract(lawfulByContract); |
| if (result == null) result = caseLawful(lawfulByContract); |
| if (result == null) result = caseProcessPrinciple(lawfulByContract); |
| if (result == null) result = caseGDPRPrinciple(lawfulByContract); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFUL_BY_PUBLIC_INTEREST: { |
| LawfulByPublicInterest lawfulByPublicInterest = (LawfulByPublicInterest)theEObject; |
| T result = caseLawfulByPublicInterest(lawfulByPublicInterest); |
| if (result == null) result = caseLawful(lawfulByPublicInterest); |
| if (result == null) result = caseProcessPrinciple(lawfulByPublicInterest); |
| if (result == null) result = caseGDPRPrinciple(lawfulByPublicInterest); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFUL_BY_LEGITIMATE_INTEREST: { |
| LawfulByLegitimateInterest lawfulByLegitimateInterest = (LawfulByLegitimateInterest)theEObject; |
| T result = caseLawfulByLegitimateInterest(lawfulByLegitimateInterest); |
| if (result == null) result = caseLawful(lawfulByLegitimateInterest); |
| if (result == null) result = caseProcessPrinciple(lawfulByLegitimateInterest); |
| if (result == null) result = caseGDPRPrinciple(lawfulByLegitimateInterest); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFUL_BY_LEGAL_OBLIGATION: { |
| LawfulByLegalObligation lawfulByLegalObligation = (LawfulByLegalObligation)theEObject; |
| T result = caseLawfulByLegalObligation(lawfulByLegalObligation); |
| if (result == null) result = caseLawful(lawfulByLegalObligation); |
| if (result == null) result = caseProcessPrinciple(lawfulByLegalObligation); |
| if (result == null) result = caseGDPRPrinciple(lawfulByLegalObligation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFUL_BY_VITAL_INTEREST: { |
| LawfulByVitalInterest lawfulByVitalInterest = (LawfulByVitalInterest)theEObject; |
| T result = caseLawfulByVitalInterest(lawfulByVitalInterest); |
| if (result == null) result = caseLawful(lawfulByVitalInterest); |
| if (result == null) result = caseProcessPrinciple(lawfulByVitalInterest); |
| if (result == null) result = caseGDPRPrinciple(lawfulByVitalInterest); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case pdp4engReqGDPRPackage.LAWFULL_BY_SAFE_GUARD: { |
| LawfullBySafeGuard lawfullBySafeGuard = (LawfullBySafeGuard)theEObject; |
| T result = caseLawfullBySafeGuard(lawfullBySafeGuard); |
| if (result == null) result = caseLawful(lawfullBySafeGuard); |
| if (result == null) result = caseProcessPrinciple(lawfullBySafeGuard); |
| if (result == null) result = caseGDPRPrinciple(lawfullBySafeGuard); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Requirement</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>Process Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessRequirement(ProcessRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Stakeholder</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>Stakeholder</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStakeholder(Stakeholder object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Personal Data Requirement</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>Personal Data Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePersonalDataRequirement(PersonalDataRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>GDPR Principle</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>GDPR Principle</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGDPRPrinciple(GDPRPrinciple object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Principle</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>Process Principle</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessPrinciple(ProcessPrinciple object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Purpose Personal Data Principle</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>Purpose Personal Data Principle</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePurposePersonalDataPrinciple(PurposePersonalDataPrinciple object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Minimisation</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>Data Minimisation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataMinimisation(DataMinimisation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Purpose Limitation</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>Purpose Limitation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePurposeLimitation(PurposeLimitation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Accuracy</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>Accuracy</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAccuracy(Accuracy object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Storage Limitation</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>Storage Limitation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStorageLimitation(StorageLimitation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawful</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>Lawful</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawful(Lawful object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Fairly</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>Fairly</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFairly(Fairly object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Transparency</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>Transparency</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTransparency(Transparency object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Security Safety</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>Security Safety</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSecuritySafety(SecuritySafety object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Related To</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>Related To</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRelatedTo(RelatedTo object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Available At</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>Available At</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAvailableAt(AvailableAt object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Derived From</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>Derived From</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDerivedFrom(DerivedFrom object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Requirement</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>Data Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataRequirement(DataRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Linkable</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>Linkable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLinkable(Linkable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Generated Requirements</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>Generated Requirements</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGeneratedRequirements(GeneratedRequirements object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Flow Requirement</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>Data Flow Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataFlowRequirement(DataFlowRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Subjects</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>Data Subjects</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataSubjects(DataSubjects object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Requirements</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>Data Requirements</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataRequirements(DataRequirements object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Available Information</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>Available Information</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAvailableInformation(AvailableInformation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Personal Information</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>Personal Information</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePersonalInformation(PersonalInformation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Available Information 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>Available Information Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAvailableInformationContainer(AvailableInformationContainer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Personal Information 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>Personal Information Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePersonalInformationContainer(PersonalInformationContainer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Unlinkability Requirement</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>Unlinkability Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseUnlinkabilityRequirement(UnlinkabilityRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Privacy Requirement</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>Privacy Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePrivacyRequirement(PrivacyRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Unlinkability Requirement</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>Data Unlinkability Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataUnlinkabilityRequirement(DataUnlinkabilityRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Controlers</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>Controlers</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseControlers(Controlers object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Link</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>Link</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLink(Link object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Undectability Requirement</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>Undectability Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseUndectabilityRequirement(UndectabilityRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Pseudonimity Requirement</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>Pseudonimity Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePseudonimityRequirement(PseudonimityRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Ananomity Requirement</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>Ananomity Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAnanomityRequirement(AnanomityRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Record Requirement</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>Data Record Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataRecordRequirement(DataRecordRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Functional Requirements</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>Functional Requirements</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFunctionalRequirements(FunctionalRequirements object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Non Functional Requirements</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>Non Functional Requirements</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNonFunctionalRequirements(NonFunctionalRequirements object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawful By Consent</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>Lawful By Consent</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawfulByConsent(LawfulByConsent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawful By Contract</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>Lawful By Contract</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawfulByContract(LawfulByContract object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawful By Public Interest</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>Lawful By Public Interest</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawfulByPublicInterest(LawfulByPublicInterest object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawful By Legitimate Interest</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>Lawful By Legitimate Interest</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawfulByLegitimateInterest(LawfulByLegitimateInterest object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawful By Legal Obligation</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>Lawful By Legal Obligation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawfulByLegalObligation(LawfulByLegalObligation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawful By Vital Interest</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>Lawful By Vital Interest</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawfulByVitalInterest(LawfulByVitalInterest object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Lawfull By Safe Guard</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>Lawfull By Safe Guard</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLawfullBySafeGuard(LawfullBySafeGuard object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process</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>Process</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcess(org.eclipse.papyrus.pdp4eng.common.profile.pdp4engCommonGDPR.Process object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data</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>Data</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseData(Data object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Personal Data</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>Personal Data</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePersonalData(PersonalData 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; |
| } |
| |
| } //pdp4engReqGDPRSwitch |