SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_markup_Ontology_h
11 #define smtk_markup_Ontology_h
13 #include "smtk/markup/Component.h"
15 #include "smtk/markup/IdSpace.h"
31 template<
typename... Args>
40 void initialize(
const nlohmann::json& data, smtk::resource::json::Helper& helper)
override;
42 bool setUrl(
const std::string& url);
43 const std::string& url()
const;
57 #endif // smtk_markup_Ontology_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Definition: Component.h:56
smtk::markup::IdType IdType
The plain-old-data type used to hold an identifier.
Definition: IdSpace.h:43
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
Definition: CopyOptions.h:31
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:147
A collection of labels related to one another by relationships, typically imported from an OWL.
Definition: Ontology.h:23