Ejemplo n.º 1
0
    def on_simpl_init(self):
        self.instrument_agent = InstrumentAgentImpl(self.clients)
        self.instrument_device = InstrumentDeviceImpl(self.clients)

        self.policy = ModelPolicy(self.clients)

        self.add_lce_precondition(
            LCE.PLAN, self.use_policy(self.policy.lce_precondition_plan))
        self.add_lce_precondition(
            LCE.DEVELOP, self.use_policy(self.policy.lce_precondition_develop))
        self.add_lce_precondition(
            LCE.INTEGRATE,
            self.use_policy(self.policy.lce_precondition_integrate))
        self.add_lce_precondition(
            LCE.DEPLOY, self.use_policy(self.policy.lce_precondition_deploy))
        self.add_lce_precondition(
            LCE.RETIRE, self.use_policy(self.policy.lce_precondition_retire))