org.eclipse.datatools.sqltools.sqlbuilder.views.criteria
Class CriteriaContentProvider

java.lang.Object
  extended by org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider
      extended by org.eclipse.datatools.sqltools.sqlbuilder.views.GridContentProvider
          extended by org.eclipse.datatools.sqltools.sqlbuilder.views.criteria.CriteriaContentProvider
All Implemented Interfaces:
org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.ui.views.properties.IPropertySourceProvider

public class CriteriaContentProvider
extends GridContentProvider


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider
org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider.ViewerRefresh
 
Constructor Summary
CriteriaContentProvider(SQLDomainModel domainModel, boolean isHavingClause)
           
 
Method Summary
 java.lang.Object[] getElements(java.lang.Object property)
          Get all the predicates from the where clause and map each of into a CriteriaElement
 
Methods inherited from class org.eclipse.datatools.sqltools.sqlbuilder.views.GridContentProvider
notifyChanged
 
Methods inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider
dispose, getAdapterFactory, getChildren, getParent, getPropertySource, hasChildren, inputChanged, setAdapterFactory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CriteriaContentProvider

public CriteriaContentProvider(SQLDomainModel domainModel,
                               boolean isHavingClause)
Method Detail

getElements

public java.lang.Object[] getElements(java.lang.Object property)
Get all the predicates from the where clause and map each of into a CriteriaElement

Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider
Overrides:
getElements in class org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider