Class LayoutDescriptionModelSwitch<T>


  • public class LayoutDescriptionModelSwitch<T>
    extends org.eclipse.emf.ecore.util.Switch<T>
    The Switch for the model's inheritance hierarchy. It supports the call 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 Also:
    LayoutDescriptionModelPackage
    • Constructor Detail

      • LayoutDescriptionModelSwitch

        public LayoutDescriptionModelSwitch()
        Creates an instance of the switch.
    • Method Detail

      • isSwitchFor

        protected boolean isSwitchFor​(org.eclipse.emf.ecore.EPackage ePackage)
        Checks whether this is a switch for the given package.
        Specified by:
        isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        ePackage - the package in question.
        Returns:
        whether this is a switch for the given package.
      • doSwitch

        protected T doSwitch​(int classifierID,
                             org.eclipse.emf.ecore.EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Overrides:
        doSwitch in class org.eclipse.emf.ecore.util.Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseHippoLayElementBase

        public T caseHippoLayElementBase​(HippoLayElementBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Element Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Element Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFormElementBase

        public T caseHippoLayFormElementBase​(HippoLayFormElementBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Form Element Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Form Element Base'.
        See Also:
        doSwitch(EObject)
      • caseIHippoLayElementWithFont

        public T caseIHippoLayElementWithFont​(IHippoLayElementWithFont object)
        Returns the result of interpreting the object as an instance of 'IHippo Lay Element With Font'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IHippo Lay Element With Font'.
        See Also:
        doSwitch(EObject)
      • caseIHippoLayElementWithBackColor

        public T caseIHippoLayElementWithBackColor​(IHippoLayElementWithBackColor object)
        Returns the result of interpreting the object as an instance of 'IHippo Lay Element With Back Color'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IHippo Lay Element With Back Color'.
        See Also:
        doSwitch(EObject)
      • caseIHippoLayElementWithTextColor

        public T caseIHippoLayElementWithTextColor​(IHippoLayElementWithTextColor object)
        Returns the result of interpreting the object as an instance of 'IHippo Lay Element With Text Color'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IHippo Lay Element With Text Color'.
        See Also:
        doSwitch(EObject)
      • caseIHippoLayElementWithBorderColor

        public T caseIHippoLayElementWithBorderColor​(IHippoLayElementWithBorderColor object)
        Returns the result of interpreting the object as an instance of 'IHippo Lay Element With Border Color'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IHippo Lay Element With Border Color'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayElementWithCustomization

        public T caseHippoLayElementWithCustomization​(HippoLayElementWithCustomization object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Element With Customization'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Element With Customization'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayElementWCMBase

        public T caseHippoLayElementWCMBase​(HippoLayElementWCMBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Element WCM Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Element WCM Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayElementWCMFormElementBase

        public T caseHippoLayElementWCMFormElementBase​(HippoLayElementWCMFormElementBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Element WCM Form Element Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Element WCM Form Element Base'.
        See Also:
        doSwitch(EObject)
      • caseIHippoLayLayer

        public T caseIHippoLayLayer​(IHippoLayLayer object)
        Returns the result of interpreting the object as an instance of 'IHippo Lay Layer'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IHippo Lay Layer'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFormElementExtBase

        public T caseHippoLayFormElementExtBase​(HippoLayFormElementExtBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Form Element Ext Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Form Element Ext Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayGroupBase

        public T caseHippoLayGroupBase​(HippoLayGroupBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Group Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Group Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayGroupFormElementBase

        public T caseHippoLayGroupFormElementBase​(HippoLayGroupFormElementBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Group Form Element Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Group Form Element Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayGroupFormElementExtBase

        public T caseHippoLayGroupFormElementExtBase​(HippoLayGroupFormElementExtBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Group Form Element Ext Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Group Form Element Ext Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayVirtualGridBase

        public T caseHippoLayVirtualGridBase​(HippoLayVirtualGridBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Virtual Grid Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Virtual Grid Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayVirtualGridFormElementExtBase

        public T caseHippoLayVirtualGridFormElementExtBase​(HippoLayVirtualGridFormElementExtBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Virtual Grid Form Element Ext Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Virtual Grid Form Element Ext Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayVirtualGrid

        public T caseHippoLayVirtualGrid​(HippoLayVirtualGrid object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Virtual Grid'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Virtual Grid'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFormGroupBase

        public T caseHippoLayFormGroupBase​(HippoLayFormGroupBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Form Group Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Form Group Base'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFormGroupFormElementExtBase

        public T caseHippoLayFormGroupFormElementExtBase​(HippoLayFormGroupFormElementExtBase object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Form Group Form Element Ext Base'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Form Group Form Element Ext Base'.
        See Also:
        doSwitch(EObject)
      • caseLayoutPicture

        public T caseLayoutPicture​(LayoutPicture object)
        Returns the result of interpreting the object as an instance of 'Layout Picture'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Layout Picture'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayForm

        public T caseHippoLayForm​(HippoLayForm object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Form'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Form'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayPage

        public T caseHippoLayPage​(HippoLayPage object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Page'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Page'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayPanel

        public T caseHippoLayPanel​(HippoLayPanel object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Panel'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Panel'.
        See Also:
        doSwitch(EObject)
      • caseHippoLaySeparatePanel

        public T caseHippoLaySeparatePanel​(HippoLaySeparatePanel object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Separate Panel'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Separate Panel'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFormRichElement

        public T caseHippoLayFormRichElement​(HippoLayFormRichElement object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Form Rich Element'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Form Rich Element'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayTableColumnsGroup

        public T caseHippoLayTableColumnsGroup​(HippoLayTableColumnsGroup object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Table Columns Group'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Table Columns Group'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayTableColumn

        public T caseHippoLayTableColumn​(HippoLayTableColumn object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Table Column'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Table Column'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayEdit

        public T caseHippoLayEdit​(HippoLayEdit object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Edit'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Edit'.
        See Also:
        doSwitch(EObject)
      • caseHippoLaySubMenu

        public T caseHippoLaySubMenu​(HippoLaySubMenu object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Sub Menu'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Sub Menu'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayCommand

        public T caseHippoLayCommand​(HippoLayCommand object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Command'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Command'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayMenuSeparator

        public T caseHippoLayMenuSeparator​(HippoLayMenuSeparator object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Menu Separator'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Menu Separator'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayNavigator

        public T caseHippoLayNavigator​(HippoLayNavigator object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Navigator'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Navigator'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayCommandBar

        public T caseHippoLayCommandBar​(HippoLayCommandBar object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Command Bar'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Command Bar'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayLogicGroup

        public T caseHippoLayLogicGroup​(HippoLayLogicGroup object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Logic Group'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Logic Group'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayPages

        public T caseHippoLayPages​(HippoLayPages object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Pages'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Pages'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayTable

        public T caseHippoLayTable​(HippoLayTable object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Table'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Table'.
        See Also:
        doSwitch(EObject)
      • caseHippoLaySplitter

        public T caseHippoLaySplitter​(HippoLaySplitter object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Splitter'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Splitter'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayContextMenu

        public T caseHippoLayContextMenu​(HippoLayContextMenu object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Context Menu'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Context Menu'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayStaticText

        public T caseHippoLayStaticText​(HippoLayStaticText object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Static Text'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Static Text'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayCalendar

        public T caseHippoLayCalendar​(HippoLayCalendar object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Calendar'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Calendar'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayChart

        public T caseHippoLayChart​(HippoLayChart object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Chart'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Chart'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayCheckBox

        public T caseHippoLayCheckBox​(HippoLayCheckBox object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Check Box'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Check Box'.
        See Also:
        doSwitch(EObject)
      • caseHippoLaySwitcher

        public T caseHippoLaySwitcher​(HippoLaySwitcher object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Switcher'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Switcher'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFormattedArea

        public T caseHippoLayFormattedArea​(HippoLayFormattedArea object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Formatted Area'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Formatted Area'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayExternalObject

        public T caseHippoLayExternalObject​(HippoLayExternalObject object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay External Object'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay External Object'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayDendrogram

        public T caseHippoLayDendrogram​(HippoLayDendrogram object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Dendrogram'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Dendrogram'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFlowchart

        public T caseHippoLayFlowchart​(HippoLayFlowchart object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Flowchart'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Flowchart'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayFormattedDoc

        public T caseHippoLayFormattedDoc​(HippoLayFormattedDoc object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Formatted Doc'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Formatted Doc'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayButton

        public T caseHippoLayButton​(HippoLayButton object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Button'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Button'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayGanttChart

        public T caseHippoLayGanttChart​(HippoLayGanttChart object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Gantt Chart'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Gantt Chart'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayGeographicalMap

        public T caseHippoLayGeographicalMap​(HippoLayGeographicalMap object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Geographical Map'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Geographical Map'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayHTML

        public T caseHippoLayHTML​(HippoLayHTML object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay HTML'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay HTML'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayTumbler

        public T caseHippoLayTumbler​(HippoLayTumbler object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Tumbler'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Tumbler'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayImage

        public T caseHippoLayImage​(HippoLayImage object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Image'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Image'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayMoxel

        public T caseHippoLayMoxel​(HippoLayMoxel object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Moxel'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Moxel'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayRadioGroup

        public T caseHippoLayRadioGroup​(HippoLayRadioGroup object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Radio Group'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Radio Group'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayRadioGroupMobile

        public T caseHippoLayRadioGroupMobile​(HippoLayRadioGroupMobile object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Radio Group Mobile'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Radio Group Mobile'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayGroupMobile

        public T caseHippoLayGroupMobile​(HippoLayGroupMobile object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Group Mobile'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Group Mobile'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayRadioButton

        public T caseHippoLayRadioButton​(HippoLayRadioButton object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Radio Button'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Radio Button'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayProgressBar

        public T caseHippoLayProgressBar​(HippoLayProgressBar object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Progress Bar'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Progress Bar'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayTrackBar

        public T caseHippoLayTrackBar​(HippoLayTrackBar object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Track Bar'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Track Bar'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayTextDoc

        public T caseHippoLayTextDoc​(HippoLayTextDoc object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Text Doc'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Text Doc'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayPlanner

        public T caseHippoLayPlanner​(HippoLayPlanner object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Planner'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Planner'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayPeriod

        public T caseHippoLayPeriod​(HippoLayPeriod object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Period'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Period'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayViewStatus

        public T caseHippoLayViewStatus​(HippoLayViewStatus object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay View Status'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay View Status'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayGroupBox

        public T caseHippoLayGroupBox​(HippoLayGroupBox object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Group Box'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Group Box'.
        See Also:
        doSwitch(EObject)
      • caseHippoLayBackObject

        public T caseHippoLayBackObject​(HippoLayBackObject object)
        Returns the result of interpreting the object as an instance of 'Hippo Lay Back Object'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Hippo Lay Back Object'.
        See Also:
        doSwitch(EObject)
      • caseVirtualGridElementDescription

        public T caseVirtualGridElementDescription​(VirtualGridElementDescription object)
        Returns the result of interpreting the object as an instance of 'Virtual Grid Element Description'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Virtual Grid Element Description'.
        See Also:
        doSwitch(EObject)
      • caseVirtualColumn

        public T caseVirtualColumn​(VirtualColumn object)
        Returns the result of interpreting the object as an instance of 'Virtual Column'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Virtual Column'.
        See Also:
        doSwitch(EObject)
      • caseVirtualRow

        public T caseVirtualRow​(VirtualRow object)
        Returns the result of interpreting the object as an instance of 'Virtual Row'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Virtual Row'.
        See Also:
        doSwitch(EObject)
      • caseMobilePreviewInfo

        public T caseMobilePreviewInfo​(MobilePreviewInfo object)
        Returns the result of interpreting the object as an instance of 'Mobile Preview Info'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Mobile Preview Info'.
        See Also:
        doSwitch(EObject)
      • caseFormPictureCollection

        public T caseFormPictureCollection​(FormPictureCollection object)
        Returns the result of interpreting the object as an instance of 'Form Picture Collection'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Form Picture Collection'.
        See Also:
        doSwitch(EObject)
      • caseLayoutFormPicture

        public T caseLayoutFormPicture​(LayoutFormPicture object)
        Returns the result of interpreting the object as an instance of 'Layout Form Picture'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Layout Form Picture'.
        See Also:
        doSwitch(EObject)
      • casePicture

        public T casePicture​(Picture object)
        Returns the result of interpreting the object as an instance of 'Picture'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Picture'.
        See Also:
        doSwitch(EObject)
      • casePictureDef

        public T casePictureDef​(PictureDef object)
        Returns the result of interpreting the object as an instance of 'Picture Def'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Picture Def'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public T defaultCase​(org.eclipse.emf.ecore.EObject object)
        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.
        Overrides:
        defaultCase in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        Switch.doSwitch(org.eclipse.emf.ecore.EObject)