from flow.FlowSelect import FlowSelect
class FlowIf(FlowSelect):
def __init__(self, criterion=None):
super().__init__(criterion)
self.set_category("flow")
self.set_type("if")
if None is not criterion:
super().set_criterion_and_branching(criterion,
["True", "False"])
def append_process(self, process, branching):
# True False 以外は無視する
if "True" == branching:
super().append_process(process, "True")
elif "False" == branching:
super().append_process(process, "False")
def set_criterion(self, criterion):
super().set_criterion_and_branching(criterion,
["True", "False"])