11#ifndef LIMA_LINGUISTICPROCESSING_SPECIFICENTITIESSPECIFICENTITYANNOTATION_H
12#define LIMA_LINGUISTICPROCESSING_SPECIFICENTITIESSPECIFICENTITYANNOTATION_H
25namespace LinguisticProcessing
28namespace SpecificEntities
31class SpecificEntityAnnotationPrivate;
60 StringsPoolIndex getString()
const;
61 StringsPoolIndex getNormalizedString()
const;
62 StringsPoolIndex getNormalizedForm()
const;
63 uint64_t getPosition()
const;
64 uint64_t getLength()
const;
65 const std::vector< LinguisticGraphVertex>& vertices()
const;
68 void dump(std::ostream& os)
const;
90 virtual int dump(std::ostream& os,
This file is the main header file for the data related to annotation graphs.
#define LIMA_AUTOMATON_EXPORT
LinguisticGraph::vertex_descriptor LinguisticGraphVertex
This class allows to convert any object into an annotation by inheritance.
a list of generic features: each feature is unique (only one feature for a name)
Definition of a function suitable to be used as a dumper for specific entities annotations of an anno...
virtual ~DumpSpecificEntityAnnotation()
A representation of a specific entity to store in the annotation graph.