public static class Axioms.RestrictedDatatype
extends com.stardog.stark.impl.AxiomImpl
A user-defined datatype which has facet restrictions placed on its value
com.stardog.stark.impl.AxiomImpl.AxiomBuilder
Axiom.ClassExpression, Axiom.Datatype, Axiom.NamedDatatype, Axiom.PropertyExpression
Modifier and Type | Method and Description |
---|---|
Set<Statement> |
graph() |
Iterator<Statement> |
iterator() |
Axioms.RestrictedDatatype |
langRange(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a langRange facet restriction |
Axioms.RestrictedDatatype |
length(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a length facet restriction |
Axioms.RestrictedDatatype |
maxExclusive(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a maxExclusive facet restriction |
Axioms.RestrictedDatatype |
maxInclusive(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a maxInclusive facet restriction |
Axioms.RestrictedDatatype |
maxLength(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a maxLength facet restriction |
Axioms.RestrictedDatatype |
minExclusive(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a minExclusive facet restriction |
Axioms.RestrictedDatatype |
minInclusive(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a minInclusive facet restriction |
Axioms.RestrictedDatatype |
pattern(Literal theValue)
Creates a new instance of a
Axioms.RestrictedDatatype adding a pattern facet restriction |
builder, builder, builder, mainNode, of, of
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
@Nonnull public Set<Statement> graph()
graph
in class com.stardog.stark.impl.AxiomImpl
public Axioms.RestrictedDatatype minInclusive(Literal theValue)
Axioms.RestrictedDatatype
adding a minInclusive facet restrictiontheValue
- the value for the facet restrictionpublic Axioms.RestrictedDatatype maxInclusive(Literal theValue)
Axioms.RestrictedDatatype
adding a maxInclusive facet restrictiontheValue
- the value for the facet restrictionpublic Axioms.RestrictedDatatype minExclusive(Literal theValue)
Axioms.RestrictedDatatype
adding a minExclusive facet restrictiontheValue
- the value for the facet restrictionpublic Axioms.RestrictedDatatype maxExclusive(Literal theValue)
Axioms.RestrictedDatatype
adding a maxExclusive facet restrictiontheValue
- the value for the facet restrictionpublic Axioms.RestrictedDatatype length(Literal theValue)
Axioms.RestrictedDatatype
adding a length facet restrictiontheValue
- the value for the facet restrictionpublic Axioms.RestrictedDatatype maxLength(Literal theValue)
Axioms.RestrictedDatatype
adding a maxLength facet restrictiontheValue
- the value for the facet restrictionpublic Axioms.RestrictedDatatype pattern(Literal theValue)
Axioms.RestrictedDatatype
adding a pattern facet restrictiontheValue
- the value for the facet restrictionpublic Axioms.RestrictedDatatype langRange(Literal theValue)
Axioms.RestrictedDatatype
adding a langRange facet restrictiontheValue
- the value for the facet restrictionCopyright © 2010-2016 Stardog Union. All Rights Reserved.