AROMA 1.2

fr.inrialpes.exmo.aroma.alignment
Class MatchingRelation

java.lang.Object
  extended by fr.inrialpes.exmo.align.impl.BasicCell
      extended by fr.inrialpes.exmo.aroma.alignment.MatchingRelation
All Implemented Interfaces:
Comparable<org.semanticweb.owl.align.Cell>, org.semanticweb.owl.align.Cell, org.semanticweb.owl.align.Visitable
Direct Known Subclasses:
Equivalence, Implication

public abstract class MatchingRelation
extends fr.inrialpes.exmo.align.impl.BasicCell


Field Summary
protected  AEntity object1
           
protected  AEntity object2
           
 
Fields inherited from class fr.inrialpes.exmo.align.impl.BasicCell
extensions, id, relation, semantics, strength
 
Constructor Summary
MatchingRelation(AEntity ent1, AEntity ent2, org.semanticweb.owl.align.Relation rel, double value)
           
 
Method Summary
 boolean equals(Object o)
           
 AEntity getObject1()
           
 URI getObject1AsURI(org.semanticweb.owl.align.Alignment al)
           
 AEntity getObject2()
           
 URI getObject2AsURI(org.semanticweb.owl.align.Alignment al)
           
 int hashCode()
           
abstract  boolean isGenerativeOf(MatchingRelation rel)
           
 
Methods inherited from class fr.inrialpes.exmo.align.impl.BasicCell
accept, compareTo, compose, dump, equals, getExtension, getExtensions, getId, getObject1AsURI, getObject2AsURI, getRelation, getSemantics, getStrength, inverse, setExtension, setExtensions, setId, setObject1, setObject2, setRelation, setSemantics, setStrength
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

object1

protected AEntity object1

object2

protected AEntity object2
Constructor Detail

MatchingRelation

public MatchingRelation(AEntity ent1,
                        AEntity ent2,
                        org.semanticweb.owl.align.Relation rel,
                        double value)
                 throws org.semanticweb.owl.align.AlignmentException
Throws:
org.semanticweb.owl.align.AlignmentException
Method Detail

getObject1

public AEntity getObject1()
Specified by:
getObject1 in interface org.semanticweb.owl.align.Cell
Overrides:
getObject1 in class fr.inrialpes.exmo.align.impl.BasicCell

getObject1AsURI

public URI getObject1AsURI(org.semanticweb.owl.align.Alignment al)
                    throws org.semanticweb.owl.align.AlignmentException
Specified by:
getObject1AsURI in interface org.semanticweb.owl.align.Cell
Overrides:
getObject1AsURI in class fr.inrialpes.exmo.align.impl.BasicCell
Throws:
org.semanticweb.owl.align.AlignmentException

getObject2

public AEntity getObject2()
Specified by:
getObject2 in interface org.semanticweb.owl.align.Cell
Overrides:
getObject2 in class fr.inrialpes.exmo.align.impl.BasicCell

getObject2AsURI

public URI getObject2AsURI(org.semanticweb.owl.align.Alignment al)
                    throws org.semanticweb.owl.align.AlignmentException
Specified by:
getObject2AsURI in interface org.semanticweb.owl.align.Cell
Overrides:
getObject2AsURI in class fr.inrialpes.exmo.align.impl.BasicCell
Throws:
org.semanticweb.owl.align.AlignmentException

equals

public boolean equals(Object o)
Overrides:
equals in class fr.inrialpes.exmo.align.impl.BasicCell

hashCode

public int hashCode()
Overrides:
hashCode in class fr.inrialpes.exmo.align.impl.BasicCell

isGenerativeOf

public abstract boolean isGenerativeOf(MatchingRelation rel)

AROMA 1.2

(C) Universite Pierre-Mendes-France, INRIA & Universite de Nantes 2006-2009