org.semanticweb.owlapi.model.HasLogicalAxioms Maven / Gradle / Ivy
package org.semanticweb.owlapi.model;
import java.util.Set;
/**
* An interface to an object that contains a set of logical axioms.
*
* @author Matthew Horridge, Stanford University, Bio-Medical Informatics
* Research Group, Date: 29/07/2013
*/
public interface HasLogicalAxioms {
/**
* Gets the set of {@link OWLLogicalAxiom}s contained within this object.
*
* @return A set of {@link OWLLogicalAxiom}s that are contained within this
* object. Not {@code null}. The returned set is a copy.
* Modifications to the returned set will not affect the set of
* logical axioms contained within this object.
*/
Set getLogicalAxioms();
}