public class NamedDataRangeExpander extends ATermBaseVisitor
Title: Named Data Range Expander
Description: Substitutes one ATermAppl for another in a data range
description, based on input map. Used to implement OWL 2 datatype
definitions.
Copyright: Copyright (c) 2009
Company: Clark & Parsia, LLC.
OWL_NOTHING, OWL_THING| Constructor and Description |
|---|
NamedDataRangeExpander() |
| Modifier and Type | Method and Description |
|---|---|
aterm.ATermAppl |
expand(aterm.ATermAppl input,
Map<aterm.ATermAppl,aterm.ATermAppl> map) |
void |
visitAll(aterm.ATermAppl term)
Visit the 'all' (allValuesFrom restriction) term.
|
void |
visitAnd(aterm.ATermAppl term)
Visit the 'and' (intersectionOf) term.
|
void |
visitCard(aterm.ATermAppl term)
Visit the 'card' (minCardinality restriction) term.
|
void |
visitHasValue(aterm.ATermAppl term)
Visit the hasValue restriction term.
|
void |
visitInverse(aterm.ATermAppl p) |
void |
visitLiteral(aterm.ATermAppl term)
Visit the literal term.
|
void |
visitMax(aterm.ATermAppl term)
Visit the 'max' (maxCardinality restriction) term.
|
void |
visitMin(aterm.ATermAppl term)
Visit the 'min' (minCardinality restriction) term.
|
void |
visitNot(aterm.ATermAppl term)
Visit the 'not' (complementOf) term.
|
void |
visitOneOf(aterm.ATermAppl term)
Visit the 'oneOf' term.
|
void |
visitOr(aterm.ATermAppl term)
Visit the 'or' (unionOf) term.
|
void |
visitRestrictedDatatype(aterm.ATermAppl dt) |
void |
visitSelf(aterm.ATermAppl term)
Visit the self restriction term.
|
void |
visitSome(aterm.ATermAppl term)
Visit the 'some' (someValuesFrom restriction) term.
|
void |
visitTerm(aterm.ATermAppl term)
Visit a primitive term (with no arguments) that stands for a URI.
|
void |
visitValue(aterm.ATermAppl term)
Visit the nominal term.
|
visit, visitListpublic aterm.ATermAppl expand(aterm.ATermAppl input,
Map<aterm.ATermAppl,aterm.ATermAppl> map)
public void visitAll(aterm.ATermAppl term)
ATermVisitorpublic void visitAnd(aterm.ATermAppl term)
ATermVisitorpublic void visitCard(aterm.ATermAppl term)
ATermVisitorpublic void visitHasValue(aterm.ATermAppl term)
ATermVisitorpublic void visitInverse(aterm.ATermAppl p)
public void visitLiteral(aterm.ATermAppl term)
ATermVisitorpublic void visitMax(aterm.ATermAppl term)
ATermVisitorpublic void visitMin(aterm.ATermAppl term)
ATermVisitorpublic void visitNot(aterm.ATermAppl term)
ATermVisitorpublic void visitOneOf(aterm.ATermAppl term)
ATermVisitorpublic void visitOr(aterm.ATermAppl term)
ATermVisitorpublic void visitRestrictedDatatype(aterm.ATermAppl dt)
public void visitSelf(aterm.ATermAppl term)
ATermVisitorpublic void visitSome(aterm.ATermAppl term)
ATermVisitorpublic void visitTerm(aterm.ATermAppl term)
ATermVisitorpublic void visitValue(aterm.ATermAppl term)
ATermVisitorCopyright © 2019. All rights reserved.