class ADSL::DS::DSUnion
Public Instance Methods
prepare_action(translation)
click to toggle source
# File lib/adsl/spass/spass_ds_extensions.rb, line 750 def prepare_action(translation) @objsets.each{ |objset| objset.prepare_action translation } end
resolve_action_objset(translation, ps, var)
click to toggle source
# File lib/adsl/spass/spass_ds_extensions.rb, line 754 def resolve_action_objset(translation, ps, var) FOL::Or.new(@objsets.map{ |objset| objset.resolve_action_objset translation, ps, var }) end
resolve_invariant_objset(translation, var)
click to toggle source
# File lib/adsl/spass/spass_ds_extensions.rb, line 758 def resolve_invariant_objset(translation, var) FOL::Or.new(@objsets.map{ |objset| objset.resolve_invariant_objset translation, var }) end
type()
click to toggle source
# File lib/adsl/ds/data_store_spec.rb, line 208 def type DSClass.common_supertype objsets.reject{ |o| o.type.nil? }.map{ |o| o.type } end