zeus.ontology.facts
Class FactTreeModel

java.lang.Object
  extended byjavax.swing.tree.DefaultTreeModel
      extended byzeus.ontology.facts.FactTreeModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.tree.TreeModel

public class FactTreeModel
extends javax.swing.tree.DefaultTreeModel
implements javax.swing.event.ChangeListener

See Also:
Serialized Form

Field Summary
(package private) static java.lang.String[] ERROR_MESSAGE
           
protected  OntologyDb model
           
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
FactTreeModel(OntologyDb model)
           
 
Method Summary
(package private)  void addNewChild(javax.swing.tree.DefaultMutableTreeNode parent)
           
(package private)  javax.swing.tree.DefaultMutableTreeNode copyNode(javax.swing.tree.DefaultMutableTreeNode node)
           
protected  void createTree(javax.swing.tree.DefaultMutableTreeNode m_node, TreeNode a_node)
           
(package private)  javax.swing.tree.DefaultMutableTreeNode cutNode(javax.swing.tree.DefaultMutableTreeNode node)
           
(package private)  void errorMsg(int tag)
           
 boolean isEditable(java.lang.String name)
           
(package private)  void pasteNode(javax.swing.tree.DefaultMutableTreeNode parent, javax.swing.tree.DefaultMutableTreeNode node)
           
(package private)  void refresh()
           
(package private)  void removeNode(javax.swing.tree.DefaultMutableTreeNode node)
           
(package private)  java.lang.Object renameFact(java.lang.String old_name, java.lang.String new_name)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object aValue)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERROR_MESSAGE

static final java.lang.String[] ERROR_MESSAGE

model

protected OntologyDb model
Constructor Detail

FactTreeModel

public FactTreeModel(OntologyDb model)
Method Detail

createTree

protected void createTree(javax.swing.tree.DefaultMutableTreeNode m_node,
                          TreeNode a_node)

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object aValue)
Specified by:
valueForPathChanged in interface javax.swing.tree.TreeModel

refresh

void refresh()

errorMsg

void errorMsg(int tag)

isEditable

public boolean isEditable(java.lang.String name)

addNewChild

void addNewChild(javax.swing.tree.DefaultMutableTreeNode parent)

renameFact

java.lang.Object renameFact(java.lang.String old_name,
                            java.lang.String new_name)

removeNode

void removeNode(javax.swing.tree.DefaultMutableTreeNode node)

cutNode

javax.swing.tree.DefaultMutableTreeNode cutNode(javax.swing.tree.DefaultMutableTreeNode node)

copyNode

javax.swing.tree.DefaultMutableTreeNode copyNode(javax.swing.tree.DefaultMutableTreeNode node)

pasteNode

void pasteNode(javax.swing.tree.DefaultMutableTreeNode parent,
               javax.swing.tree.DefaultMutableTreeNode node)

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.