Salome HOME
Mise à jour du template PythonComponent
[tools/sat.git] / data / templates / PythonComponent / src / Model / Model.py
1 from View import *
2
3 class Model:
4
5    def __init__( self, controller ):
6        """Constructor"""
7
8        self._name = None
9        self._views = []
10        pass
11
12    def getName( self ):
13        return self._name
14
15    def setName( self, name ):
16        self._name = name
17        pass
18
19    def getViews( self ) :
20        return self._views
21
22    def addView( self ) :
23        myView = View()
24        self._views.append( myView )
25        return myView
26
27    def updateViews( self, mode ) :
28        for view in self._views : view.update( mode )
29
30    def save( self ) :
31        print 'Virtual method'
32        pass
33
34 pass