Class: ActiveFacts::Metamodel::RingConstraint

Inherits:
Constraint
  • Object
show all
Defined in:
lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb

Instance Method Summary collapse

Instance Method Details

#all_constrained_roleObject



1247
1248
1249
# File 'lib/activefacts/metamodel/extensions.rb', line 1247

def all_constrained_role
  [role, other_role]
end

#describeObject



1238
1239
1240
1241
1242
1243
1244
1245
# File 'lib/activefacts/metamodel/extensions.rb', line 1238

def describe
  'RingConstraint(' +
  ring_type.to_s+': ' +
  role.describe+', ' +
  other_role.describe+' in ' +
  role.fact_type.default_reading +
  ')'
end