Class: Rafflesia::OntologyEvidenceScopeContractData

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb

Constant Summary collapse

HASH_ATTRS =
{
  alignment_id_column: :alignment_id_column,
  kind: :kind,
  object_domain_instance_column: :object_domain_instance_column,
  object_end_column: :object_end_column,
  object_start_column: :object_start_column,
  subject_domain_instance_column: :subject_domain_instance_column,
  subject_end_column: :subject_end_column,
  subject_start_column: :subject_start_column
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ OntologyEvidenceScopeContractData

Returns a new instance of OntologyEvidenceScopeContractData.



29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 29

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @alignment_id_column = hash[:alignment_id_column]
  @kind = hash[:kind]
  @object_domain_instance_column = hash[:object_domain_instance_column]
  @object_end_column = hash[:object_end_column]
  @object_start_column = hash[:object_start_column]
  @subject_domain_instance_column = hash[:subject_domain_instance_column]
  @subject_end_column = hash[:subject_end_column]
  @subject_start_column = hash[:subject_start_column]
end

Instance Attribute Details

#alignment_id_columnObject

Returns the value of attribute alignment_id_column.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def alignment_id_column
  @alignment_id_column
end

#kindObject

Returns the value of attribute kind.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def kind
  @kind
end

#object_domain_instance_columnObject

Returns the value of attribute object_domain_instance_column.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def object_domain_instance_column
  @object_domain_instance_column
end

#object_end_columnObject

Returns the value of attribute object_end_column.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def object_end_column
  @object_end_column
end

#object_start_columnObject

Returns the value of attribute object_start_column.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def object_start_column
  @object_start_column
end

#subject_domain_instance_columnObject

Returns the value of attribute subject_domain_instance_column.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def subject_domain_instance_column
  @subject_domain_instance_column
end

#subject_end_columnObject

Returns the value of attribute subject_end_column.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def subject_end_column
  @subject_end_column
end

#subject_start_columnObject

Returns the value of attribute subject_start_column.



19
20
21
# File 'lib/rafflesia/ontology/ontology_evidence_scope_contract_data.rb', line 19

def subject_start_column
  @subject_start_column
end