net.sf.bddbddb.dataflow
Class PartialOrder.Constraint

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList
          extended by jwutil.collections.Pair
              extended by net.sf.bddbddb.dataflow.PartialOrder.Constraint
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, java.lang.Iterable, java.util.Collection, java.util.List, jwutil.io.Textualizable
Direct Known Subclasses:
PartialOrder.BeforeConstraint, PartialOrder.InterleavedConstraint
Enclosing class:
PartialOrder

public abstract static class PartialOrder.Constraint
extends jwutil.collections.Pair
implements java.lang.Comparable

See Also:
Serialized Form

Field Summary
static int BEFORE
           
static int INTERLEAVED
           
 
Fields inherited from class jwutil.collections.Pair
left, right
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
PartialOrder.Constraint(Relation leftRel, Attribute leftAttr, Relation rightRel, Attribute rightAttr)
           
PartialOrder.Constraint(Relation leftRel, Attribute leftAttr, Relation rightRel, Attribute rightAttr, double confidence)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 Attribute getLeftAttribute()
           
 Relation getLeftRelation()
           
 jwutil.collections.Pair getLeftRelationAttrPair()
           
 Attribute getRightAttribute()
           
 Relation getRightRelation()
           
 jwutil.collections.Pair getRightRelationAttrPair()
           
abstract  int getType()
           
 boolean isBeforeConstraint()
           
 boolean isInterleavedConstraint()
           
 java.lang.String toString()
           
 
Methods inherited from class jwutil.collections.Pair
addEdge, get, set, size, write, writeEdges
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

Field Detail

BEFORE

public static final int BEFORE
See Also:
Constant Field Values

INTERLEAVED

public static final int INTERLEAVED
See Also:
Constant Field Values
Constructor Detail

PartialOrder.Constraint

public PartialOrder.Constraint(Relation leftRel,
                               Attribute leftAttr,
                               Relation rightRel,
                               Attribute rightAttr,
                               double confidence)

PartialOrder.Constraint

public PartialOrder.Constraint(Relation leftRel,
                               Attribute leftAttr,
                               Relation rightRel,
                               Attribute rightAttr)
Method Detail

getLeftRelationAttrPair

public jwutil.collections.Pair getLeftRelationAttrPair()

getRightRelationAttrPair

public jwutil.collections.Pair getRightRelationAttrPair()

getLeftRelation

public Relation getLeftRelation()

getLeftAttribute

public Attribute getLeftAttribute()

getRightRelation

public Relation getRightRelation()

getRightAttribute

public Attribute getRightAttribute()

toString

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

getType

public abstract int getType()

isBeforeConstraint

public boolean isBeforeConstraint()

isInterleavedConstraint

public boolean isInterleavedConstraint()

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable


Copyright © 2004-2008 Stanford SUIF Compiler Group. All Rights Reserved.