Class: ActiveFacts::Metamodel::SetExclusionConstraint

Inherits:
SetComparisonConstraint show all
Defined in:
lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb

Instance Method Summary collapse

Methods inherited from SetComparisonConstraint

#all_constrained_role

Instance Method Details

#describeObject



1230
1231
1232
1233
# File 'lib/activefacts/metamodel/extensions.rb', line 1230

def describe
  (is_mandatory ? "exactly one of " : "at most one of ") +
  all_set_comparison_roles.map(&:describe) * " or "
end