## Hierarchy For Package edu.stanford.nlp.ling

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - edu.stanford.nlp.ling.AnnotationLookup
  - edu.stanford.nlp.util.ArrayCoreMap (implements edu.stanford.nlp.util.CoreMap, java.io.Serializable)
    - edu.stanford.nlp.ling.CoreLabel (implements edu.stanford.nlp.ling.HasCategory, edu.stanford.nlp.ling.HasContext, edu.stanford.nlp.ling.HasIndex, edu.stanford.nlp.ling.HasOffset, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord, edu.stanford.nlp.ling.Label)
      - edu.stanford.nlp.ling.CyclicCoreLabel
  - edu.stanford.nlp.ling.CategoryWordTagFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.ling.CoreAnnotations
  - edu.stanford.nlp.ling.CoreAnnotations.AbbrAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AbgeneAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AbstrAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AfterAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.AnswerObjectAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ArgDescendentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ArgumentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BagOfWordsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BeforeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BeginIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BestCliquesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.BestFullAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CalendarAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CategoryAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CategoryFunctionalTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CharacterOffsetBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CharacterOffsetEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CharAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseCharAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseIsSegmentedAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseOrigSegAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChineseSegAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ChunkAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoarseTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLDepAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLDepParentIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLDepTypeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLPredicateAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CoNLLSRLAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ContextsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CopyAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CorefAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CorefDestAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CostMagnificationAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CovertIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.CurrentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.D2_LBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.D2_LEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.D2_LMiddleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DayAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DependentsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DictAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DistSimAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DoAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DocIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.DomainAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EndIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EntityClassAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EntityRuleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.EntityTypeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FeaturesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FemaleGazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FirstChildAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.FreqAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GazetteerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GeniaAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GoldAnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GovernorAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.GrandparentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.HaveAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.HeadWordStringAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.HeightAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IDFAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.INAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.InterpretationAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IsDateRangeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.IsURLAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LabelAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LastGazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LastTaggedAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LeftTermAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LemmaAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LengthAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.LMiddleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MaleGazAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MarkingAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MonthAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoCaseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoGenAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoNumAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.MorphoPersAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NamedEntityTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NeighborsAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NERIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NormalizedNamedEntityTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NotAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.NumTxtSentencesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.OriginalAnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.OriginalCharAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ParaPosAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ParentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PartOfSpeechAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PercentAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PolarityAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PositionAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PossibleAnswersAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PredictedAnswerAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PrevChildAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.PriorAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ProjectedCategoryAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.RoleAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SectionAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticHeadTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticHeadWordAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SemanticWordAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentenceIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentenceIndexAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentencePosAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SentencesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ShapeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SpaceBeforeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SpanAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SRLIDAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SRLInstancesAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.StateAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.StemAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.SubcategorizationAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TagLabelAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TextAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TokenBeginAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TokenEndAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TokensAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TreeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TrueCaseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TrueCaseTextAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.TrueTagAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UBlockAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UnaryAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UnknownAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.UTypeAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ValueAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.ValueLabelAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.VerbSenseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WebAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordFormAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordPosAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.WordSenseAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.XmlElementAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.CoreAnnotations.YearAnnotation (implements edu.stanford.nlp.ling.CoreAnnotation<V>)
  - edu.stanford.nlp.ling.Sentence
  - edu.stanford.nlp.ling.StringLabelFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.ling.TaggedWordFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.ling.ValueLabel (implements java.lang.Comparable<T>, edu.stanford.nlp.ling.Label, java.io.Serializable)
    - edu.stanford.nlp.ling.StringLabel (implements edu.stanford.nlp.ling.HasOffset)
      - edu.stanford.nlp.ling.CategoryWordTag (implements edu.stanford.nlp.ling.HasCategory, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord)
      - edu.stanford.nlp.ling.Word (implements edu.stanford.nlp.ling.HasWord)
        - edu.stanford.nlp.ling.LabeledWord
        - edu.stanford.nlp.ling.TaggedWord (implements edu.stanford.nlp.ling.HasTag)
  - edu.stanford.nlp.ling.WordFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.ling.WordLemmaTag (implements java.lang.Comparable<T>, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord, edu.stanford.nlp.ling.Label)
  - edu.stanford.nlp.ling.WordLemmaTagFactory (implements edu.stanford.nlp.ling.LabelFactory)
  - edu.stanford.nlp.ling.WordTag (implements java.lang.Comparable<T>, edu.stanford.nlp.ling.HasTag, edu.stanford.nlp.ling.HasWord, edu.stanford.nlp.ling.Label)
  - edu.stanford.nlp.ling.WordTagFactory (implements edu.stanford.nlp.ling.LabelFactory)

## Interface Hierarchy

- edu.stanford.nlp.ling.Featurizable<F>
  - edu.stanford.nlp.ling.Datum<L,F> (also extends edu.stanford.nlp.ling.Labeled<E>, java.io.Serializable)
    - edu.stanford.nlp.ling.Document<L,F,T> (also extends java.util.List<E>)
- edu.stanford.nlp.ling.HasCategory
- edu.stanford.nlp.ling.HasContext
- edu.stanford.nlp.ling.HasIndex
- edu.stanford.nlp.ling.HasTag
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.List<E>
      - edu.stanford.nlp.ling.Document<L,F,T> (also extends edu.stanford.nlp.ling.Datum<L,F>)
- edu.stanford.nlp.ling.Label
- edu.stanford.nlp.ling.Labeled<E>
  - edu.stanford.nlp.ling.Datum<L,F> (also extends edu.stanford.nlp.ling.Featurizable<F>, java.io.Serializable)
    - edu.stanford.nlp.ling.Document<L,F,T> (also extends java.util.List<E>)
- edu.stanford.nlp.ling.LabelFactory
- edu.stanford.nlp.ling.SentenceProcessor<I,O>
- java.io.Serializable
  - edu.stanford.nlp.ling.Datum<L,F> (also extends edu.stanford.nlp.ling.Featurizable<F>, edu.stanford.nlp.ling.Labeled<E>)
    - edu.stanford.nlp.ling.Document<L,F,T> (also extends java.util.List<E>)
  - edu.stanford.nlp.ling.HasOffset
  - edu.stanford.nlp.ling.HasWord
- edu.stanford.nlp.util.TypesafeMap.Key<BASE,VALUE>
  - edu.stanford.nlp.ling.CoreAnnotation<V>
    - edu.stanford.nlp.ling.CoreLabel.GenericAnnotation<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - edu.stanford.nlp.ling.AnnotationLookup.KeyLookup
    - edu.stanford.nlp.ling.CoreAnnotations.SRL_ID

Stanford NLP Group