Blame view

vars/modulevar.py 329 Bytes
1
2
3
4
5
6
from abc import ABCMeta,abstractmethod

class Modulevar(object):
    __metaclass__ = ABCMeta

    name = ""
7
    parentModule = ""
8
9
10
11
12
13
14
15
    description = ""
    value = None

    def setValue(self,value):
        self.value = value

    @abstractmethod
    def query(self):
16
17
18
19
        pass

    def __str__(self):
        return self.name