25 #ifndef __TERRALIB_METADATA_INTERNAL_METADATAMANAGER_H
26 #define __TERRALIB_METADATA_INTERNAL_METADATAMANAGER_H
29 #include "../common/Singleton.h"
39 class MetadataAnnotation;
93 const std::map<std::string,MetadataAnnotation*>& getAnnotations()
const;
100 bool isEmpty()
const;
108 const std::map<std::string,MetadataAnnotation*>::const_iterator getBeginIterator()
const;
111 const std::map<std::string,MetadataAnnotation*>::const_iterator getEndIterator()
const;
138 #endif // __TERRALIB_METADATA_INTERNAL_METADATAMANAGER_H
Template support for singleton pattern.
mydialect insert("+", new te::da::BinaryOpEncoder("+"))
std::map< std::string, MetadataAnnotation * > m_metadata
A class o relate a metadata annotation to a TerraLib element (or entity).
This singleton defines the TerraLib metadata record manager entry.