Class: ActiveFacts::Metamodel::LinkFactType::ImplicitReading::ImplicitReadingRoleSequence
- Inherits:
-
Object
- Object
- ActiveFacts::Metamodel::LinkFactType::ImplicitReading::ImplicitReadingRoleSequence
show all
- Defined in:
- lib/activefacts/vocabulary/extensions.rb
Defined Under Namespace
Classes: ImplicitReadingRoleRef
Instance Method Summary
collapse
Constructor Details
Returns a new instance of ImplicitReadingRoleSequence.
1115
1116
1117
|
# File 'lib/activefacts/vocabulary/extensions.rb', line 1115
def initialize roles
@role_refs = roles.map{|role| ImplicitReadingRoleRef.new(role, self) }
end
|
Instance Method Details
#all_reading ⇒ Object
1128
1129
1130
|
# File 'lib/activefacts/vocabulary/extensions.rb', line 1128
def all_reading
[]
end
|
#all_role_ref ⇒ Object
1119
1120
1121
|
# File 'lib/activefacts/vocabulary/extensions.rb', line 1119
def all_role_ref
@role_refs
end
|
#all_role_ref_in_order ⇒ Object
1122
1123
1124
|
# File 'lib/activefacts/vocabulary/extensions.rb', line 1122
def all_role_ref_in_order
@role_refs
end
|
#describe ⇒ Object
1125
1126
1127
|
# File 'lib/activefacts/vocabulary/extensions.rb', line 1125
def describe
'('+@role_refs.map(&:describe)*', '+')'
end
|