org.protege.editor.owl.ui.frame.objectproperty.OWLObjectPropertyDomainFrameSectionRow Maven / Gradle / Ivy
The newest version!
package org.protege.editor.owl.ui.frame.objectproperty;
import org.protege.editor.owl.OWLEditorKit;
import org.protege.editor.owl.ui.frame.OWLFrameSection;
import org.protege.editor.owl.ui.frame.property.AbstractPropertyDomainFrameSectionRow;
import org.semanticweb.owlapi.model.OWLClassExpression;
import org.semanticweb.owlapi.model.OWLObjectProperty;
import org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom;
import org.semanticweb.owlapi.model.OWLOntology;
/**
* Author: Matthew Horridge
* The University Of Manchester
* Bio-Health Informatics Group
* Date: 29-Jan-2007
*/
public class OWLObjectPropertyDomainFrameSectionRow extends AbstractPropertyDomainFrameSectionRow {
public OWLObjectPropertyDomainFrameSectionRow(OWLEditorKit owlEditorKit, OWLFrameSection section,
OWLOntology ontology, OWLObjectProperty rootObject,
OWLObjectPropertyDomainAxiom axiom) {
super(owlEditorKit, section, ontology, rootObject, axiom);
}
protected OWLObjectPropertyDomainAxiom createAxiom(OWLClassExpression editedObject) {
return getOWLDataFactory().getOWLObjectPropertyDomainAxiom(getRootObject(), editedObject);
}
}