|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.fau.cs.www8.jadeowlcodec.tool.dig1_1_extended.AbstractDescriptionRenderingVisitor
public abstract class AbstractDescriptionRenderingVisitor
| Field Summary | |
|---|---|
static org.apache.log4j.Logger |
logger
Log4J Logger for this class |
| Constructor Summary | |
|---|---|
AbstractDescriptionRenderingVisitor(Renderer.SessionInfo session)
|
|
| Method Summary | |
|---|---|
protected void |
addAtLeast(org.semanticweb.owl.model.OWLDataCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
|
protected void |
addAtLeast(org.semanticweb.owl.model.OWLObjectCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
|
protected void |
addAtMost(org.semanticweb.owl.model.OWLDataCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
|
protected void |
addAtMost(org.semanticweb.owl.model.OWLObjectCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
|
abstract org.kr.dl.dig.v1_1.RoleConceptPair |
addNewAll()
Adds a new all. |
abstract org.kr.dl.dig.v1_1.Concepts |
addNewAnd()
Adds a new and. |
abstract org.kr.dl.dig.v1_1.NumRoleConceptPair |
addNewAtleast()
Adds a new atleast. |
abstract org.kr.dl.dig.v1_1.NumRoleConceptPair |
addNewAtmost()
Adds a new atmost. |
abstract org.apache.xmlbeans.XmlObject |
addNewBottom()
Adds bottom. |
abstract org.kr.dl.dig.v1_1.Named |
addNewCatom()
Adds a new catom. |
abstract org.kr.dl.dig.v1_1.IntequalsDocument.Intequals |
addNewIntequals()
Adds a new intequals. |
abstract org.kr.dl.dig.v1_1.Individuals |
addNewIset()
Adds a new iset. |
abstract org.kr.dl.dig.v1_1.Concept |
addNewNot()
Adds a new not. |
abstract org.kr.dl.dig.v1_1.Concepts |
addNewOr()
Adds a new or. |
abstract org.kr.dl.dig.v1_1.RoleConceptPair |
addNewSome()
Adds a new some. |
abstract org.kr.dl.dig.v1_1.StringequalsDocument.Stringequals |
addNewStringequals()
Adds a new stringequals. |
abstract org.apache.xmlbeans.XmlObject |
addNewTop()
Adds top. |
void |
visit(org.semanticweb.owl.model.OWLAnd owlAnd)
Adds a new 'and' and populates it using the operands of owlAnd
and a corresponding ConceptsRenderingVisitor. |
void |
visit(org.semanticweb.owl.model.OWLClass owlClass)
Adds a new 'catom' with name given by owlClass. |
void |
visit(org.semanticweb.owl.model.OWLDataAllRestriction node)
Always throws NotExpressableInDIGException. |
void |
visit(org.semanticweb.owl.model.OWLDataCardinalityRestriction restriction)
Always throws NotExpressableInDIGException. |
void |
visit(org.semanticweb.owl.model.OWLDataSomeRestriction node)
Always throws NotExpressableInDIGException. |
void |
visit(org.semanticweb.owl.model.OWLDataValueRestriction node)
Always throws NotExpressableInDIGException. |
void |
visit(org.semanticweb.owl.model.OWLEnumeration enumeration)
Adds a new 'iset' and populates it using the individuals in enumeration. |
void |
visit(org.semanticweb.owl.model.OWLFrame node)
Always throws NotExpressableInDIGException. |
void |
visit(org.semanticweb.owl.model.OWLNot owlNot)
Adds a new 'not' and populates it using the operand of owlNot
and a corresponding ConceptRenderingVisitor. |
void |
visit(org.semanticweb.owl.model.OWLObjectAllRestriction restriction)
Adds a new 'all' and populates it using restriction and a
corresponding RoleConceptPairRenderingVisitor. |
void |
visit(org.semanticweb.owl.model.OWLObjectCardinalityRestriction restriction)
Depending on whether restriction is 'atmost', 'atleast',
or 'exactly' it either adds a new 'atmost', or a new 'atleast', or a
conjunction of the two and then populates it using restriction
and a corresponding RoleConceptPairRenderingVisitor. |
void |
visit(org.semanticweb.owl.model.OWLObjectSomeRestriction restriction)
Adds a new 'some' and populates it using restriction and
a corresponding RoleConceptPairRenderingVisitor. |
void |
visit(org.semanticweb.owl.model.OWLObjectValueRestriction restriction)
Renders OWL's hasValue as DIG's some restriction.getObjectProperty() iset restriction.getIndividual() |
void |
visit(org.semanticweb.owl.model.OWLOr owlOr)
Adds a new 'or' and populates it using the operands of owlOr
and a corresponding ConceptsRenderingVisitor. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.apache.log4j.Logger logger
| Constructor Detail |
|---|
public AbstractDescriptionRenderingVisitor(Renderer.SessionInfo session)
| Method Detail |
|---|
public void visit(org.semanticweb.owl.model.OWLClass owlClass)
throws org.semanticweb.owl.model.OWLException
owlClass.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorowlClass - an OWLClass.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLAnd owlAnd)
throws org.semanticweb.owl.model.OWLException
owlAnd
and a corresponding ConceptsRenderingVisitor.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorowlAnd - OWLAnd.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLOr owlOr)
throws org.semanticweb.owl.model.OWLException
owlOr
and a corresponding ConceptsRenderingVisitor.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorowlOr - OWLOr.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLNot owlNot)
throws org.semanticweb.owl.model.OWLException
owlNot
and a corresponding ConceptRenderingVisitor.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorowlNot - OWLNot.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLEnumeration enumeration)
throws org.semanticweb.owl.model.OWLException
enumeration.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorenumeration - OWLEnumeration.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLObjectSomeRestriction restriction)
throws org.semanticweb.owl.model.OWLException
restriction and
a corresponding RoleConceptPairRenderingVisitor.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorrestriction - OWLObjectSomeRestriction.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLObjectAllRestriction restriction)
throws org.semanticweb.owl.model.OWLException
restriction and a
corresponding RoleConceptPairRenderingVisitor.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorrestriction - OWLObjectAllRestriction.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLObjectValueRestriction restriction)
throws org.semanticweb.owl.model.OWLException
hasValue as DIG's some restriction.getObjectProperty() iset restriction.getIndividual()
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorrestriction - OWLObjectValueRestriction.
OWLException.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLObjectCardinalityRestriction restriction)
throws org.semanticweb.owl.model.OWLException
restriction is 'atmost', 'atleast',
or 'exactly' it either adds a new 'atmost', or a new 'atleast', or a
conjunction of the two and then populates it using restriction
and a corresponding RoleConceptPairRenderingVisitor.
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorrestriction - OWLObjectCardinalityRestriction.
OWLException.
org.semanticweb.owl.model.OWLException
protected void addAtLeast(org.semanticweb.owl.model.OWLObjectCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
throws org.semanticweb.owl.model.OWLException
restriction - numRoleConceptPair -
org.semanticweb.owl.model.OWLException
protected void addAtMost(org.semanticweb.owl.model.OWLObjectCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
throws org.semanticweb.owl.model.OWLException
restriction - numRoleConceptPair -
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLDataCardinalityRestriction restriction)
throws org.semanticweb.owl.model.OWLException
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorNotExpressableInDIGException - always unless the DIG extensions atleastattribute or atmostattribute are set.
org.semanticweb.owl.model.OWLException
protected void addAtMost(org.semanticweb.owl.model.OWLDataCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
throws org.semanticweb.owl.model.OWLException
restriction - numRoleConceptPair -
org.semanticweb.owl.model.OWLException
protected void addAtLeast(org.semanticweb.owl.model.OWLDataCardinalityRestriction restriction,
org.kr.dl.dig.v1_1.NumRoleConceptPair numRoleConceptPair)
throws org.semanticweb.owl.model.OWLException
restriction - numRoleConceptPair -
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLDataAllRestriction node)
throws NotExpressableInDIGException,
org.semanticweb.owl.model.OWLException
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorNotExpressableInDIGException - always.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLDataSomeRestriction node)
throws NotExpressableInDIGException,
org.semanticweb.owl.model.OWLException
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorNotExpressableInDIGException - always.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLDataValueRestriction node)
throws NotExpressableInDIGException,
org.semanticweb.owl.model.OWLException
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorNotExpressableInDIGException - always.
org.semanticweb.owl.model.OWLException
public void visit(org.semanticweb.owl.model.OWLFrame node)
throws NotExpressableInDIGException
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitorNotExpressableInDIGException - always.public abstract org.apache.xmlbeans.XmlObject addNewTop()
top.
XmlObject corresponding to top.public abstract org.apache.xmlbeans.XmlObject addNewBottom()
bottom.
XmlObject corresponding to bottom.public abstract org.kr.dl.dig.v1_1.Named addNewCatom()
catom.
Namedresulting from adding a new catom.public abstract org.kr.dl.dig.v1_1.Concepts addNewAnd()
and.
Conceptsresulting from adding a new and.public abstract org.kr.dl.dig.v1_1.Concepts addNewOr()
or.
Conceptsresulting from adding a new or.public abstract org.kr.dl.dig.v1_1.Concept addNewNot()
not.
Conceptresulting from adding a new not.public abstract org.kr.dl.dig.v1_1.Individuals addNewIset()
iset.
Individualsresulting from adding a new iset.public abstract org.kr.dl.dig.v1_1.RoleConceptPair addNewSome()
some.
RoleConceptPairresulting from adding a new some.public abstract org.kr.dl.dig.v1_1.RoleConceptPair addNewAll()
all.
RoleConceptPairresulting from adding a new all.public abstract org.kr.dl.dig.v1_1.NumRoleConceptPair addNewAtmost()
atmost.
NumRoleConceptPairresulting from adding a new
atmost.public abstract org.kr.dl.dig.v1_1.NumRoleConceptPair addNewAtleast()
atleast.
NumRoleConceptPairresulting from adding a new
atleast.public abstract org.kr.dl.dig.v1_1.StringequalsDocument.Stringequals addNewStringequals()
stringequals.
stringequals.public abstract org.kr.dl.dig.v1_1.IntequalsDocument.Intequals addNewIntequals()
intequals.
intequals.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg