org.semanticweb.elk.owl.implementation
Class ElkLiteralImpl

java.lang.Object
  extended by org.semanticweb.elk.owl.implementation.ElkObjectImpl
      extended by org.semanticweb.elk.owl.implementation.ElkLiteralImpl
All Implemented Interfaces:
ElkAnnotationValue, ElkLiteral, ElkObject

public class ElkLiteralImpl
extends ElkObjectImpl
implements ElkLiteral

ELK implementation of ElkLiteral.

Author:
Markus Kroetzsch

Field Summary
protected  ElkDatatype datatype
           
protected  String lexicalForm
           
 
Method Summary
<O> O
accept(ElkLiteralVisitor<O> visitor)
           
<O> O
accept(ElkObjectVisitor<O> visitor)
           
 ElkDatatype getDatatype()
           
 String getLexicalForm()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lexicalForm

protected final String lexicalForm

datatype

protected final ElkDatatype datatype
Method Detail

getLexicalForm

public String getLexicalForm()
Specified by:
getLexicalForm in interface ElkLiteral

getDatatype

public ElkDatatype getDatatype()
Specified by:
getDatatype in interface ElkLiteral

accept

public <O> O accept(ElkLiteralVisitor<O> visitor)
Specified by:
accept in interface ElkLiteral

accept

public <O> O accept(ElkObjectVisitor<O> visitor)
Specified by:
accept in interface ElkObject


Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.