Package cz.cvut.kbss.jopa.ic.impl
Class IntegrityConstraintFactoryImpl
java.lang.Object
cz.cvut.kbss.jopa.ic.impl.IntegrityConstraintFactoryImpl
- All Implemented Interfaces:
IntegrityConstraintFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDataParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype o, int min, int max) DataPropertyDomainConstraint(org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLClass s) DataPropertyRangeConstraint(org.semanticweb.owlapi.model.OWLClass subj, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype s) MaxDataParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype o, int card) MaxObjectParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass o, int card) MinDataParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype o, int card) MinObjectParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass o, int card) ObjectParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass o, int min, int max) ObjectPropertyDomainConstraint(org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass s) ObjectPropertyRangeConstraint(org.semanticweb.owlapi.model.OWLClass subj, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass s) SubClassConstraint(org.semanticweb.owlapi.model.OWLClass sub, org.semanticweb.owlapi.model.OWLClass sup)
-
Constructor Details
-
IntegrityConstraintFactoryImpl
public IntegrityConstraintFactoryImpl()
-
-
Method Details
-
SubClassConstraint
public AtomicSubClassConstraint SubClassConstraint(org.semanticweb.owlapi.model.OWLClass sub, org.semanticweb.owlapi.model.OWLClass sup) - Specified by:
SubClassConstraintin interfaceIntegrityConstraintFactory
-
MinDataParticipationConstraint
public DataParticipationConstraint MinDataParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype o, int card) - Specified by:
MinDataParticipationConstraintin interfaceIntegrityConstraintFactory
-
MaxDataParticipationConstraint
public DataParticipationConstraint MaxDataParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype o, int card) - Specified by:
MaxDataParticipationConstraintin interfaceIntegrityConstraintFactory
-
DataParticipationConstraint
public DataParticipationConstraint DataParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype o, int min, int max) - Specified by:
DataParticipationConstraintin interfaceIntegrityConstraintFactory
-
MinObjectParticipationConstraint
public ObjectParticipationConstraint MinObjectParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass o, int card) - Specified by:
MinObjectParticipationConstraintin interfaceIntegrityConstraintFactory
-
MaxObjectParticipationConstraint
public ObjectParticipationConstraint MaxObjectParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass o, int card) - Specified by:
MaxObjectParticipationConstraintin interfaceIntegrityConstraintFactory
-
ObjectParticipationConstraint
public ObjectParticipationConstraint ObjectParticipationConstraint(org.semanticweb.owlapi.model.OWLClass s, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass o, int min, int max) - Specified by:
ObjectParticipationConstraintin interfaceIntegrityConstraintFactory
-
ObjectPropertyDomainConstraint
public ObjectDomainConstraint ObjectPropertyDomainConstraint(org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass s) - Specified by:
ObjectPropertyDomainConstraintin interfaceIntegrityConstraintFactory
-
ObjectPropertyRangeConstraint
public ObjectRangeConstraint ObjectPropertyRangeConstraint(org.semanticweb.owlapi.model.OWLClass subj, org.semanticweb.owlapi.model.OWLObjectProperty p, org.semanticweb.owlapi.model.OWLClass s) - Specified by:
ObjectPropertyRangeConstraintin interfaceIntegrityConstraintFactory
-
DataPropertyDomainConstraint
public DataDomainConstraint DataPropertyDomainConstraint(org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLClass s) - Specified by:
DataPropertyDomainConstraintin interfaceIntegrityConstraintFactory
-
DataPropertyRangeConstraint
public DataRangeConstraint DataPropertyRangeConstraint(org.semanticweb.owlapi.model.OWLClass subj, org.semanticweb.owlapi.model.OWLDataProperty p, org.semanticweb.owlapi.model.OWLDatatype s) - Specified by:
DataPropertyRangeConstraintin interfaceIntegrityConstraintFactory
-