19#ifndef EVENTTEMPLATEDATA_H
20#define EVENTTEMPLATEDATA_H
27namespace LinguisticProcessing {
28namespace EventAnalysis {
40 void addElementInCurrentTemplate(
const std::string& role,
const EventTemplateElement& elt,
unsigned int cardinality);
41 void clearCurrentTemplate();
42 void setTypeInCurrentTemplate(
const std::string&);
51 const std::string& role,
52 uint64_t eventId)
const;
60 std::shared_ptr<EventTemplateDefinitionResource>
resource;
#define LIMA_EVENTANALISYS_EXPORT
LinguisticGraph::vertex_descriptor LinguisticGraphVertex
just for semantics: base class for analysisData
Holds an annotation graph and gives an API to manipulate it.
EventTemplateDefinitionData(std::shared_ptr< EventTemplateDefinitionResource > r)
std::shared_ptr< EventTemplateDefinitionResource > resource
An AnalysisData containing a LinguisticGraph with a language and an id.