
edu.stanford.protege.webprotege.HasSignature Maven / Gradle / Ivy
package edu.stanford.protege.webprotege;
import com.fasterxml.jackson.annotation.JsonIgnore;
import org.semanticweb.owlapi.model.OWLEntity;
import java.util.Set;
/**
* Author: Matthew Horridge
* Stanford University
* Bio-Medical Informatics Research Group
* Date: 02/12/2012
*
* A marker interface for objects that have a signature
*
*/
public interface HasSignature {
/**
* Gets the signature of the object that implements this interface.
* @return A set of entities that represent the signature of this object
*/
@JsonIgnore
Set getSignature();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy