summaryrefslogtreecommitdiffstats
path: root/raul/Stateful.h
diff options
context:
space:
mode:
Diffstat (limited to 'raul/Stateful.h')
-rw-r--r--raul/Stateful.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/raul/Stateful.h b/raul/Stateful.h
index 5e4626c..a366ffd 100644
--- a/raul/Stateful.h
+++ b/raul/Stateful.h
@@ -18,25 +18,22 @@
#ifndef STATEFUL_H
#define STATEFUL_H
-#include "raul/RDFWriter.h"
+#include "raul/RDFModel.h"
namespace Raul {
-class RDFWriter;
-
-
class Stateful {
public:
virtual ~Stateful() {}
- virtual void write_state(RDFWriter& writer) = 0;
+ virtual void write_state(RDF::Model& model) = 0;
- RdfId id() const { return _id; }
- void set_id(const RdfId& id) { _id = id; }
+ RDF::Node id() const { return _id; }
+ void set_id(const RDF::Node& id) { _id = id; }
protected:
- RdfId _id;
+ RDF::Node _id;
};