* Bug 16365 fixed: median(m,'r'|'c') was wrong after 5dc990
[scilab.git] / scilab / modules / scicos / src / cpp / view_scilab / ScsAdapter.cpp
1 /*
2  *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  *  Copyright (C) 2014-2016 - Scilab Enterprises - Clement DAVID
4  *
5  * Copyright (C) 2012 - 2016 - Scilab Enterprises
6  *
7  * This file is hereby licensed under the terms of the GNU GPL v2.0,
8  * pursuant to article 5.3.4 of the CeCILL v.2.1.
9  * This file was originally licensed under the terms of the CeCILL v2.1,
10  * and continues to be available under such terms.
11  * For more information, see the COPYING file which you should have received
12  * along with this program.
13  *
14  */
15
16 #include <string>
17
18 #include "internal.hxx"
19 #include "list.hxx"
20 #include "types.hxx"
21 #include "user.hxx"
22
23 #include "Controller.hxx"
24 #include "ScsAdapter.hxx"
25
26 namespace org_scilab_modules_scicos
27 {
28 namespace view_scilab
29 {
30 namespace
31 {
32
33 } /* namespace */
34
35 #ifndef _MSC_VER
36 template<>
37 #endif
38 property<ScsAdapter>::props_t property<ScsAdapter>::fields = property<ScsAdapter>::props_t();
39 ScsAdapter::ScsAdapter(const Controller& c, org_scilab_modules_scicos::model::Diagram* adaptee) :
40     BaseAdapter<ScsAdapter, org_scilab_modules_scicos::model::Diagram>(c, adaptee)
41 {
42     if (property<ScsAdapter>::properties_have_not_been_set())
43     {
44         // FIXME: add some properties
45     }
46 }
47
48 ScsAdapter::ScsAdapter(const ScsAdapter& adapter) :
49     BaseAdapter<ScsAdapter, org_scilab_modules_scicos::model::Diagram>(adapter)
50 {
51 }
52
53 ScsAdapter::~ScsAdapter()
54 {
55 }
56
57 std::wstring ScsAdapter::getTypeStr() const
58 {
59     return getSharedTypeStr();
60 }
61 std::wstring ScsAdapter::getShortTypeStr() const
62 {
63     return getSharedTypeStr();
64 }
65
66 } /* namespace view_scilab */
67 } /* namespace org_scilab_modules_scicos */