edu.stanford.smi.protegex.widget.diagram
Class TypeBasedVisibilityChecker
java.lang.Object
|
+--java.util.Observable
|
+--edu.stanford.smi.protegex.widget.diagram.BaseVisibilityChecker
|
+--edu.stanford.smi.protegex.widget.diagram.TypeBasedVisibilityChecker
- All Implemented Interfaces:
- VisibilityChecker
- public class TypeBasedVisibilityChecker
- extends BaseVisibilityChecker
Description of the Class
- Author:
- William Grosso
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_hiddenClses
protected HashMap _hiddenClses
TypeBasedVisibilityChecker
public TypeBasedVisibilityChecker()
TypeBasedVisibilityChecker
public TypeBasedVisibilityChecker(edu.stanford.smi.protege.util.PropertyList properties,
edu.stanford.smi.protege.model.KnowledgeBase knowledgeBase)
TypeBasedVisibilityChecker
protected TypeBasedVisibilityChecker(TypeBasedVisibilityChecker original)
getHiddenClses
public Collection getHiddenClses()
hideCls
public void hideCls(edu.stanford.smi.protege.model.Cls cls)
hideConnectorCls
public void hideConnectorCls(edu.stanford.smi.protege.model.Cls connectorCls)
hideNodeCls
public void hideNodeCls(edu.stanford.smi.protege.model.Cls nodeCls)
isClsVisible
public boolean isClsVisible(edu.stanford.smi.protege.model.Cls cls)
isConnectorClsVisible
public boolean isConnectorClsVisible(edu.stanford.smi.protege.model.Cls connectorCls)
- Overrides:
isConnectorClsVisible
in class BaseVisibilityChecker
isConnectorVisible
public boolean isConnectorVisible(edu.stanford.smi.protege.model.Instance connectorInstance)
- Overrides:
isConnectorVisible
in class BaseVisibilityChecker
isNodeClsVisible
public boolean isNodeClsVisible(edu.stanford.smi.protege.model.Cls nodeCls)
- Overrides:
isNodeClsVisible
in class BaseVisibilityChecker
isNodeVisible
public boolean isNodeVisible(edu.stanford.smi.protege.model.Instance nodeInstance)
- Overrides:
isNodeVisible
in class BaseVisibilityChecker
recursivelyHideCls
public void recursivelyHideCls(edu.stanford.smi.protege.model.Cls cls)
recursivelyHideConnectorCls
public void recursivelyHideConnectorCls(edu.stanford.smi.protege.model.Cls connectorCls)
recursivelyHideNodeCls
public void recursivelyHideNodeCls(edu.stanford.smi.protege.model.Cls nodeCls)
recursivelyUnhideCls
public void recursivelyUnhideCls(edu.stanford.smi.protege.model.Cls cls)
recursivelyUnhideConnectorCls
public void recursivelyUnhideConnectorCls(edu.stanford.smi.protege.model.Cls connectorCls)
recursivelyUnhideNodeCls
public void recursivelyUnhideNodeCls(edu.stanford.smi.protege.model.Cls nodeCls)
resetFromPropertyList
public void resetFromPropertyList(edu.stanford.smi.protege.util.PropertyList properties,
edu.stanford.smi.protege.model.KnowledgeBase knowledgeBase)
unhideCls
public void unhideCls(edu.stanford.smi.protege.model.Cls cls)
unhideConnectorCls
public void unhideConnectorCls(edu.stanford.smi.protege.model.Cls connectorCls)
unhideNodeCls
public void unhideNodeCls(edu.stanford.smi.protege.model.Cls nodeCls)
writeToPropertyList
public void writeToPropertyList(edu.stanford.smi.protege.util.PropertyList properties)
Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.