Class: ActiveFacts::Metamodel::MirrorRole
- Inherits:
-
Role
- Object
- Role
- ActiveFacts::Metamodel::MirrorRole
show all
- Defined in:
- lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb
Instance Method Summary
collapse
Methods inherited from Role
#all_constraint, #base_role, #counterpart, #describe, #is_identifying, #is_link_role, #is_mirror_role, #is_objectification_role, #name, #preferred_reference, #unary_name, #unique
Instance Method Details
#is_functional ⇒ Object
1422
1423
1424
|
# File 'lib/activefacts/metamodel/extensions.rb', line 1422
def is_functional
base_role.is_functional
end
|
#is_mandatory ⇒ Object
1414
1415
1416
|
# File 'lib/activefacts/metamodel/extensions.rb', line 1414
def is_mandatory
base_role.is_mandatory
end
|
#is_unique ⇒ Object
1418
1419
1420
|
# File 'lib/activefacts/metamodel/extensions.rb', line 1418
def is_unique
base_role.is_unique
end
|
#uniqueness_constraint ⇒ Object
1426
1427
1428
|
# File 'lib/activefacts/metamodel/extensions.rb', line 1426
def uniqueness_constraint
raise "A MirrorRole should not be asked for its uniqueness constraints"
end
|