Class: ActiveFacts::Metamodel::SubsetConstraint

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

Instance Method Summary collapse

Instance Method Details

#all_constrained_roleObject



1189
1190
1191
1192
# File 'lib/activefacts/metamodel/extensions.rb', line 1189

def all_constrained_role
  subset_role_sequence.all_role_ref.map(&:role) +
  superset_role_sequence.all_role_ref.map(&:role)
end

#describeObject



1181
1182
1183
1184
1185
1186
1187
# File 'lib/activefacts/metamodel/extensions.rb', line 1181

def describe
  'SubsetConstraint(' +
  subset_role_sequence.describe +
  ' only if ' +
  superset_role_sequence.describe +
  ')'
end