org.topbraidcomposer.navigation.domain
Class DomainTableContentProvider

java.lang.Object
  extended by org.topbraidcomposer.navigation.domain.DomainTableContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, DomainTableColumns

public class DomainTableContentProvider
extends java.lang.Object
implements DomainTableColumns, org.eclipse.jface.viewers.IStructuredContentProvider

An IStructuredContentProvider that takes a class Resource as input and lists the properties that have it in their union domain.

Author:
Holger Knublauch

Field Summary
 
Fields inherited from interface org.topbraidcomposer.navigation.domain.DomainTableColumns
COL_INHERITED_FROM, COL_NAME, COL_RANGE, COUNT
 
Constructor Summary
DomainTableContentProvider()
           
 
Method Summary
 void dispose()
           
 com.hp.hpl.jena.rdf.model.Resource getDefiningClass(com.hp.hpl.jena.rdf.model.Property property)
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 com.hp.hpl.jena.rdf.model.Resource getInput()
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainTableContentProvider

public DomainTableContentProvider()
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider

getDefiningClass

public com.hp.hpl.jena.rdf.model.Resource getDefiningClass(com.hp.hpl.jena.rdf.model.Property property)

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

getInput

public com.hp.hpl.jena.rdf.model.Resource getInput()

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider