Class DataHasValueImpl
java.lang.Object
com.github.owlcs.ontapi.owlapi.OWLObjectImpl
com.github.owlcs.ontapi.owlapi.objects.ce.AnonymousClassExpressionImpl
com.github.owlcs.ontapi.owlapi.objects.ce.ValueRestrictionImpl<org.semanticweb.owlapi.model.OWLLiteral>
com.github.owlcs.ontapi.owlapi.objects.ce.DataHasValueImpl
- All Implemented Interfaces:
Serializable,Comparable<org.semanticweb.owlapi.model.OWLObject>,org.semanticweb.owlapi.model.AsOWLClass,org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature,org.semanticweb.owlapi.model.HasAnonymousIndividuals,org.semanticweb.owlapi.model.HasClassesInSignature,org.semanticweb.owlapi.model.HasComponents,org.semanticweb.owlapi.model.HasContainsEntityInSignature,org.semanticweb.owlapi.model.HasDataPropertiesInSignature,org.semanticweb.owlapi.model.HasDatatypesInSignature,org.semanticweb.owlapi.model.HasFiller<org.semanticweb.owlapi.model.OWLLiteral>,org.semanticweb.owlapi.model.HasHashIndex,org.semanticweb.owlapi.model.HasIndex,org.semanticweb.owlapi.model.HasIndividualsInSignature,org.semanticweb.owlapi.model.HasObjectPropertiesInSignature,org.semanticweb.owlapi.model.HasProperty<org.semanticweb.owlapi.model.OWLDataPropertyExpression>,org.semanticweb.owlapi.model.HasSignature,org.semanticweb.owlapi.model.IsAnonymous,org.semanticweb.owlapi.model.OWLAnonymousClassExpression,org.semanticweb.owlapi.model.OWLClassExpression,org.semanticweb.owlapi.model.OWLDataHasValue,org.semanticweb.owlapi.model.OWLDataRestriction,org.semanticweb.owlapi.model.OWLHasValueRestriction<org.semanticweb.owlapi.model.OWLLiteral>,org.semanticweb.owlapi.model.OWLObject,org.semanticweb.owlapi.model.OWLPropertyRange,org.semanticweb.owlapi.model.OWLRestriction,org.semanticweb.owlapi.model.SWRLPredicate
public class DataHasValueImpl
extends ValueRestrictionImpl<org.semanticweb.owlapi.model.OWLLiteral>
implements org.semanticweb.owlapi.model.OWLDataHasValue
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.semanticweb.owlapi.model.OWLDataPropertyExpressionFields inherited from class com.github.owlcs.ontapi.owlapi.objects.ce.ValueRestrictionImpl
valueFields inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
DEFAULT_COMPARATOR, hashCode, NO_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionDataHasValueImpl(org.semanticweb.owlapi.model.OWLDataPropertyExpression property, org.semanticweb.owlapi.model.OWLLiteral value) -
Method Summary
Modifier and TypeMethodDescriptionorg.semanticweb.owlapi.model.OWLClassExpressionorg.semanticweb.owlapi.model.OWLDataPropertyExpressionMethods inherited from class com.github.owlcs.ontapi.owlapi.objects.ce.ValueRestrictionImpl
getFillerMethods inherited from class com.github.owlcs.ontapi.owlapi.objects.ce.AnonymousClassExpressionImpl
asConjunctSet, asDisjunctSet, conjunctSet, containsConjunct, disjunctSet, getComplementNNF, getNNF, getObjectComplementOf, isOWLNothing, isOWLThingMethods inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
annotationPropertiesInSignature, anonymousIndividuals, classesInSignature, compareIterators, compareTo, containsEntityInSignature, createSet, createSet, createSortedSet, createSortedSet, dataPropertiesInSignature, datatypesInSignature, equalIterators, equals, equalStreams, forOutput, getAnnotationPropertiesInSignature, getAnnotationPropertySet, getAnonymousIndividuals, getAnonymousIndividualSet, getClassesInSignature, getClassExpressionSet, getDataPropertiesInSignature, getDataPropertySet, getDatatypeSet, getDatatypesInSignature, getIndividualsInSignature, getNamedClassSet, getNamedIndividualSet, getNestedClassExpressions, getObjectPropertiesInSignature, getObjectPropertySet, getSignature, getSignatureSet, hashCode, individualsInSignature, mergeAnnotations, nestedClassExpressions, notSame, objectPropertiesInSignature, prepareAnnotations, signature, toContentList, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.semanticweb.owlapi.model.AsOWLClass
asOWLClass, isOWLClassMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature
annotationPropertiesInSignature, getAnnotationPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasAnonymousIndividuals
anonymousIndividuals, getAnonymousIndividualsMethods inherited from interface org.semanticweb.owlapi.model.HasClassesInSignature
classesInSignature, getClassesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasComponents
componentsAnnotationsFirst, componentsWithoutAnnotationsMethods inherited from interface org.semanticweb.owlapi.model.HasContainsEntityInSignature
containsEntityInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasDataPropertiesInSignature
dataPropertiesInSignature, getDataPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasDatatypesInSignature
datatypesInSignature, getDatatypesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasFiller
getFillerMethods inherited from interface org.semanticweb.owlapi.model.HasIndividualsInSignature
getIndividualsInSignature, individualsInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasObjectPropertiesInSignature
getObjectPropertiesInSignature, objectPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasSignature
getSignature, signature, unsortedSignatureMethods inherited from interface org.semanticweb.owlapi.model.IsAnonymous
isAnonymous, isNamedMethods inherited from interface org.semanticweb.owlapi.model.OWLClassExpression
asConjunctSet, asDisjunctSet, conjunctSet, containsConjunct, disjunctSet, getComplementNNF, getNNF, getObjectComplementOf, isClassExpressionLiteral, isOWLNothing, isOWLThingMethods inherited from interface org.semanticweb.owlapi.model.OWLDataHasValue
accept, accept, accept, accept, getClassExpressionType, hashIndex, typeIndexMethods inherited from interface org.semanticweb.owlapi.model.OWLDataRestriction
isDataRestrictionMethods inherited from interface org.semanticweb.owlapi.model.OWLHasValueRestriction
components, getValue, initHashCodeMethods inherited from interface org.semanticweb.owlapi.model.OWLObject
getNestedClassExpressions, hasSharedStructure, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity, nestedClassExpressionsMethods inherited from interface org.semanticweb.owlapi.model.OWLRestriction
isObjectRestriction
-
Field Details
-
property
protected final org.semanticweb.owlapi.model.OWLDataPropertyExpression property
-
-
Constructor Details
-
DataHasValueImpl
public DataHasValueImpl(org.semanticweb.owlapi.model.OWLDataPropertyExpression property, org.semanticweb.owlapi.model.OWLLiteral value) - Parameters:
property- propertyvalue- value
-
-
Method Details
-
getProperty
public org.semanticweb.owlapi.model.OWLDataPropertyExpression getProperty()- Specified by:
getPropertyin interfaceorg.semanticweb.owlapi.model.HasProperty<org.semanticweb.owlapi.model.OWLDataPropertyExpression>- Specified by:
getPropertyin interfaceorg.semanticweb.owlapi.model.OWLDataRestriction- Specified by:
getPropertyin interfaceorg.semanticweb.owlapi.model.OWLRestriction
-
asSomeValuesFrom
public org.semanticweb.owlapi.model.OWLClassExpression asSomeValuesFrom()- Specified by:
asSomeValuesFromin interfaceorg.semanticweb.owlapi.model.OWLHasValueRestriction<org.semanticweb.owlapi.model.OWLLiteral>
-