Class ImprovedParseDocument

  • All Implemented Interfaces:
    edu.kit.ipd.are.archdoclink.nlp.Annotatable, edu.kit.ipd.are.archdoclink.nlp.Document, edu.kit.ipd.are.archdoclink.nlp.Identifiable, edu.kit.ipd.are.archdoclink.nlp.TextElement

    public class ImprovedParseDocument
    extends Object
    implements edu.kit.ipd.are.archdoclink.nlp.Document
    ImprovedParseDocument represent entry point of an graph
    Author:
    dominik
    • Constructor Detail

      • ImprovedParseDocument

        public ImprovedParseDocument​(edu.kit.ipd.parse.luna.graph.IGraph graph,
                                     String documentId)
    • Method Detail

      • getText

        public String getText()
        Specified by:
        getText in interface edu.kit.ipd.are.archdoclink.nlp.TextElement
      • getId

        public String getId()
        Specified by:
        getId in interface edu.kit.ipd.are.archdoclink.nlp.Identifiable
      • toDebugString

        public String toDebugString()
      • toExtensiveDebugString

        public String toExtensiveDebugString()
      • annotate

        public void annotate​(edu.kit.ipd.are.archdoclink.nlp.Annotation annotation)
        Specified by:
        annotate in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getCoreferences

        public List<? extends edu.kit.ipd.are.archdoclink.nlp.Coreference> getCoreferences()
        Specified by:
        getCoreferences in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getNamedEntityWords

        public List<ImprovedParseWord> getNamedEntityWords()
        Specified by:
        getNamedEntityWords in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getPhrasesOfType

        public List<ImprovedParsePhrase> getPhrasesOfType​(edu.kit.ipd.are.archdoclink.nlp.PhraseType type)
        Specified by:
        getPhrasesOfType in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getNounPhrases

        public List<ImprovedParsePhrase> getNounPhrases()
        Specified by:
        getNounPhrases in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getPhrases

        public List<ImprovedParsePhrase> getPhrases()
        Specified by:
        getPhrases in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getProcessingDate

        @Deprecated
        public Calendar getProcessingDate()
        Deprecated.
        Specified by:
        getProcessingDate in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getProcessingDateAsZonedDateTime

        public ZonedDateTime getProcessingDateAsZonedDateTime()
      • getSentences

        public List<ImprovedParseSentence> getSentences()
        Specified by:
        getSentences in interface edu.kit.ipd.are.archdoclink.nlp.Document
      • getWords

        public List<ImprovedParseWord> getWords()
        Specified by:
        getWords in interface edu.kit.ipd.are.archdoclink.nlp.Document