org.universAAL.middleware.owl
Class IntRestriction

Package class diagram package IntRestriction
java.lang.Object
  extended by org.universAAL.middleware.rdf.Resource
      extended by org.universAAL.middleware.owl.TypeExpression
          extended by org.universAAL.middleware.owl.TypeRestriction
              extended by org.universAAL.middleware.owl.BoundedValueRestriction
                  extended by org.universAAL.middleware.owl.IntRestriction

public final class IntRestriction
extends BoundedValueRestriction


Nested Class Summary
 
Nested classes/interfaces inherited from class org.universAAL.middleware.owl.TypeRestriction
TypeRestriction.Facet
 
Field Summary
static String DATATYPE_URI
           
 
Fields inherited from class org.universAAL.middleware.owl.BoundedValueRestriction
XSD_FACET_MAX_EXCLUSIVE, XSD_FACET_MAX_INCLUSIVE, XSD_FACET_MIN_EXCLUSIVE, XSD_FACET_MIN_INCLUSIVE
 
Fields inherited from class org.universAAL.middleware.owl.TypeRestriction
PROP_OWL_ON_DATATYPE, PROP_OWL_WITH_RESTRICTIONS, restrictions
 
Fields inherited from class org.universAAL.middleware.owl.TypeExpression
EXCEPTION_TTL, OWL_CLASS, OWL_NAMESPACE, PROP_RDFS_SUB_CLASS_OF, RDFS_DATATYPE, TYPE_OWL_THING
 
Fields inherited from class org.universAAL.middleware.rdf.Resource
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri
 
Constructor Summary
IntRestriction()
           
IntRestriction(int min, boolean minInclusive, int max, boolean maxInclusive)
           
IntRestriction(Integer min, boolean minInclusive, Integer max, boolean maxInclusive)
           
 
Method Summary
 TypeExpression copy()
          Create a copy of this object, i.e. create a new object of this class and copy the necessary properties.
protected  Comparable getNext(Comparable c)
           
protected  Comparable getPrevious(Comparable c)
           
 
Methods inherited from class org.universAAL.middleware.owl.BoundedValueRestriction
copyTo, getLowerbound, getUpperbound, hasMember, isDisjointWith, isWellFormed, matches, setProperty
 
Methods inherited from class org.universAAL.middleware.owl.TypeRestriction
addConstrainingFacet, getNamedSuperclasses, getTypeURI, getUpperEnumeration, iterate
 
Methods inherited from class org.universAAL.middleware.owl.TypeExpression
checkTTL, collectTypesMinimized, getDefaultMatchmakingTTL, hasMember, hasMember, isDisjointWith, isDisjointWith, matches, matches, synchronize
 
Methods inherited from class org.universAAL.middleware.rdf.Resource
addMultiLangProp, addType, asList, asList, asRDFList, changeProperty, copy, deepCopy, equals, generateAnonURI, getDefaultLang, getFilename, getLocalName, getMultiLangProp, getNamespace, getOrConstructLabel, getProperty, getPropertyURIs, getPropSerializationType, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, getType, getTypes, getURI, hashCode, hasProperty, hasQualifiedName, isAnon, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, numberOfProperties, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setPropertyPathFromOffset, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DATATYPE_URI

public static final String DATATYPE_URI
Constructor Detail

IntRestriction

public IntRestriction()

IntRestriction

public IntRestriction(int min,
                      boolean minInclusive,
                      int max,
                      boolean maxInclusive)

IntRestriction

public IntRestriction(Integer min,
                      boolean minInclusive,
                      Integer max,
                      boolean maxInclusive)
Method Detail

getNext

protected Comparable getNext(Comparable c)
Overrides:
getNext in class BoundedValueRestriction

getPrevious

protected Comparable getPrevious(Comparable c)
Overrides:
getPrevious in class BoundedValueRestriction

copy

public TypeExpression copy()
Description copied from class: TypeExpression
Create a copy of this object, i.e. create a new object of this class and copy the necessary properties.

Specified by:
copy in class TypeExpression
Returns:
The newly created copy.
See Also:
TypeExpression.copy()


Copyright © 2014 universAAL Consortium. All Rights Reserved.