59 void setLength(uint64_t);
60 void setPosition(uint64_t);
63 uint64_t getDatesSize();
64 uint64_t getSentencesSize();
65 std::pair<std::string,LinguisticGraphVertex> getDate();
66 std::pair<std::string,LinguisticGraphVertex> extractDate();
69 uint64_t getPosition();
78 std::map<Common::MediaticData::EntityType,std::deque<LinguisticGraphVertex> > getOtherEntities()
const;
80 std::pair<Common::MediaticData::EntityType,std::deque<LinguisticGraphVertex> > getEventEntities()
const;
83 std::deque<LinguisticGraphVertex> m_sentences;
84 std::map<Common::MediaticData::EntityType,std::deque<LinguisticGraphVertex> >m_otherentities;
85 std::pair<Common::MediaticData::EntityType,std::deque<LinguisticGraphVertex> > m_evententities;
86 std::deque<std::pair<std::string, LinguisticGraphVertex> > m_dates;
91 std::deque<LinguisticGraphVertex> getSentences();
92 std::deque<std::pair<std::string, LinguisticGraphVertex> >getDates();
94 std::pair<Common::MediaticData::EntityType,std::deque<LinguisticGraphVertex> > extractEventEntitiesBeforeVertex(
LinguisticGraphVertex);
96 std::map<Common::MediaticData::EntityType,std::deque<LinguisticGraphVertex> > extractEntitiesBeforeVertex(
LinguisticGraphVertex);
boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, LinguisticVertexProperties > LinguisticGraph
Property to identify the chains in the graph.