Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.schemas.explorer
Class ClassificationFilter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerFilter
      extended by eu.esdihumboldt.hale.ui.views.schemas.explorer.ClassificationFilter

public class ClassificationFilter
extends org.eclipse.jface.viewers.ViewerFilter

Filters based on Classifications

Author:
Simon Templer

Constructor Summary
ClassificationFilter(org.eclipse.jface.viewers.Viewer viewer)
          Create a classification filter
 
Method Summary
 boolean isVisible(Classification clazz)
          Determines if a definition classified with the given classification is currently configured as visible in the filter.
 boolean select(org.eclipse.jface.viewers.Viewer viewer, Object parentElement, Object element)
           
 void setVisible(Classification clazz, boolean visible)
          Set if definitions with the given classification shall be visible.
 
Methods inherited from class org.eclipse.jface.viewers.ViewerFilter
filter, filter, isFilterProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassificationFilter

public ClassificationFilter(org.eclipse.jface.viewers.Viewer viewer)
Create a classification filter

Parameters:
viewer - the viewer the filter is associated to
Method Detail

setVisible

public void setVisible(Classification clazz,
                       boolean visible)
Set if definitions with the given classification shall be visible.

Parameters:
clazz - the classification
visible - if the definitions with the classification shall be visible

isVisible

public boolean isVisible(Classification clazz)
Determines if a definition classified with the given classification is currently configured as visible in the filter.

Parameters:
clazz - the classification
Returns:
if the classified definitions are visible

select

public boolean select(org.eclipse.jface.viewers.Viewer viewer,
                      Object parentElement,
                      Object element)
Specified by:
select in class org.eclipse.jface.viewers.ViewerFilter
See Also:
ViewerFilter.select(Viewer, Object, Object)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d