X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=data%2Ftemplates%2FPythonComponent%2Fsrc%2FModel%2FModel.py;fp=data%2Ftemplates%2FPythonComponent%2Fsrc%2FModel%2FModel.py;h=7b5d4e96e00003931d73ed6a96d5192c12aef0b3;hb=82899d9600b0e569e7001eedc192bd0e74b2253e;hp=0000000000000000000000000000000000000000;hpb=7f0af751196d77026de0edb185b284e79687dcf2;p=tools%2Fsat.git diff --git a/data/templates/PythonComponent/src/Model/Model.py b/data/templates/PythonComponent/src/Model/Model.py new file mode 100755 index 0000000..7b5d4e9 --- /dev/null +++ b/data/templates/PythonComponent/src/Model/Model.py @@ -0,0 +1,34 @@ +from View import * + +class Model: + + def __init__( self, controller ): + """Constructor""" + + self._name = None + self._views = [] + pass + + def getName( self ): + return self._name + + def setName( self, name ): + self._name = name + pass + + def getViews( self ) : + return self._views + + def addView( self ) : + myView = View() + self._views.append( myView ) + return myView + + def updateViews( self, mode ) : + for view in self._views : view.update( mode ) + + def save( self ) : + print 'Virtual method' + pass + +pass