All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.protege.editor.owl.ui.frame.objectproperty.OWLObjectPropertyDomainFrameSectionRow Maven / Gradle / Ivy

Go to download

OWL ontology editing infrastructure used by the Protege desktop application.

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); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy