From 1cb5fdc15c5f8399ca08377eb498f7c27c2eee85 Mon Sep 17 00:00:00 2001 From: Benjamin Paassen Date: Thu, 6 Mar 2014 11:54:40 +0000 Subject: reworked the model classes according to manipulated GraphNode and removed some bugs resulting from a misunderstanding between abtract domain declarations and instances. git-svn-id: file:///var/local/svn/basicwriter@29 daaaf23c-2e50-4459-9457-1e69db5a47bf --- src/model/domain/Domain.hpp | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'src/model/domain/Domain.hpp') diff --git a/src/model/domain/Domain.hpp b/src/model/domain/Domain.hpp index 957ae4a..278adc5 100644 --- a/src/model/domain/Domain.hpp +++ b/src/model/domain/Domain.hpp @@ -19,16 +19,16 @@ #ifndef _OUSIA_MODEL_DOMAIN_DOMAIN_HPP_ #define _OUSIA_MODEL_DOMAIN_DOMAIN_HPP_ -//#include -//#include -//#include +#include +#include +#include #include -//#include "Class.hpp" -//#include "Structure.hpp" -//#include "Category.hpp" -//#include "Layer.hpp" +#include "Structure.hpp" +#include "ClassCategory.hpp" +#include "AnnotationCategory.hpp" +#include "ClassReferenceSet.hpp" namespace ousia { namespace model { @@ -37,10 +37,10 @@ namespace domain { class Domain : public GraphNode { private: -// std::shared_ptr root; -// std::vector> structures; -// std::vector> categories; -// std::vector> layers; + std::shared_ptr root; + std::vector> structures; + std::vector> classCategories; + std::vector> annotationCategories; public: @@ -51,7 +51,7 @@ public: // Do nothing here } -/* std::shared_ptr& getRoot() + std::shared_ptr& getRoot() { return root; } @@ -61,15 +61,15 @@ public: return structures; } - std::vector>& getCategories() + std::vector>& getClassCategories() { - return categories; + return classCategories; } - std::vector>& getLayers() + std::vector>& getAnnotationCategories() { - return layers; - }*/ + return annotationCategories; + } }; -- cgit v1.2.3