edu.isi.powerloom.gui.xmlobject
Class PLRelation

java.lang.Object
  |
  +--edu.isi.powerloom.gui.xmlobject.XMLObject
        |
        +--edu.isi.powerloom.gui.xmlobject.PLRelation
All Implemented Interfaces:
PLObject, PLTreeNode

public class PLRelation
extends XMLObject
implements PLTreeNode, PLObject

XMLObject representation of a relation.

Author:
Eric Melz

Field Summary
 java.lang.String attrIsClosed
           
 java.lang.String attrIsFunction
           
 java.lang.String attrModule
           
 java.lang.String attrRelationName
           
 java.lang.String attrSourceString
           
 java.util.Collection elemPLRelation
           
 java.util.Collection elemPLSurrogate
           
 
Constructor Summary
PLRelation()
           
 
Method Summary
 PLTreeNode getChild(int index)
           
 int getChildCount()
           
 PLSurrogateContainer getChildSurrogates()
           
 java.lang.String getID()
          surrogate support
 int getIndexOfChild(PLTreeNode child)
           
 java.lang.String getModule()
           
 java.lang.String getRelationName()
           
 java.lang.String getSourceString()
           
 boolean isLeaf()
           
 boolean isUndefined()
           
 void setChild(int index, PLTreeNode child)
           
 void setChildSurrogates(PLSurrogateContainer container)
           
 void setUndefined(boolean flag)
           
 java.lang.String toString()
          JTree Support
 
Methods inherited from class edu.isi.powerloom.gui.xmlobject.XMLObject
attrIsTrue, getIndexOfChild, main
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

attrRelationName

public java.lang.String attrRelationName

attrModule

public java.lang.String attrModule

attrSourceString

public java.lang.String attrSourceString

attrIsFunction

public java.lang.String attrIsFunction

attrIsClosed

public java.lang.String attrIsClosed

elemPLRelation

public java.util.Collection elemPLRelation

elemPLSurrogate

public java.util.Collection elemPLSurrogate
Constructor Detail

PLRelation

public PLRelation()
Method Detail

getID

public java.lang.String getID()
surrogate support

Specified by:
getID in interface PLObject

getModule

public java.lang.String getModule()
Specified by:
getModule in interface PLObject

getChildSurrogates

public PLSurrogateContainer getChildSurrogates()
Specified by:
getChildSurrogates in interface PLObject

setChildSurrogates

public void setChildSurrogates(PLSurrogateContainer container)
Specified by:
setChildSurrogates in interface PLObject

getRelationName

public java.lang.String getRelationName()

getSourceString

public java.lang.String getSourceString()

setChild

public void setChild(int index,
                     PLTreeNode child)
Specified by:
setChild in interface PLTreeNode

getChild

public PLTreeNode getChild(int index)
Specified by:
getChild in interface PLTreeNode
Overrides:
getChild in class XMLObject

getIndexOfChild

public int getIndexOfChild(PLTreeNode child)
Specified by:
getIndexOfChild in interface PLTreeNode

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface PLTreeNode
Overrides:
getChildCount in class XMLObject

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface PLTreeNode
Overrides:
isLeaf in class XMLObject

toString

public java.lang.String toString()
JTree Support

Overrides:
toString in class java.lang.Object

isUndefined

public boolean isUndefined()
Specified by:
isUndefined in interface PLObject

setUndefined

public void setUndefined(boolean flag)
Specified by:
setUndefined in interface PLObject


Copyright © 2002 University of Southern California Information Sciences Institute. All Rights Reserved.