Class: ActiveFacts::Metamodel::SubsetConstraint
- Inherits:
-
SetConstraint
- Object
- Constraint
- SetConstraint
- ActiveFacts::Metamodel::SubsetConstraint
- Defined in:
- lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb
Instance Method Summary collapse
Instance Method Details
#all_constrained_role ⇒ Object
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 |
#describe ⇒ Object
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 |