app/models/taxon_name_relationship/icvcn/unaccepting.rb
class TaxonNameRelationship::Icvcn::Unaccepting < TaxonNameRelationship::Icvcn
NOMEN_URI='http://purl.obolibrary.org/obo/NOMEN_0000122'.freeze
def self.disjoint_taxon_name_relationships
self.parent.disjoint_taxon_name_relationships +
self.collect_descendants_to_s(TaxonNameRelationship::Icvcn::Accepting)
end
def object_status
'accepted name'
end
def subject_status
'unaccepted name'
end
def self.gbif_status_of_subject
'invalidum'
end
def self.gbif_status_of_object
'valid'
end
def self.assignment_method
# bus.set_as_icn_unacceptable_of(aus)
:icvcn_set_as_unacceptable_of
end
def self.inverse_assignment_method
# aus.icn_unacceptable = bus
:icvcn_unacceptable
end
def self.nomenclatural_priority
:direct
end
def self.assignable
true
end
end