diff options
author | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-11-13 23:56:53 (GMT) |
---|---|---|
committer | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2014-11-13 23:56:53 (GMT) |
commit | 7a1dc775d5d8edcf9193ca4ad7154af5eab18f1c (patch) | |
tree | b681e35b778f5c17d768b0713d8141a17a1dedb9 /src/bindings/swig/wrapped | |
parent | 2bc6ae32bbb67d242436d173c41fabc47626b943 (diff) | |
download | uscxml-7a1dc775d5d8edcf9193ca4ad7154af5eab18f1c.zip uscxml-7a1dc775d5d8edcf9193ca4ad7154af5eab18f1c.tar.gz uscxml-7a1dc775d5d8edcf9193ca4ad7154af5eab18f1c.tar.bz2 |
Support for DataModelExtensions
Diffstat (limited to 'src/bindings/swig/wrapped')
-rw-r--r-- | src/bindings/swig/wrapped/WrappedDataModel.cpp | 3 | ||||
-rw-r--r-- | src/bindings/swig/wrapped/WrappedDataModel.h | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/bindings/swig/wrapped/WrappedDataModel.cpp b/src/bindings/swig/wrapped/WrappedDataModel.cpp index 8ba57be..e0124eb 100644 --- a/src/bindings/swig/wrapped/WrappedDataModel.cpp +++ b/src/bindings/swig/wrapped/WrappedDataModel.cpp @@ -21,6 +21,9 @@ namespace uscxml { +WrappedDataModelExtension::WrappedDataModelExtension() {} +WrappedDataModelExtension::~WrappedDataModelExtension() {} + WrappedDataModel::WrappedDataModel() {} WrappedDataModel::~WrappedDataModel() {} diff --git a/src/bindings/swig/wrapped/WrappedDataModel.h b/src/bindings/swig/wrapped/WrappedDataModel.h index e988dc0..f33f5da 100644 --- a/src/bindings/swig/wrapped/WrappedDataModel.h +++ b/src/bindings/swig/wrapped/WrappedDataModel.h @@ -33,8 +33,18 @@ namespace uscxml { +class WrappedDataModelExtension : public DataModelExtension { +public: + WrappedDataModelExtension(); + virtual ~WrappedDataModelExtension(); + virtual std::string provides() { return ""; } + virtual Data getValueOf(const std::string& member) { return Data(); } + virtual void setValueOf(const std::string& member, const Data& data) { } +}; + class WrappedDataModel : public DataModelImpl { public: + WrappedDataModel(); virtual ~WrappedDataModel(); |