org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer.java Source code

Java tutorial

Introduction

Here is the source code for org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer.java

Source

/*******************************************************************************
 * Copyright (c) 2013, 2014 Obeo.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 *     Obeo - initial API and implementation
 *******************************************************************************/
package org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer;

import java.util.List;

import org.eclipse.jface.viewers.ColumnViewerEditor;
import org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent;
import org.eclipse.jface.viewers.DoubleClickEvent;
import org.eclipse.jface.viewers.IContentProvider;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.LabelProviderChangedEvent;
import org.eclipse.jface.viewers.OpenEvent;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.TreeExpansionEvent;
import org.eclipse.jface.viewers.TreePath;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.ViewerLabel;
import org.eclipse.jface.viewers.ViewerRow;
import org.eclipse.swt.events.DisposeEvent;
import org.eclipse.swt.events.HelpEvent;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.events.TreeEvent;
import org.eclipse.swt.events.TreeListener;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Item;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.swt.widgets.Widget;

/**
 * <p>
 * <i>This class is not intended to be used outside of its package. It has been set to public for testing
 * purpose only.</i>
 * </p>
 * @author <a href="mailto:mikael.barbero@obeo.fr">Mikael Barbero</a>
 */
public class WrappableTreeViewer extends TreeViewer implements IWrappableStructuredViewer {

    /**
     * @param parent
     * @param style
     */
    public WrappableTreeViewer(Composite parent, int style) {
        super(parent, style);
    }

    /**
     * @param parent
     */
    public WrappableTreeViewer(Composite parent) {
        super(parent);
    }

