Class RemoteTerm.Impl

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.biojava.nbio.ontology.Term

        Term.Impl
    • Constructor Summary

      Constructors 
      Constructor Description
      Impl​(Ontology ontology, Term remoteTerm, java.lang.String name)  
      Impl​(Ontology ontology, Term remoteTerm, java.lang.String name, java.lang.Object[] synonyms)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addSynonym​(java.lang.Object synonym)
      Add a synonym for this term.
      Annotation getAnnotation()
      Should return the associated annotation object.
      java.lang.String getDescription()
      Return a human-readable description of this term, or the empty string if none is available.
      java.lang.String getName()
      Return the name of this term.
      Ontology getOntology()
      Return the ontology in which this term exists.
      Term getRemoteTerm()
      Return the imported term
      java.lang.Object[] getSynonyms()
      Return the synonyms for this term.
      void removeSynonym​(java.lang.Object synonym)
      Remove a synonym for this term.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Impl

        public Impl​(Ontology ontology,
                    Term remoteTerm,
                    java.lang.String name)
      • Impl

        public Impl​(Ontology ontology,
                    Term remoteTerm,
                    java.lang.String name,
                    java.lang.Object[] synonyms)
    • Method Detail

      • addSynonym

        public void addSynonym​(java.lang.Object synonym)
        Description copied from interface: Term
        Add a synonym for this term.
        Specified by:
        addSynonym in interface Term
        Parameters:
        synonym - the synonym
      • removeSynonym

        public void removeSynonym​(java.lang.Object synonym)
        Description copied from interface: Term
        Remove a synonym for this term.
        Specified by:
        removeSynonym in interface Term
      • getSynonyms

        public java.lang.Object[] getSynonyms()
        Description copied from interface: Term
        Return the synonyms for this term.
        Specified by:
        getSynonyms in interface Term
        Returns:
        the synonyms
      • getName

        public java.lang.String getName()
        Description copied from interface: Term
        Return the name of this term.
        Specified by:
        getName in interface Term
        Returns:
        the name of the term
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: Term
        Return a human-readable description of this term, or the empty string if none is available.
        Specified by:
        getDescription in interface Term
        Returns:
        the description of the term
      • getOntology

        public Ontology getOntology()
        Description copied from interface: Term
        Return the ontology in which this term exists.
        Specified by:
        getOntology in interface Term
        Returns:
        the ontology
      • getRemoteTerm

        public Term getRemoteTerm()
        Description copied from interface: RemoteTerm
        Return the imported term
        Specified by:
        getRemoteTerm in interface RemoteTerm
        Returns:
        the term
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getAnnotation

        public Annotation getAnnotation()
        Description copied from interface: Annotatable
        Should return the associated annotation object.
        Specified by:
        getAnnotation in interface Annotatable
        Returns:
        an Annotation object, never null