Class AbstractSynonymPropertyValue

java.lang.Object
org.geneontology.obographs.core.model.meta.AbstractSynonymPropertyValue
All Implemented Interfaces:
Comparable<PropertyValue>, PropertyValue
Direct Known Subclasses:
SynonymPropertyValue

@Immutable public abstract class AbstractSynonymPropertyValue extends Object implements PropertyValue
A PropertyValue that represents a an alternative term for a node
Author:
cjm
  • Constructor Details

    • AbstractSynonymPropertyValue

      public AbstractSynonymPropertyValue()
  • Method Details

    • getSynonymType

      @Default public String getSynonymType()
    • isExact

      public boolean isExact()
      Returns:
      true if scope equals EXACT -- convenience predicate
    • isRelated

      public boolean isRelated()
    • isBroad

      public boolean isBroad()
    • isNarrow

      public boolean isNarrow()
    • getTypes

      public List<String> getTypes()