org.semanticweb.elk.owl.implementation
Class ElkDatatypeRestrictionImpl

java.lang.Object
  extended by org.semanticweb.elk.owl.implementation.ElkObjectImpl
      extended by org.semanticweb.elk.owl.implementation.ElkDatatypeRestrictionImpl
All Implemented Interfaces:
ElkDataRange, ElkDatatypeRestriction, ElkObject

public class ElkDatatypeRestrictionImpl
extends ElkObjectImpl
implements ElkDatatypeRestriction


Field Summary
protected  ElkDatatype datatype
           
protected  List<ElkFacetRestriction> facetRestrictions
           
 
Method Summary
<O> O
accept(ElkDataRangeVisitor<O> visitor)
           
<O> O
accept(ElkObjectVisitor<O> visitor)
           
 ElkDatatype getDatatype()
           
 List<ElkFacetRestriction> getFacetRestrictions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

datatype

protected final ElkDatatype datatype

facetRestrictions

protected final List<ElkFacetRestriction> facetRestrictions
Method Detail

accept

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

accept

public <O> O accept(ElkDataRangeVisitor<O> visitor)
Specified by:
accept in interface ElkDataRange

getDatatype

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

getFacetRestrictions

public List<ElkFacetRestriction> getFacetRestrictions()
Specified by:
getFacetRestrictions in interface ElkDatatypeRestriction


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