/** */ package rba.view.util; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.Switch; import rba.core.AbstractAllocatable; import rba.core.AbstractContent; import rba.core.Allocatable; import rba.core.AllocatableOperator; import rba.core.AllocatableSet; import rba.core.Content; import rba.core.ContentOperator; import rba.core.ContentSet; import rba.core.ContentState; import rba.core.Expression; import rba.core.ModelElement; import rba.core.NamedElement; import rba.core.Operator; import rba.core.PackagableElement; import rba.core.RuleObject; import rba.core.SetExpression; import rba.core.SugarExpression; import rba.core.SugarExpressionBase; import rba.view.*; /** * The Switch for the model's inheritance hierarchy. It supports the call * {@link #doSwitch(EObject) doSwitch(object)} to invoke the caseXXX method for each class of the model, starting * with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is * the result of the switch. * @see rba.view.RBAViewPackage * @generated */ public class RBAViewSwitch extends Switch { /** * The cached model package * * @generated */ protected static RBAViewPackage modelPackage; /** * Creates an instance of the switch. * * @generated */ public RBAViewSwitch() { if (modelPackage == null) { modelPackage = RBAViewPackage.eINSTANCE; } } /** * Checks whether this is a switch for the given package. * * @param ePackage the package in question. * @return whether this is a switch for the given package. * @generated */ @Override protected boolean isSwitchFor(EPackage ePackage) { return ePackage == modelPackage; } /** * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. * @return the first non-null result returned by a caseXXX call. * @generated */ @Override protected T doSwitch(int classifierID, EObject theEObject) { switch (classifierID) { case RBAViewPackage.VIEW_CONTENT: { ViewContent viewContent = (ViewContent) theEObject; T result = caseViewContent(viewContent); if (result == null) result = caseContent(viewContent); if (result == null) result = caseAbstractContent(viewContent); if (result == null) result = caseRuleObject(viewContent); if (result == null) result = casePackagableElement(viewContent); if (result == null) result = caseNamedElement(viewContent); if (result == null) result = caseModelElement(viewContent); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.VIEW_CONTENT_SET: { ViewContentSet viewContentSet = (ViewContentSet) theEObject; T result = caseViewContentSet(viewContentSet); if (result == null) result = caseContentSet(viewContentSet); if (result == null) result = caseAbstractContent(viewContentSet); if (result == null) result = caseRuleObject(viewContentSet); if (result == null) result = casePackagableElement(viewContentSet); if (result == null) result = caseNamedElement(viewContentSet); if (result == null) result = caseModelElement(viewContentSet); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.VIEW_CONTENT_STATE: { ViewContentState viewContentState = (ViewContentState) theEObject; T result = caseViewContentState(viewContentState); if (result == null) result = caseContentState(viewContentState); if (result == null) result = caseRuleObject(viewContentState); if (result == null) result = casePackagableElement(viewContentState); if (result == null) result = caseNamedElement(viewContentState); if (result == null) result = caseModelElement(viewContentState); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.LAYOUT_MANAGER: { LayoutManager layoutManager = (LayoutManager) theEObject; T result = caseLayoutManager(layoutManager); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.ALIGNED_LAYOUT: { AlignedLayout alignedLayout = (AlignedLayout) theEObject; T result = caseAlignedLayout(alignedLayout); if (result == null) result = caseLayoutManager(alignedLayout); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.VERTICAL_LAYOUT: { VerticalLayout verticalLayout = (VerticalLayout) theEObject; T result = caseVerticalLayout(verticalLayout); if (result == null) result = caseAlignedLayout(verticalLayout); if (result == null) result = caseLayoutManager(verticalLayout); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.HORIZONTAL_LAYOUT: { HorizontalLayout horizontalLayout = (HorizontalLayout) theEObject; T result = caseHorizontalLayout(horizontalLayout); if (result == null) result = caseAlignedLayout(horizontalLayout); if (result == null) result = caseLayoutManager(horizontalLayout); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.FIXED_POSITION_LAYOUT: { FixedPositionLayout fixedPositionLayout = (FixedPositionLayout) theEObject; T result = caseFixedPositionLayout(fixedPositionLayout); if (result == null) result = caseLayoutManager(fixedPositionLayout); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.POSITION_CONTAINER: { PositionContainer positionContainer = (PositionContainer) theEObject; T result = casePositionContainer(positionContainer); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.DISPLAY: { Display display = (Display) theEObject; T result = caseDisplay(display); if (result == null) result = casePackagableElement(display); if (result == null) result = caseNamedElement(display); if (result == null) result = caseModelElement(display); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.COMPOSITE_AREA: { CompositeArea compositeArea = (CompositeArea) theEObject; T result = caseCompositeArea(compositeArea); if (result == null) result = casePackagableElement(compositeArea); if (result == null) result = caseNamedElement(compositeArea); if (result == null) result = caseModelElement(compositeArea); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.AREA: { Area area = (Area) theEObject; T result = caseArea(area); if (result == null) result = caseAllocatable(area); if (result == null) result = caseAbstractAllocatable(area); if (result == null) result = caseRuleObject(area); if (result == null) result = casePackagableElement(area); if (result == null) result = caseNamedElement(area); if (result == null) result = caseModelElement(area); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.AREA_SET: { AreaSet areaSet = (AreaSet) theEObject; T result = caseAreaSet(areaSet); if (result == null) result = caseAllocatableSet(areaSet); if (result == null) result = caseAbstractAllocatable(areaSet); if (result == null) result = caseRuleObject(areaSet); if (result == null) result = casePackagableElement(areaSet); if (result == null) result = caseNamedElement(areaSet); if (result == null) result = caseModelElement(areaSet); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.SIZE_IDENTIFIER: { SizeIdentifier sizeIdentifier = (SizeIdentifier) theEObject; T result = caseSizeIdentifier(sizeIdentifier); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.SIZE: { Size size = (Size) theEObject; T result = caseSize(size); if (result == null) result = casePackagableElement(size); if (result == null) result = caseSizeIdentifier(size); if (result == null) result = caseNamedElement(size); if (result == null) result = caseModelElement(size); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.SIZE_REFERENCE: { SizeReference sizeReference = (SizeReference) theEObject; T result = caseSizeReference(sizeReference); if (result == null) result = caseSizeIdentifier(sizeReference); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.OFFSET: { Offset offset = (Offset) theEObject; T result = caseOffset(offset); if (result == null) result = casePackagableElement(offset); if (result == null) result = caseNamedElement(offset); if (result == null) result = caseModelElement(offset); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.AREA_OPERATOR: { AreaOperator areaOperator = (AreaOperator) theEObject; T result = caseAreaOperator(areaOperator); if (result == null) result = caseAllocatableOperator(areaOperator); if (result == null) result = caseOperator(areaOperator); if (result == null) result = caseExpression(areaOperator); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.IS_DISPLAYED: { IsDisplayed isDisplayed = (IsDisplayed) theEObject; T result = caseIsDisplayed(isDisplayed); if (result == null) result = caseAreaOperator(isDisplayed); if (result == null) result = caseAllocatableOperator(isDisplayed); if (result == null) result = caseOperator(isDisplayed); if (result == null) result = caseExpression(isDisplayed); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.DISPLAYING_CONTENT: { DisplayingContent displayingContent = (DisplayingContent) theEObject; T result = caseDisplayingContent(displayingContent); if (result == null) result = caseAreaOperator(displayingContent); if (result == null) result = caseAllocatableOperator(displayingContent); if (result == null) result = caseOperator(displayingContent); if (result == null) result = caseExpression(displayingContent); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.IS_HIDDEN: { IsHidden isHidden = (IsHidden) theEObject; T result = caseIsHidden(isHidden); if (result == null) result = caseAreaOperator(isHidden); if (result == null) result = caseAllocatableOperator(isHidden); if (result == null) result = caseOperator(isHidden); if (result == null) result = caseExpression(isHidden); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.VIEW_CONTENT_OPERATOR: { ViewContentOperator viewContentOperator = (ViewContentOperator) theEObject; T result = caseViewContentOperator(viewContentOperator); if (result == null) result = caseContentOperator(viewContentOperator); if (result == null) result = caseOperator(viewContentOperator); if (result == null) result = caseExpression(viewContentOperator); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.IS_VISIBLE: { IsVisible isVisible = (IsVisible) theEObject; T result = caseIsVisible(isVisible); if (result == null) result = caseViewContentOperator(isVisible); if (result == null) result = caseContentOperator(isVisible); if (result == null) result = caseOperator(isVisible); if (result == null) result = caseExpression(isVisible); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.ALL_INSTANCE_OF_AREA: { AllInstanceOfArea allInstanceOfArea = (AllInstanceOfArea) theEObject; T result = caseAllInstanceOfArea(allInstanceOfArea); if (result == null) result = caseSetExpression(allInstanceOfArea); if (result == null) result = caseExpression(allInstanceOfArea); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.ALL_INSTANCE_OF_VIEW_CONTENT: { AllInstanceOfViewContent allInstanceOfViewContent = (AllInstanceOfViewContent) theEObject; T result = caseAllInstanceOfViewContent(allInstanceOfViewContent); if (result == null) result = caseSetExpression(allInstanceOfViewContent); if (result == null) result = caseExpression(allInstanceOfViewContent); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.IS_DISPLAYED_ON: { IsDisplayedOn isDisplayedOn = (IsDisplayedOn) theEObject; T result = caseIsDisplayedOn(isDisplayedOn); if (result == null) result = caseViewContentOperator(isDisplayedOn); if (result == null) result = caseSugarExpressionBase(isDisplayedOn); if (result == null) result = caseContentOperator(isDisplayedOn); if (result == null) result = caseSugarExpression(isDisplayedOn); if (result == null) result = caseOperator(isDisplayedOn); if (result == null) result = caseExpression(isDisplayedOn); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.IS_CHANGED_DISPLAY: { IsChangedDisplay isChangedDisplay = (IsChangedDisplay) theEObject; T result = caseIsChangedDisplay(isChangedDisplay); if (result == null) result = caseAreaOperator(isChangedDisplay); if (result == null) result = caseSugarExpressionBase(isChangedDisplay); if (result == null) result = caseAllocatableOperator(isChangedDisplay); if (result == null) result = caseSugarExpression(isChangedDisplay); if (result == null) result = caseOperator(isChangedDisplay); if (result == null) result = caseExpression(isChangedDisplay); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.IS_TRANSLATED_VIEW_TO: { IsTranslatedViewTo isTranslatedViewTo = (IsTranslatedViewTo) theEObject; T result = caseIsTranslatedViewTo(isTranslatedViewTo); if (result == null) result = caseAreaOperator(isTranslatedViewTo); if (result == null) result = caseSugarExpressionBase(isTranslatedViewTo); if (result == null) result = caseAllocatableOperator(isTranslatedViewTo); if (result == null) result = caseSugarExpression(isTranslatedViewTo); if (result == null) result = caseOperator(isTranslatedViewTo); if (result == null) result = caseExpression(isTranslatedViewTo); if (result == null) result = defaultCase(theEObject); return result; } case RBAViewPackage.HIDE_LOWER_PRIORITY: { HideLowerPriority hideLowerPriority = (HideLowerPriority) theEObject; T result = caseHideLowerPriority(hideLowerPriority); if (result == null) result = caseOperator(hideLowerPriority); if (result == null) result = caseSugarExpressionBase(hideLowerPriority); if (result == null) result = caseExpression(hideLowerPriority); if (result == null) result = caseSugarExpression(hideLowerPriority); if (result == null) result = defaultCase(theEObject); return result; } default: return defaultCase(theEObject); } } /** * Returns the result of interpreting the object as an instance of 'View Content'. * 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 'View Content'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseViewContent(ViewContent object) { return null; } /** * Returns the result of interpreting the object as an instance of 'View Content Set'. * 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 'View Content Set'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseViewContentSet(ViewContentSet object) { return null; } /** * Returns the result of interpreting the object as an instance of 'View Content State'. * * 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 'View Content State'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseViewContentState(ViewContentState object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Layout Manager'. * 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 'Layout Manager'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseLayoutManager(LayoutManager object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Aligned Layout'. * 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 'Aligned Layout'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAlignedLayout(AlignedLayout object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Vertical Layout'. * 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 'Vertical Layout'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVerticalLayout(VerticalLayout object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Horizontal Layout'. * * 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 'Horizontal Layout'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseHorizontalLayout(HorizontalLayout object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Fixed Position Layout'. * * 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 'Fixed Position Layout'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFixedPositionLayout(FixedPositionLayout object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Position Container'. * * 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 'Position Container'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePositionContainer(PositionContainer object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Display'. * 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 'Display'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDisplay(Display object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Composite Area'. * 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 'Composite Area'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCompositeArea(CompositeArea object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Area'. * 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 'Area'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseArea(Area object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Area Set'. * 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 'Area Set'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAreaSet(AreaSet object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Size Identifier'. * 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 'Size Identifier'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSizeIdentifier(SizeIdentifier object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Size'. * 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 'Size'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSize(Size object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Size 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 'Size Reference'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSizeReference(SizeReference object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Offset'. * 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 'Offset'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseOffset(Offset object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Area Operator'. * 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 'Area Operator'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAreaOperator(AreaOperator object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Is Displayed'. * 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 'Is Displayed'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsDisplayed(IsDisplayed object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Displaying Content'. * * 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 'Displaying Content'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDisplayingContent(DisplayingContent object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Is Hidden'. * 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 'Is Hidden'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsHidden(IsHidden object) { return null; } /** * Returns the result of interpreting the object as an instance of 'View Content Operator'. * * 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 'View Content Operator'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseViewContentOperator(ViewContentOperator object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Is Visible'. * 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 'Is Visible'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsVisible(IsVisible object) { return null; } /** * Returns the result of interpreting the object as an instance of 'All Instance Of Area'. * * 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 Instance Of Area'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAllInstanceOfArea(AllInstanceOfArea object) { return null; } /** * Returns the result of interpreting the object as an instance of 'All Instance Of View Content'. 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 Instance Of View Content'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAllInstanceOfViewContent(AllInstanceOfViewContent object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Is Displayed On'. * 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 'Is Displayed On'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsDisplayedOn(IsDisplayedOn object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Is Changed Display'. * * 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 'Is Changed Display'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsChangedDisplay(IsChangedDisplay object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Is Translated View To'. * * 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 'Is Translated View To'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIsTranslatedViewTo(IsTranslatedViewTo object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Hide Lower Priority'. * * 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 'Hide Lower Priority'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseHideLowerPriority(HideLowerPriority object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Model 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 'Model Element'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseModelElement(ModelElement object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Named 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 'Named Element'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNamedElement(NamedElement object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Packagable 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 'Packagable Element'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePackagableElement(PackagableElement object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Rule Object'. * 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 'Rule Object'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseRuleObject(RuleObject object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Abstract Content'. * 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 'Abstract Content'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAbstractContent(AbstractContent object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Content'. * 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 'Content'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseContent(Content object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Content Set'. * 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 'Content Set'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseContentSet(ContentSet object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Content State'. * 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 'Content State'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseContentState(ContentState object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Abstract Allocatable'. * * 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 'Abstract Allocatable'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAbstractAllocatable(AbstractAllocatable object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Allocatable'. * 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 'Allocatable'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAllocatable(Allocatable object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Allocatable Set'. * 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 'Allocatable Set'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAllocatableSet(AllocatableSet object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Expression'. * 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 'Expression'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseExpression(Expression object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Operator'. * 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 'Operator'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseOperator(Operator object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Allocatable Operator'. * * 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 'Allocatable Operator'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAllocatableOperator(AllocatableOperator object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Content Operator'. * 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 'Content Operator'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseContentOperator(ContentOperator object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Set Expression'. * 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 'Set Expression'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSetExpression(SetExpression object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Sugar Expression'. * 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 'Sugar Expression'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSugarExpression(SugarExpression object) { return null; } /** * Returns the result of interpreting the object as an instance of 'Sugar Expression Base'. * * 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 'Sugar Expression Base'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSugarExpressionBase(SugarExpressionBase object) { return null; } /** * Returns the result of interpreting the object as an instance of 'EObject'. * This * implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway. * * @param object the target of the switch. * @return the result of interpreting the object as an instance of 'EObject'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) * @generated */ @Override public T defaultCase(EObject object) { return null; } } // RBAViewSwitch