    /**
     * @param tree
     */
    public WrappableTreeViewer(Tree tree) {
        super(tree);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#addTreeListener(org.eclipse.swt.widgets.Control,
     *      org.eclipse.swt.events.TreeListener)
     */
    @Override
    public void addTreeListener(Control c, TreeListener listener) {
        super.addTreeListener(c, listener);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getColumnViewerOwner(int)
     */
    @Override
    public Widget getColumnViewerOwner(int columnIndex) {
        return super.getColumnViewerOwner(columnIndex);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getChildren(org.eclipse.swt.widgets.Widget)
     */
    @Override
    public Item[] getChildren(Widget o) {
        return super.getChildren(o);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getExpanded(org.eclipse.swt.widgets.Item)
     */
    @Override
    public boolean getExpanded(Item item) {
        return super.getExpanded(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getItemAt(org.eclipse.swt.graphics.Point)
     */
    @Override
    public Item getItemAt(Point p) {
        return super.getItemAt(p);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getItemCount(org.eclipse.swt.widgets.Control)
     */
    @Override
    public int getItemCount(Control widget) {
        return super.getItemCount(widget);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getItemCount(org.eclipse.swt.widgets.Item)
     */
    @Override
    public int getItemCount(Item item) {
        return super.getItemCount(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getItems(org.eclipse.swt.widgets.Item)
     */
    @Override
    public Item[] getItems(Item item) {
        return super.getItems(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getParentItem(org.eclipse.swt.widgets.Item)
     */
    @Override
    public Item getParentItem(Item item) {
        return super.getParentItem(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getSelection(org.eclipse.swt.widgets.Control)
     */
    @Override
    public Item[] getSelection(Control widget) {
        return super.getSelection(widget);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#hookControl(org.eclipse.swt.widgets.Control)
     */
    @Override
    public void hookControl(Control control) {
        super.hookControl(control);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#createViewerEditor()
     */
    @Override
    public ColumnViewerEditor createViewerEditor() {
        return super.createViewerEditor();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#newItem(org.eclipse.swt.widgets.Widget, int, int)
     */
    @Override
    public Item newItem(Widget parent, int flags, int ix) {
        return super.newItem(parent, flags, ix);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#removeAll(org.eclipse.swt.widgets.Control)
     */
    @Override
    public void removeAll(Control widget) {
        super.removeAll(widget);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#setExpanded(org.eclipse.swt.widgets.Item, boolean)
     */
    @Override
    public void setExpanded(Item node, boolean expand) {
        super.setExpanded(node, expand);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#setSelection(java.util.List)
     */
    // Suppressing warning since super is raw
    @SuppressWarnings("rawtypes")
    @Override
    public void setSelection(List items) {
        super.setSelection(items);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#showItem(org.eclipse.swt.widgets.Item)
     */
    @Override
    public void showItem(Item item) {
        super.showItem(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getChild(org.eclipse.swt.widgets.Widget, int)
     */
    @Override
    public Item getChild(Widget widget, int index) {
        return super.getChild(widget, index);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#assertContentProviderType(org.eclipse.jface.viewers.IContentProvider)
     */
    @Override
    public void assertContentProviderType(IContentProvider provider) {
        super.assertContentProviderType(provider);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getRawChildren(java.lang.Object)
     */
    @Override
    public Object[] getRawChildren(Object parent) {
        return super.getRawChildren(parent);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getParentElement(java.lang.Object)
     */
    @Override
    public Object getParentElement(Object element) {
        return super.getParentElement(element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#internalAdd(org.eclipse.swt.widgets.Widget, java.lang.Object,
     *      java.lang.Object[])
     */
    @Override
    public void internalAdd(Widget widget, Object parentElement, Object[] childElements) {
        super.internalAdd(widget, parentElement, childElements);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#internalRefreshStruct(org.eclipse.swt.widgets.Widget,
     *      java.lang.Object, boolean)
     */
    @Override
    public void internalRefreshStruct(Widget widget, Object element, boolean updateLabels) {
        super.internalRefreshStruct(widget, element, updateLabels);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#mapElement(java.lang.Object, org.eclipse.swt.widgets.Widget)
     */
    @Override
    public void mapElement(Object element, Widget item) {
        super.mapElement(element, item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#getViewerRowFromItem(org.eclipse.swt.widgets.Widget)
     */
    @Override
    public ViewerRow getViewerRowFromItem(Widget item) {
        return super.getViewerRowFromItem(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#internalInitializeTree(org.eclipse.swt.widgets.Control)
     */
    @Override
    public void internalInitializeTree(Control widget) {
        super.internalInitializeTree(widget);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#updatePlus(org.eclipse.swt.widgets.Item, java.lang.Object)
     */
    @Override
    public void updatePlus(Item item, Object element) {
        super.updatePlus(item, element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#handleTreeExpand(org.eclipse.swt.events.TreeEvent)
     */
    @Override
    public void handleTreeExpand(TreeEvent event) {
        super.handleTreeExpand(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#handleTreeCollapse(org.eclipse.swt.events.TreeEvent)
     */
    @Override
    public void handleTreeCollapse(TreeEvent event) {
        super.handleTreeCollapse(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#disassociate(org.eclipse.swt.widgets.Item)
     */
    @Override
    public void disassociate(Item item) {
        super.disassociate(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.TreeViewer#doGetColumnCount()
     */
    @Override
    public int doGetColumnCount() {
        return super.doGetColumnCount();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#indexForElement(org.eclipse.swt.widgets.Widget,
     *      java.lang.Object)
     */
    @Override
    public int indexForElement(Widget parent, Object element) {
        return super.indexForElement(parent, element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#getSortedChildren(java.lang.Object)
     */
    @Override
    public Object[] getSortedChildren(Object parentElementOrTreePath) {
        return super.getSortedChildren(parentElementOrTreePath);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#addSelectionListener(org.eclipse.swt.widgets.Control,
     *      org.eclipse.swt.events.SelectionListener)
     * @deprecated
     */
    @Deprecated
    @Override
    public void addSelectionListener(Control control, SelectionListener listener) {
        super.addSelectionListener(control, listener);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#associate(java.lang.Object,
     *      org.eclipse.swt.widgets.Item)
     */
    @Override
    public void associate(Object element, Item item) {
        super.associate(element, item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#createChildren(org.eclipse.swt.widgets.Widget)
     */
    @Override
    public void createChildren(Widget widget) {
        super.createChildren(widget);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#createTreeItem(org.eclipse.swt.widgets.Widget,
     *      java.lang.Object, int)
     */
    @Override
    public void createTreeItem(Widget parent, Object element, int index) {
        super.createTreeItem(parent, element, index);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#doFindInputItem(java.lang.Object)
     */
    @Override
    public Widget doFindInputItem(Object element) {
        return super.doFindInputItem(element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#doFindItem(java.lang.Object)
     */
    @Override
    public Widget doFindItem(Object element) {
        return super.doFindItem(element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#doUpdateItem(org.eclipse.swt.widgets.Item,
     *      java.lang.Object)
     */
    @Override
    public void doUpdateItem(Item item, Object element) {
        super.doUpdateItem(item, element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#isSameSelection(java.util.List,
     *      org.eclipse.swt.widgets.Item[])
     */
    // Suppressing warning since super is raw
    @SuppressWarnings("rawtypes")
    @Override
    public boolean isSameSelection(List items, Item[] current) {
        return super.isSameSelection(items, current);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#doUpdateItem(org.eclipse.swt.widgets.Widget,
     *      java.lang.Object, boolean)
     */
    @Override
    public void doUpdateItem(Widget widget, Object element, boolean fullMap) {
        super.doUpdateItem(widget, element, fullMap);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#fireTreeCollapsed(org.eclipse.jface.viewers.TreeExpansionEvent)
     */
    @Override
    public void fireTreeCollapsed(TreeExpansionEvent event) {
        super.fireTreeCollapsed(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#fireTreeExpanded(org.eclipse.jface.viewers.TreeExpansionEvent)
     */
    @Override
    public void fireTreeExpanded(TreeExpansionEvent event) {
        super.fireTreeExpanded(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#getNextItem(org.eclipse.swt.widgets.Item, boolean)
     */
    @Override
    public Item getNextItem(Item item, boolean includeChildren) {
        return super.getNextItem(item, includeChildren);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#getPreviousItem(org.eclipse.swt.widgets.Item)
     */
    @Override
    public Item getPreviousItem(Item item) {
        return super.getPreviousItem(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#getSelectionFromWidget()
     */
    // Suppressing warning since super is raw
    @SuppressWarnings("rawtypes")
    @Override
    public List getSelectionFromWidget() {
        return super.getSelectionFromWidget();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#handleDoubleSelect(org.eclipse.swt.events.SelectionEvent)
     */
    @Override
    public void handleDoubleSelect(SelectionEvent event) {
        super.handleDoubleSelect(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#inputChanged(java.lang.Object, java.lang.Object)
     */
    @Override
    public void inputChanged(Object input, Object oldInput) {
        super.inputChanged(input, oldInput);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalCollapseToLevel(org.eclipse.swt.widgets.Widget,
     *      int)
     */
    @Override
    public void internalCollapseToLevel(Widget widget, int level) {
        super.internalCollapseToLevel(widget, level);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalExpand(java.lang.Object, boolean)
     */
    @Override
    public Widget internalExpand(Object elementOrPath, boolean expand) {
        return super.internalExpand(elementOrPath, expand);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalGetWidgetToSelect(java.lang.Object)
     */
    @Override
    public Widget internalGetWidgetToSelect(Object elementOrTreePath) {
        return super.internalGetWidgetToSelect(elementOrTreePath);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalExpandToLevel(org.eclipse.swt.widgets.Widget,
     *      int)
     */
    @Override
    public void internalExpandToLevel(Widget widget, int level) {
        super.internalExpandToLevel(widget, level);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalRefresh(java.lang.Object)
     */
    @Override
    public void internalRefresh(Object element) {
        super.internalRefresh(element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalRefresh(java.lang.Object, boolean)
     */
    @Override
    public void internalRefresh(Object element, boolean updateLabels) {
        super.internalRefresh(element, updateLabels);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalRefresh(org.eclipse.swt.widgets.Widget,
     *      java.lang.Object, boolean, boolean)
     */
    @Override
    public void internalRefresh(Widget widget, Object element, boolean doStruct, boolean updateLabels) {
        super.internalRefresh(widget, element, doStruct, updateLabels);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalRemove(java.lang.Object[])
     */
    @Override
    public void internalRemove(Object[] elementsOrPaths) {
        super.internalRemove(elementsOrPaths);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#internalRemove(java.lang.Object, java.lang.Object[])
     */
    @Override
    public void internalRemove(Object parent, Object[] elements) {
        super.internalRemove(parent, elements);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#labelProviderChanged()
     */
    @Override
    public void labelProviderChanged() {
        super.labelProviderChanged();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#setSelectionToWidget(java.util.List, boolean)
     */
    // Suppressing warning since super is raw
    @SuppressWarnings("rawtypes")
    @Override
    public void setSelectionToWidget(List v, boolean reveal) {
        super.setSelectionToWidget(v, reveal);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#updateChildren(org.eclipse.swt.widgets.Widget,
     *      java.lang.Object, java.lang.Object[])
     * @deprecated
     */
    @Override
    @Deprecated
    public void updateChildren(Widget widget, Object parent, Object[] elementChildren) {
        super.updateChildren(widget, parent, elementChildren);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#getTreePathFromItem(org.eclipse.swt.widgets.Item)
     */
    @Override
    public TreePath getTreePathFromItem(Item item) {
        return super.getTreePathFromItem(item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#setSelectionToWidget(org.eclipse.jface.viewers.ISelection,
     *      boolean)
     */
    @Override
    public void setSelectionToWidget(ISelection selection, boolean reveal) {
        super.setSelectionToWidget(selection, reveal);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.AbstractTreeViewer#buildLabel(org.eclipse.jface.viewers.ViewerLabel,
     *      java.lang.Object)
     */
    @Override
    public void buildLabel(ViewerLabel updateLabel, Object elementOrPath) {
        super.buildLabel(updateLabel, elementOrPath);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#hookEditingSupport(org.eclipse.swt.widgets.Control)
     */
    @Override
    public void hookEditingSupport(Control control) {
        super.hookEditingSupport(control);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#getViewerRow(org.eclipse.swt.graphics.Point)
     */
    @Override
    public ViewerRow getViewerRow(Point point) {
        return super.getViewerRow(point);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#getItem(int, int)
     */
    @Override
    public Item getItem(int x, int y) {
        return super.getItem(x, y);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#applyEditorValue()
     */
    @Override
    public void applyEditorValue() {
        super.applyEditorValue();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#handleDispose(org.eclipse.swt.events.DisposeEvent)
     */
    @Override
    public void handleDispose(DisposeEvent event) {
        super.handleDispose(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#triggerEditorActivationEvent(org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent)
     */
    @Override
    public void triggerEditorActivationEvent(ColumnViewerEditorActivationEvent event) {
        super.triggerEditorActivationEvent(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#checkBusy()
     */
    @Override
    public boolean checkBusy() {
        return super.checkBusy();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.ColumnViewer#setBusy(boolean)
     */
    @Override
    public void setBusy(boolean busy) {
        super.setBusy(busy);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#assertElementsNotNull(java.lang.Object[])
     */
    @Override
    public void assertElementsNotNull(Object[] elements) {
        super.assertElementsNotNull(elements);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#equals(java.lang.Object, java.lang.Object)
     */
    @Override
    public boolean equals(Object elementA, Object elementB) {
        return super.equals(elementA, elementB);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#filter(java.lang.Object[])
     */
    @Override
    public Object[] filter(Object[] elements) {
        return super.filter(elements);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#fireDoubleClick(org.eclipse.jface.viewers.DoubleClickEvent)
     */
    @Override
    public void fireDoubleClick(DoubleClickEvent event) {
        super.fireDoubleClick(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#fireOpen(org.eclipse.jface.viewers.OpenEvent)
     */
    @Override
    public void fireOpen(OpenEvent event) {
        super.fireOpen(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#firePostSelectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
     */
    @Override
    public void firePostSelectionChanged(SelectionChangedEvent event) {
        super.firePostSelectionChanged(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#getFilteredChildren(java.lang.Object)
     */
    @Override
    public Object[] getFilteredChildren(Object parent) {
        return super.getFilteredChildren(parent);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#getRoot()
     */
    @Override
    public Object getRoot() {
        return super.getRoot();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#handleOpen(org.eclipse.swt.events.SelectionEvent)
     */
    @Override
    public void handleOpen(SelectionEvent event) {
        super.handleOpen(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#handleInvalidSelection(org.eclipse.jface.viewers.ISelection,
     *      org.eclipse.jface.viewers.ISelection)
     */
    @Override
    public void handleInvalidSelection(ISelection invalidSelection, ISelection newSelection) {
        super.handleInvalidSelection(invalidSelection, newSelection);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#handleLabelProviderChanged(org.eclipse.jface.viewers.LabelProviderChangedEvent)
     */
    @Override
    public void handleLabelProviderChanged(LabelProviderChangedEvent event) {
        super.handleLabelProviderChanged(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#handleSelect(org.eclipse.swt.events.SelectionEvent)
     */
    @Override
    public void handleSelect(SelectionEvent event) {
        super.handleSelect(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#handlePostSelect(org.eclipse.swt.events.SelectionEvent)
     */
    @Override
    public void handlePostSelect(SelectionEvent e) {
        super.handlePostSelect(e);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#hasFilters()
     */
    @Override
    public boolean hasFilters() {
        return super.hasFilters();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#needsRefilter(java.lang.Object, java.lang.String)
     */
    @Override
    public boolean needsRefilter(Object element, String property) {
        return super.needsRefilter(element, property);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#preservingSelection(java.lang.Runnable)
     */
    @Override
    public void preservingSelection(Runnable updateCode) {
        super.preservingSelection(updateCode);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#unmapAllElements()
     */
    @Override
    public void unmapAllElements() {
        super.unmapAllElements();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#unmapElement(java.lang.Object)
     */
    @Override
    public void unmapElement(Object element) {
        super.unmapElement(element);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#unmapElement(java.lang.Object,
     *      org.eclipse.swt.widgets.Widget)
     */
    @Override
    public void unmapElement(Object element, Widget item) {
        super.unmapElement(element, item);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#internalUpdate(org.eclipse.swt.widgets.Widget,
     *      java.lang.Object, java.lang.String[])
     */
    @Override
    public void internalUpdate(Widget widget, Object element, String[] properties) {
        super.internalUpdate(widget, element, properties);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#updateSelection(org.eclipse.jface.viewers.ISelection)
     */
    @Override
    public void updateSelection(ISelection selection) {
        super.updateSelection(selection);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#usingElementMap()
     */
    @Override
    public boolean usingElementMap() {
        return super.usingElementMap();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.StructuredViewer#getColorAndFontCollector()
     */
    @Override
    public ColorAndFontCollector getColorAndFontCollector() {
        return super.getColorAndFontCollector();
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.Viewer#fireHelpRequested(org.eclipse.swt.events.HelpEvent)
     */
    @Override
    public void fireHelpRequested(HelpEvent event) {
        super.fireHelpRequested(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.Viewer#fireSelectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
     */
    @Override
    public void fireSelectionChanged(SelectionChangedEvent event) {
        super.fireSelectionChanged(event);
    }

    /**
     * {@inheritDoc}
     * 
     * @see org.eclipse.jface.viewers.Viewer#handleHelpRequest(org.eclipse.swt.events.HelpEvent)
     */
    @Override
    public void handleHelpRequest(HelpEvent event) {
        super.handleHelpRequest(event);
    }
}