A B C D E G H I N P R S T U V W 
All Classes All Packages

A

addWord(ParseWord) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
Adds a word to the end of this phrase.
addWord(ParseWord) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
Adds a word to the end of the sentence.
addWord(ParseWord, int) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
Adds a word at the given position to this phrase.
addWord(ParseWord, int) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
Adds a word to the given position within the sentence.
ADJECTIVE_PHRASE - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 
ADVERB_PHRASE - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 
Annotatable - Interface in edu.kit.ipd.are.archdoclink.nlp
Classes implementing this interface show that they are annotatable to a document.
annotate(Annotation) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
Annotates the given annotation to this document.
annotate(Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
annotate(Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
annotate(Annotation) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Sentence
Annotates the sentence to the document.
annotate(Document, Annotation) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Annotatable
Annotates the given annotation to the given document
annotate(Document, Annotation) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
annotate(Document, Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseCoreference
 
annotate(Document, Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
annotate(Document, Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
annotate(Document, Annotation) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Sentence
 
annotate(TextElement, Annotation) - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
Adds the given Annotation to the provided TextElement
annotate(TextElement, Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
Annotation - Class in edu.kit.ipd.are.archdoclink.nlp
This class represents an annotation.
Annotation(String, Object) - Constructor for class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
Annotation.AnnotationBuilder - Class in edu.kit.ipd.are.archdoclink.nlp
Builder that can be used to create Annotations
AnnotationBuilder(String, Object) - Constructor for class edu.kit.ipd.are.archdoclink.nlp.Annotation.AnnotationBuilder
 
appendWord(ParseWord) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
Appends a word to this phrase.
appendWord(ParseWord) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
Appends a word to the sentence.

B

build() - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation.AnnotationBuilder
 

C

CONJUNCTION_PHRASE - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 
contains(Word) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
Checks whether the sentence contains a given word.
containsPhrase(Phrase) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
Checks whether the sentence contains a given phrase.
containsWord(Word) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
containsWord(Word) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Phrase
Checks whether a word is contained in the phrase.
Coreference - Interface in edu.kit.ipd.are.archdoclink.nlp
 
create(String, Object) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Annotation.AnnotationBuilder
 
createNodeForPhrase(ParsePhrase) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
Creates a node for a phrase.
createReference(INode, Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
Creates a reference from the given node to the given annotation.
createReference(List<ParseWord>, Annotation) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
Creates a reference from the given annotation to the given words.

D

Document - Interface in edu.kit.ipd.are.archdoclink.nlp
This class represents a document with all its sentences, phrases, words, etc.

E

edu.kit.ipd.are.archdoclink.nlp - package edu.kit.ipd.are.archdoclink.nlp
 
edu.kit.ipd.are.archdoclink.nlp.parse - package edu.kit.ipd.are.archdoclink.nlp.parse
 
equals(Object) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseCoreference
 
equals(Object) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
equals(Object) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
equals(Object) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
equals(Object) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 

G

getAnnotationObject() - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
getArcName() - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
getChunkIOB() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getChunkName() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getCoreferences() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getCoreferences() - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
 
getCoreferences() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getCoreferences() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getDocument() - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
 
getDocument() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getDocument() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
getDocument() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Sentence
 
getId() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Identifiable
 
getId() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getId() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
getINodesInOrder(IGraph) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Util
Returns the "main" INodes in order.
getINodeValue(INode) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Util
Returns the String value of the attribute "value" for a given node.
getInstructionNumber() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getLemma() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getLemma() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Word
 
getName() - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
getNamedEntityWords() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getNamedEntityWords() - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
 
getNamedEntityWords() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getNamedEntityWords() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getNounPhrases() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getNounPhrases() - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
 
getNounPhrases() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getNounPhrases() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getNounPhrases() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
getNounPhrases() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Sentence
 
getPhraseOfWord(Word) - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
Returns the Phrase the given word is contained in.
getPhraseOfWord(Word) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getPhrases() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getPhrases() - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
 
getPhrases() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getPhrases() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getPhrases() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
getPhrases() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Sentence
 
getPhrasesOfType(PhraseType) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getPhrasesOfType(PhraseType) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getPhrasesOfType(PhraseType) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
getPhrasesOfType(PhraseType) - Method in interface edu.kit.ipd.are.archdoclink.nlp.Sentence
 
getPhraseType(String) - Static method in enum edu.kit.ipd.are.archdoclink.nlp.PhraseType
 
getPos() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getPos() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Word
 
getProcessingDate() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getProcessingDate() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getReferencedWord() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Coreference
 
getReferencedWord() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseCoreference
 
getSentenceNumber() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getSentences() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getSentences() - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
 
getSentences() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getSentences() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getSuccessors() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getText() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseCoreference
 
getText() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getText() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
getText() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
getText() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
getText() - Method in interface edu.kit.ipd.are.archdoclink.nlp.TextElement
 
getTextFromWords(List<? extends Word>) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Util
 
getTextFromWords(Stream<? extends Word>) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Util
 
getTextWithoutLeadingStopwords() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
getTextWithoutLeadingStopwords() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Phrase
 
getTokenINodeType(IGraph) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Util
Returns the INodeType for "token".
getType() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
getType() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Phrase
 
getValueName() - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
getWord() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Coreference
 
getWord() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseCoreference
 
getWords() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Document
 
getWords() - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
 
getWords() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
getWords() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
getWords() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
getWords() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
getWords() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Phrase
 
getWords() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Sentence
 

H

hashCode() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseCoreference
 
hashCode() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
hashCode() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
hashCode() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
hashCode() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 

I

Identifiable - Interface in edu.kit.ipd.are.archdoclink.nlp
Implementing classes have an identifier.
init(Document) - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
Initialise the NLP with the given Document
init(Document) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
init(String, String) - Method in interface edu.kit.ipd.are.archdoclink.nlp.NaturalLanguageProcessing
Initialise the NLP for the given text with the given Id.
init(String, String) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
isChunkStart() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
isNamedEntity() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
isNamedEntity() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Word
 
isPunctuation() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
isPunctuation() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Word
 
isStopword() - Method in interface edu.kit.ipd.are.archdoclink.nlp.Word
 
isStopword(String) - Static method in interface edu.kit.ipd.are.archdoclink.nlp.Word
Checks whether a given word is a stopword

N

NaturalLanguageProcessing - Interface in edu.kit.ipd.are.archdoclink.nlp
Interface for NaturalLanguageProcessing.
nodeHasTokenTypeInIGraph(IGraph, INode) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Util
Returns whether a given node has type "token" within the given graph
NOUN_PHRASE - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 

P

ParseCoreference - Class in edu.kit.ipd.are.archdoclink.nlp.parse
 
ParseCoreference(Word, Word) - Constructor for class edu.kit.ipd.are.archdoclink.nlp.parse.ParseCoreference
 
ParseDocument - Class in edu.kit.ipd.are.archdoclink.nlp.parse
 
ParseDocument(IGraph, String) - Constructor for class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
ParsePhrase - Class in edu.kit.ipd.are.archdoclink.nlp.parse
 
ParsePhrase(String) - Constructor for class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
ParsePhrase(List<INode>, String) - Constructor for class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
ParseProcessing - Class in edu.kit.ipd.are.archdoclink.nlp.parse
 
ParseProcessing() - Constructor for class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
ParseSentence - Class in edu.kit.ipd.are.archdoclink.nlp.parse
 
ParseWord - Class in edu.kit.ipd.are.archdoclink.nlp.parse
 
ParseWord(INode) - Constructor for class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
Phrase - Interface in edu.kit.ipd.are.archdoclink.nlp
Classes implementing this interface represent a Phrase.
PhraseType - Enum in edu.kit.ipd.are.archdoclink.nlp
 
prependWord(ParseWord) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
Prepends a word to this phrase.
prependWord(ParseWord) - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
Prepends a word to the sentence.
PREPROSITIONAL_PHRASE - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 

R

relativeDistance(String, String) - Static method in class edu.kit.ipd.are.archdoclink.nlp.Util
Based on Levenshtein Distance, that then is normalized with the length of the longer String.

S

Sentence - Interface in edu.kit.ipd.are.archdoclink.nlp
Classes implementing this interface represent a sentence within a document.
setArcName(String) - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
setValueName(String) - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
SUBORDINATING_CONJUNCTION - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 

T

TextElement - Interface in edu.kit.ipd.are.archdoclink.nlp
Classes implementing this interface represent an Element that has an underlying text.
toDebugString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
toDebugString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
toExtensiveDebugString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
toExtensiveDebugString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseProcessing
 
toString() - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation
 
toString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseDocument
 
toString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParsePhrase
 
toString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseSentence
 
toString() - Method in class edu.kit.ipd.are.archdoclink.nlp.parse.ParseWord
 
toString() - Method in enum edu.kit.ipd.are.archdoclink.nlp.PhraseType
 

U

UNDEFINED - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 
Util - Class in edu.kit.ipd.are.archdoclink.nlp
Utility class that provides some utility functions.

V

valueOf(String) - Static method in enum edu.kit.ipd.are.archdoclink.nlp.PhraseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.kit.ipd.are.archdoclink.nlp.PhraseType
Returns an array containing the constants of this enum type, in the order they are declared.
VERB_PHRASE - edu.kit.ipd.are.archdoclink.nlp.PhraseType
 

W

withArcName(String) - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation.AnnotationBuilder
 
withValueName(String) - Method in class edu.kit.ipd.are.archdoclink.nlp.Annotation.AnnotationBuilder
 
Word - Interface in edu.kit.ipd.are.archdoclink.nlp
Classes implementing this interface represent a word (within a text) Words should have a part-of-speech and a lemma.
A B C D E G H I N P R S T U V W 
All Classes All Packages