diff options
author | David Robillard <d@drobilla.net> | 2013-01-14 07:39:55 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-01-14 07:39:55 +0000 |
commit | 0a02e807beea6104248cb6cf00ef6689c9231912 (patch) | |
tree | cb279fb1a1b801c48fa83a59fb56dde486b6dbfd /src/engine/Edge.cpp | |
parent | 035a94ce6c9a32025f88441ef8aedaf887a40318 (diff) | |
download | machina-0a02e807beea6104248cb6cf00ef6689c9231912.tar.gz machina-0a02e807beea6104248cb6cf00ef6689c9231912.tar.bz2 machina-0a02e807beea6104248cb6cf00ef6689c9231912.zip |
Fix saving and loading machines.
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@4984 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/Edge.cpp')
-rw-r--r-- | src/engine/Edge.cpp | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/engine/Edge.cpp b/src/engine/Edge.cpp index 07ea2f6..cc76e61 100644 --- a/src/engine/Edge.cpp +++ b/src/engine/Edge.cpp @@ -39,11 +39,6 @@ Edge::write_state(Sord::Model& model) const Sord::Node& rdf_id = this->rdf_id(model.world()); - model.add_statement( - rdf_id, - Sord::Curie(model.world(), "rdf:type"), - Sord::Curie(model.world(), "machina:Edge")); - SPtr<Node> tail = _tail.lock(); SPtr<Node> head = _head; @@ -54,20 +49,17 @@ Edge::write_state(Sord::Model& model) && head->rdf_id(model.world()).is_valid()); model.add_statement(rdf_id, - Sord::Curie(model.world(), "machina:tail"), + Sord::URI(model.world(), MACHINA_NS_tail), tail->rdf_id(model.world())); model.add_statement(rdf_id, - Sord::Curie(model.world(), "machina:head"), + Sord::URI(model.world(), MACHINA_NS_head), head->rdf_id(model.world())); - std::cerr << "FIXME: save atom" << std::endl; - /* - model.add_statement( - rdf_id, - Sord::Curie(model.world(), "machina:probability"), - AtomRDF::atom_to_node(model, Atom(_probability.get()))); - */ + model.add_statement( + rdf_id, + Sord::URI(model.world(), MACHINA_NS_probability), + Sord::Literal::decimal(model.world(), _probability.get(), 7)); } } // namespace machina |