class BELParser::Language::Semantics::RelationshipDeprecationWarning

Represents a {SemanticsWarning} when a {BELParser::Parsers::AST::Relationship} references a deprecated relationship for the {BELParser::Language::Specification}.

Attributes

deprecated_relationship[R]

Public Class Methods

new(relationship_node, spec, deprecated_relationship) click to toggle source
Calls superclass method
# File lib/bel_parser/language/semantics/relationship_deprecation.rb, line 33
def initialize(relationship_node, spec, deprecated_relationship)
  super(relationship_node, spec)
  @deprecated_relationship = deprecated_relationship
end

Public Instance Methods

to_s() click to toggle source
# File lib/bel_parser/language/semantics/relationship_deprecation.rb, line 38
def to_s
  %(Relationship "#{deprecated_relationship}" is deprecated.)
end