ro.mosc.reco.algebra
Class Relation

java.lang.Object
  extended by ro.mosc.reco.algebra.Relation

public class Relation
extends java.lang.Object

Class encapsulation elements in a relation + characteristic predicate value, for a given relation signature.


Field Summary
private  double characteristicPredicateValue
           
private  java.lang.Object[] elements
           
private  RelationSignature signature
           
 
Constructor Summary
Relation(RelationSignature signature, java.lang.Object[] elements, double relationValue)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 double getCharacteristicPredicateValue()
           
 java.lang.Object[] getElements()
           
 RelationSignature getSignature()
           
 void setCharacteristicPredicateValue(double characteristicPredicateValue)
           
 void setElements(java.lang.Object[] elements)
           
 void setSignature(RelationSignature signature)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

signature

private RelationSignature signature

elements

private java.lang.Object[] elements

characteristicPredicateValue

private double characteristicPredicateValue
Constructor Detail

Relation

public Relation(RelationSignature signature,
                java.lang.Object[] elements,
                double relationValue)
Method Detail

getSignature

public RelationSignature getSignature()

setSignature

public void setSignature(RelationSignature signature)

getElements

public java.lang.Object[] getElements()

setElements

public void setElements(java.lang.Object[] elements)

getCharacteristicPredicateValue

public double getCharacteristicPredicateValue()

setCharacteristicPredicateValue

public void setCharacteristicPredicateValue(double characteristicPredicateValue)

toString

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object