Alignment API and Server 4.2.${version.update}

fr.inrialpes.exmo.align.impl.rel
Class SubsumedRelation

java.lang.Object
  extended by fr.inrialpes.exmo.align.impl.BasicRelation
      extended by fr.inrialpes.exmo.align.impl.rel.SubsumedRelation
All Implemented Interfaces:
Relation, Visitable

public class SubsumedRelation
extends BasicRelation

Represents an OWL subsumption relation.

Version:
$Id: SubsumedRelation.java 1566 2011-04-20 07:12:36Z euzenat $
Author:
Jérôme Euzenat

Field Summary
private static SubsumedRelation instance
           
(package private) static String prettyLabel
           
 
Fields inherited from class fr.inrialpes.exmo.align.impl.BasicRelation
relation
 
Constructor Summary
SubsumedRelation()
          Creation
 
Method Summary
 void accept(AlignmentVisitor visitor)
           
 Relation compose(Relation r)
          By default...
static SubsumedRelation getInstance()
           
 Relation inverse()
          By default the inverse is the relation itself
 void write(PrintWriter writer)
          This is kept for displayig more correctly the result
 
Methods inherited from class fr.inrialpes.exmo.align.impl.BasicRelation
accept, createRelation, dump, equals, getClassName, getPrettyLabel, getRelation, hashCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prettyLabel

static final String prettyLabel
See Also:
Constant Field Values

instance

private static SubsumedRelation instance
Constructor Detail

SubsumedRelation

public SubsumedRelation()
Creation

Method Detail

accept

public void accept(AlignmentVisitor visitor)
            throws AlignmentException
Specified by:
accept in interface Visitable
Overrides:
accept in class BasicRelation
Throws:
AlignmentException

getInstance

public static SubsumedRelation getInstance()

compose

public Relation compose(Relation r)
Description copied from class: BasicRelation
By default... no composition possible

Specified by:
compose in interface Relation
Overrides:
compose in class BasicRelation

inverse

public Relation inverse()
Description copied from class: BasicRelation
By default the inverse is the relation itself

Specified by:
inverse in interface Relation
Overrides:
inverse in class BasicRelation

write

public void write(PrintWriter writer)
Description copied from class: BasicRelation
This is kept for displayig more correctly the result

Specified by:
write in interface Relation
Overrides:
write in class BasicRelation

Alignment API and Server 4.2.${version.update}

(C) INRIA & friends, 2003-${curryear}