Protege-2000 1.7

edu.stanford.smi.protegex.widget.diagram
Interface VisibilityChecker

All Known Implementing Classes:
BaseVisibilityChecker, DiagramWidget

public interface VisibilityChecker

This is aggregation and abstraction in an inner loop (the paint loop). We may need to wrap a cache around these guys for performance. "True" means "I have no objection to it being displayed"

Author:
William Grosso

Method Summary
 boolean isConnectorClsVisible(edu.stanford.smi.protege.model.Cls connectorCls)
           
 boolean isConnectorVisible(edu.stanford.smi.protege.model.Instance connectorInstance)
           
 boolean isNodeClsVisible(edu.stanford.smi.protege.model.Cls nodeCls)
           
 boolean isNodeVisible(edu.stanford.smi.protege.model.Instance nodeInstance)
           
 

Method Detail

isConnectorClsVisible

public boolean isConnectorClsVisible(edu.stanford.smi.protege.model.Cls connectorCls)

isConnectorVisible

public boolean isConnectorVisible(edu.stanford.smi.protege.model.Instance connectorInstance)

isNodeClsVisible

public boolean isNodeClsVisible(edu.stanford.smi.protege.model.Cls nodeCls)

isNodeVisible

public boolean isNodeVisible(edu.stanford.smi.protege.model.Instance nodeInstance)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.