Beispiel #1
0
    def __init__(self, parent, afefuc, item=None):
        self.parent = parent

        self.dialog = QtGui.QDialog()
        self.form = Ui_BusinessRuleForm()
        self.afefuc = afefuc
        self.item = item[1]
        self.item_orginal = item[0]

        self.typeOptions = OrderedDict()
        self.typeOptions[model.BusinessRuleType.NA] = "N/A"
        self.typeOptions[model.BusinessRuleType.FACTS] = "Facts"
        self.typeOptions[model.BusinessRuleType.CONSTRAINTS] = "Constraints"
        self.typeOptions[
            model.BusinessRuleType.ACTION_ENABLERS] = "Action Enablers"
        self.typeOptions[model.BusinessRuleType.COMPUTATIONS] = "Computations"
        self.typeOptions[model.BusinessRuleType.INTERFACES] = "Interfaces"

        self.dynamisOptions = OrderedDict()
        self.dynamisOptions[model.BusinessRuleDynamism.NA] = "N/A"
        self.dynamisOptions[model.BusinessRuleDynamism.STATIC] = "Static"
        self.dynamisOptions[model.BusinessRuleDynamism.DYNAMIC] = "Dynamic"