RBNpackage
Class Rel

java.lang.Object
  extended by RBNpackage.Rel
All Implemented Interfaces:
java.io.Serializable

public class Rel
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 int arity
           
 java.awt.Color color
           
 RelName name
           
 
Constructor Summary
Rel()
           
Rel(java.lang.String n, int a)
           
Rel(java.lang.String n, int a, Type[] types)
           
 
Method Summary
 void addRelHeader(Element root, java.lang.String def, java.lang.String inputoutput)
          Adds to root an element containing the header information for this Rel
 java.awt.Color chooseAttributeColor()
           
 java.awt.Color chooseBinaryColor()
           
 boolean equals(Rel r)
           
 int getArity()
           
 java.awt.Color getColor()
           
 Type[] getTypes()
           
 java.lang.String getTypesAsString()
           
 java.lang.String printname()
           
static void resetTheColorCounters()
           
 void setColor(java.awt.Color color)
           
 java.lang.String toString()
           
 java.lang.String toStringWArity()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public RelName name

arity

public int arity

color

public java.awt.Color color
Constructor Detail

Rel

public Rel()

Rel

public Rel(java.lang.String n,
           int a)

Rel

public Rel(java.lang.String n,
           int a,
           Type[] types)
Method Detail

equals

public boolean equals(Rel r)

getArity

public int getArity()

printname

public java.lang.String printname()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toStringWArity

public java.lang.String toStringWArity()

chooseAttributeColor

public java.awt.Color chooseAttributeColor()

chooseBinaryColor

public java.awt.Color chooseBinaryColor()

resetTheColorCounters

public static void resetTheColorCounters()

setColor

public void setColor(java.awt.Color color)

getColor

public java.awt.Color getColor()

getTypes

public Type[] getTypes()

getTypesAsString

public java.lang.String getTypesAsString()

addRelHeader

public void addRelHeader(Element root,
                         java.lang.String def,
                         java.lang.String inputoutput)
Adds to root an element containing the header information for this Rel

Parameters:
root -