class ActiveFacts::Metamodel::SetComparisonConstraint

Public Instance Methods

all_constrained_role() click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 1223
def all_constrained_role
  all_set_comparison_roles.map(&:role_sequence).flat_map(&:all_role_ref).map(&:role).uniq
end
describe() click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 1211
def describe
  self.class.basename+'(' +
  all_set_comparison_roles.map do |scr|
    '['+
    scr.role_sequence.all_role_ref.map{|rr|
      rr.role.fact_type.describe(rr.role)
    }*',' +
    ']'
  end*',' +
  ')'
end