INRIA & UMontrŽal

fr.inrialpes.exmo.align.impl
Class BasicCell

java.lang.Object
  extended byfr.inrialpes.exmo.align.impl.BasicCell
All Implemented Interfaces:
Cell, java.lang.Comparable

public class BasicCell
extends java.lang.Object
implements Cell, java.lang.Comparable

Represents an OWL ontology alignment. An ontology comprises a number of collections. Each ontology has a number of classes, properties and individuals, along with a number of axioms asserting information about those objects.

Version:
$Id: BasicCell.java,v 1.7 2005/06/06 12:32:08 euzenat Exp $
Author:
Jérôme Euzenat

Field Summary
(package private)  java.lang.String id
           
(package private)  OWLEntity object1
           
(package private)  OWLEntity object2
           
(package private)  Relation relation
           
(package private)  java.lang.String semantics
           
(package private)  double strength
           
 
Constructor Summary
BasicCell(java.lang.Object ob1, java.lang.Object ob2)
          Creation
BasicCell(java.lang.Object ob1, java.lang.Object ob2, java.lang.String rel, double m)
           
BasicCell(java.lang.String id, java.lang.Object ob1, java.lang.Object ob2, java.lang.String rel, double m)
           
 
Method Summary
 void accept(AlignmentVisitor visitor)
           
 int compareTo(java.lang.Object c)
          Used to order the cells in an alignment: -- this > c iff this.getStrength() < c.getStrength() --
 void dump(org.xml.sax.ContentHandler h)
          Housekeeping
 java.lang.String getId()
          Creation
 java.lang.Object getObject1()
           
 java.lang.Object getObject2()
           
 Relation getRelation()
           
 java.lang.String getSemantics()
           
 double getStrength()
           
 void inverse()
           
 void setId(java.lang.String id)
           
 void setObject1(java.lang.Object ob)
           
 void setObject2(java.lang.Object ob)
           
 void setRelation(Relation rel)
           
 void setSemantics(java.lang.String sem)
           
 void setStrength(double m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

java.lang.String id

semantics

java.lang.String semantics

object1

OWLEntity object1

object2

OWLEntity object2

relation

Relation relation

strength

double strength
Constructor Detail

BasicCell

public BasicCell(java.lang.Object ob1,
                 java.lang.Object ob2)
          throws AlignmentException
Creation


BasicCell

public BasicCell(java.lang.String id,
                 java.lang.Object ob1,
                 java.lang.Object ob2,
                 java.lang.String rel,
                 double m)
          throws AlignmentException

BasicCell

public BasicCell(java.lang.Object ob1,
                 java.lang.Object ob2,
                 java.lang.String rel,
                 double m)
          throws AlignmentException
Method Detail

accept

public void accept(AlignmentVisitor visitor)
            throws AlignmentException
Specified by:
accept in interface Cell
Throws:
AlignmentException

compareTo

public int compareTo(java.lang.Object c)
Used to order the cells in an alignment: -- this > c iff this.getStrength() < c.getStrength() --

Specified by:
compareTo in interface java.lang.Comparable

getId

public java.lang.String getId()
Description copied from interface: Cell
Creation

Specified by:
getId in interface Cell

setId

public void setId(java.lang.String id)
Specified by:
setId in interface Cell

getSemantics

public java.lang.String getSemantics()
Specified by:
getSemantics in interface Cell

setSemantics

public void setSemantics(java.lang.String sem)
Specified by:
setSemantics in interface Cell

getObject1

public java.lang.Object getObject1()
Specified by:
getObject1 in interface Cell

getObject2

public java.lang.Object getObject2()
Specified by:
getObject2 in interface Cell

setObject1

public void setObject1(java.lang.Object ob)
                throws AlignmentException
Specified by:
setObject1 in interface Cell
Throws:
AlignmentException

setObject2

public void setObject2(java.lang.Object ob)
                throws AlignmentException
Specified by:
setObject2 in interface Cell
Throws:
AlignmentException

getRelation

public Relation getRelation()
Specified by:
getRelation in interface Cell

setRelation

public void setRelation(Relation rel)
Specified by:
setRelation in interface Cell

getStrength

public double getStrength()
Specified by:
getStrength in interface Cell

setStrength

public void setStrength(double m)
Specified by:
setStrength in interface Cell

inverse

public void inverse()
Specified by:
inverse in interface Cell

dump

public void dump(org.xml.sax.ContentHandler h)
Housekeeping

Specified by:
dump in interface Cell

INRIA & UMontrŽal

..no bottom yet...