class ActiveFacts::Metamodel::Indicator
Public Instance Methods
all_role()
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 2027 def all_role [role, role.base_role].uniq end
comment()
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 2035 def comment c = parent.comment if c != '' c +' that ' elsif name =~ /\b#{parent.name}\b/ '' else parent.name+' ' end + name end
inspect()
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 2019 def inspect "#{self.class.basename} #{role.fact_type.default_reading.inspect}" end
is_mandatory()
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 2031 def is_mandatory false end
show_trace()
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 2023 def show_trace trace :composition, "#{ordinal ? "#{ordinal}: " : ''}#{inspect} #{name ? "(as #{name.inspect})" : ''}" end