XSBTableModel.java

00001 /* 
00002 ** Author(s): Miguel Calejo
00003 ** Contact:   interprolog@declarativa.com, http://www.declarativa.com
00004 ** Copyright (C) Declarativa, Portugal, 2000-2002
00005 ** Use and distribution, without any warranties, under the terms of the 
00006 ** GNU Library General Public License, readable in http://www.fsf.org/copyleft/lgpl.html
00007 */
00008 package com.declarativa.interprolog.gui;
00009 import com.declarativa.interprolog.*;
00012 public class XSBTableModel extends TermTreeModel{
00013         String state;
00014         public XSBTableModel(TermModel root,TermTreeModel[] children,String state){
00015                 super(root,children);
00016                 this.state=state;
00017         }
00018         public static ObjectExamplePair example(){
00019                 return new ObjectExamplePair("XSBTableModel",new XSBTableModel(new TermModel("A"),null,"complete"));
00020                 // we don't mind passing a pair of similar objects, because in this case we'll be using ipObjectTemplate,
00021                 // rather than ipObjectSpec
00022         }
00023 }

Generated on Wed Jul 26 13:30:44 2006 for XSB by  doxygen 1.4.5