libpappsomspp
Library for mass spectrometry
pappso::OboListModel::OboPsiModHandler Class Reference

#include <obolistmodel.h>

Inheritance diagram for pappso::OboListModel::OboPsiModHandler:
pappso::OboPsiModHandlerInterface

Public Member Functions

 OboPsiModHandler (OboListModel *parent)
 
virtual ~OboPsiModHandler ()
 
void setOboPsiModTerm (const OboPsiModTerm &term) override
 triggered function on each obo term when parsing obo file More...
 

Private Attributes

pappso::OboListModelmp_parent
 

Detailed Description

Definition at line 70 of file obolistmodel.h.

Constructor & Destructor Documentation

◆ OboPsiModHandler()

pappso::OboListModel::OboPsiModHandler::OboPsiModHandler ( pappso::OboListModel parent)

Definition at line 48 of file obolistmodel.cpp.

50 {
51  mp_parent = parent;
52 }
pappso::OboListModel * mp_parent
Definition: obolistmodel.h:80

◆ ~OboPsiModHandler()

pappso::OboListModel::OboPsiModHandler::~OboPsiModHandler ( )
virtual

Definition at line 54 of file obolistmodel.cpp.

55 {
56 }

Member Function Documentation

◆ setOboPsiModTerm()

void pappso::OboListModel::OboPsiModHandler::setOboPsiModTerm ( const OboPsiModTerm term)
overridevirtual

triggered function on each obo term when parsing obo file

Implements pappso::OboPsiModHandlerInterface.

Definition at line 59 of file obolistmodel.cpp.

61 {
62  mp_parent->m_oboPsiModTermList.push_back(term);
63 }
std::vector< OboPsiModTerm > m_oboPsiModTermList
Definition: obolistmodel.h:83

Member Data Documentation

◆ mp_parent

pappso::OboListModel* pappso::OboListModel::OboPsiModHandler::mp_parent
private

Definition at line 80 of file obolistmodel.h.


The documentation for this class was generated from the following files: