edu.stanford.smi.protegex.owl.ui.matrix.cls
Class ExistentialMatrixColumn

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.ui.matrix.cls.ExistentialMatrixColumn
All Implemented Interfaces:
DependentMatrixColumn, MatrixColumn

public class ExistentialMatrixColumn
extends Object
implements DependentMatrixColumn, MatrixColumn

Author:
Holger Knublauch

Field Summary
private  RDFProperty property
           
 
Constructor Summary
ExistentialMatrixColumn(RDFProperty property)
           
 
Method Summary
 TableCellRenderer getCellRenderer()
           
private  Collection getMatchingRestrictions(OWLNamedClass cls)
           
 String getName()
           
 RDFProperty getProperty()
           
 int getWidth()
           
 boolean isDependentOn(RDFResource instance)
          Called after any RDFResource has been deleted from the ontology.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

property

private RDFProperty property
Constructor Detail

ExistentialMatrixColumn

public ExistentialMatrixColumn(RDFProperty property)
Method Detail

getCellRenderer

public TableCellRenderer getCellRenderer()
Specified by:
getCellRenderer in interface MatrixColumn

getMatchingRestrictions

private Collection getMatchingRestrictions(OWLNamedClass cls)

getName

public String getName()
Specified by:
getName in interface MatrixColumn

getProperty

public RDFProperty getProperty()

getWidth

public int getWidth()
Specified by:
getWidth in interface MatrixColumn

isDependentOn

public boolean isDependentOn(RDFResource instance)
Description copied from interface: DependentMatrixColumn
Called after any RDFResource has been deleted from the ontology.

Specified by:
isDependentOn in interface DependentMatrixColumn
Parameters:
instance - the instance that has been deleted
Returns:
true if this column must be removed from the table