class ADSL::Parser::ASTRelation

Public Instance Methods

to_adsl() click to toggle source
# File lib/adsl/parser/ast_nodes.rb, line 331
def to_adsl
  card_str = cardinality[1] == Float::INFINITY ? "#{cardinality[0]}+" : "#{cardinality[0]}..#{cardinality[1]}"
  inv_str = inverse_of_name.nil? ? "" : " inverseof #{inverse_of_name.text}"
  "#{ card_str } #{ @to_class_name.text } #{ @name.text }#{ inv_str }\n"
end