Class: Procedo::Engine::Intervention::Doer

Inherits:
Agent show all
Defined in:
lib/procedo/engine/intervention/doer.rb

Instance Attribute Summary

Attributes inherited from ProductParameter

#assembly, #component, #product, #read_at, #readings, #working_zone

Attributes inherited from Parameter

#group, #id, #intervention, #name, #reference, #type

Method Summary

Methods inherited from ProductParameter

#add_reading, #assembly?, #assembly_id, #assembly_id=, #component?, #component_id, #component_id=, #compute_attribute, #compute_reading, #env, #impact_dependencies!, #impact_on_attributes, #impact_on_components, #impact_on_parameters, #impact_on_readings, #impact_with, #initialize, #product?, #product_id, #product_id=, #read_at?, #reading, #to_attributes, #to_hash, #usable_attribute?, #usable_handler?, #usable_reading?, #working_zone?

Methods inherited from Parameter

#dependents, #env, #impact_dependencies!, #impact_with, #initialize, #param_name, #root?, #to_hash

Methods included from Reassignable

#assign, #assign!, #reassign, #reassign!

Constructor Details

This class inherits a constructor from Procedo::Engine::Intervention::ProductParameter