a35f62ca0c3b94e9a9739411c1b5bbb2902f780b
[scilab.git] / scilab / modules / scicos / src / cpp / view_scilab / CprAdapter.cpp
1 /*
2  *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  *  Copyright (C) 2014-2014 - Scilab Enterprises - Clement DAVID
4  *
5  *  This file must be used under the terms of the CeCILL.
6  *  This source file is licensed as described in the file COPYING, which
7  *  you should have received as part of this distribution.  The terms
8  *  are also available at
9  *  http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
10  *
11  */
12
13 #include <string>
14 #include <memory>
15
16 #include "internal.hxx"
17 #include "list.hxx"
18 #include "types.hxx"
19 #include "user.hxx"
20
21 #include "Controller.hxx"
22 #include "CprAdapter.hxx"
23
24 namespace org_scilab_modules_scicos
25 {
26 namespace view_scilab
27 {
28 namespace
29 {
30
31 } /* namespace */
32
33 template<> property<CprAdapter>::props_t property<CprAdapter>::fields = property<CprAdapter>::props_t();
34
35 CprAdapter::CprAdapter(std::shared_ptr<org_scilab_modules_scicos::model::Diagram> adaptee) :
36     BaseAdapter<CprAdapter, org_scilab_modules_scicos::model::Diagram>(adaptee)
37 {
38     if (property<CprAdapter>::properties_have_not_been_set())
39     {
40         // FIXME: add some properties
41     }
42 }
43
44 CprAdapter::CprAdapter(const CprAdapter& adapter) :
45     BaseAdapter<CprAdapter, org_scilab_modules_scicos::model::Diagram>(adapter)
46 {
47 }
48
49 CprAdapter::~CprAdapter()
50 {
51 }
52
53 std::wstring CprAdapter::getTypeStr()
54 {
55     return getSharedTypeStr();
56 }
57 std::wstring CprAdapter::getShortTypeStr()
58 {
59     return getSharedTypeStr();
60 }
61
62 } /* namespace view_scilab */
63 } /* namespace org_scilab_modules_scicos */