Class: ActiveFacts::Metamodel::ImplicitFactType::ImplicitReading::ImplicitReadingRoleSequence::ImplicitReadingRoleRef

Inherits:
Object
  • Object
show all
Defined in:
lib/activefacts/vocabulary/extensions.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(role, role_sequence) ⇒ ImplicitReadingRoleRef

Returns a new instance of ImplicitReadingRoleRef.



645
646
647
648
# File 'lib/activefacts/vocabulary/extensions.rb', line 645

def initialize(role, role_sequence)
  @role = role
  @role_sequence = role_sequence
end

Instance Attribute Details

#roleObject (readonly)

Returns the value of attribute role.



643
644
645
# File 'lib/activefacts/vocabulary/extensions.rb', line 643

def role
  @role
end

#role_sequenceObject (readonly)

Returns the value of attribute role_sequence.



644
645
646
# File 'lib/activefacts/vocabulary/extensions.rb', line 644

def role_sequence
  @role_sequence
end

Instance Method Details

#describeObject



653
654
655
# File 'lib/activefacts/vocabulary/extensions.rb', line 653

def describe
  @role.concept.name
end

#join_nodeObject



649
# File 'lib/activefacts/vocabulary/extensions.rb', line 649

def join_node; nil; end

#join_roleObject



650
# File 'lib/activefacts/vocabulary/extensions.rb', line 650

def join_role; nil; end

#leading_adjectiveObject



651
# File 'lib/activefacts/vocabulary/extensions.rb', line 651

def leading_adjective; nil; end

#trailing_adjectiveObject



652
# File 'lib/activefacts/vocabulary/extensions.rb', line 652

def trailing_adjective; nil; end