Adds a model history to a model.
Adds a model history to a model.
#include <stdio.h>
void printStatus(const char* message, int status)
{
printf("%s", message);
switch(status)
{
printf("succeeded");
break;
printf("invalid object");
break;
printf("operation failed");
break;
default:
printf("unknown");
break;
}
printf("\n");
}
int
main (int argc, char *argv[])
{
unsigned int errors;
if (argc != 3)
{
printf("\n"
" usage: addModelHistory <input-filename> <output-filename>\n"
"\n");
return 2;
}
if (errors > 0)
{
printf("Read Error(s):\n");
printf("Correct the above and re-run.\n");
}
else
{
int status;
printStatus("Status for addCreator: ", status);
printStatus("Set created date: ", status);
printStatus("Set modified date: ", status);
printStatus("Set model history: ", status);
}
return errors;
}
void Date_free(Date_t *date)
_tDestroys_t _tthis_t _tDate_t_t.
Definition Date.cpp:726
Date_t * Date_createFromString(const char *date)
_tCreates_t _ta_t _tdate_t _tfrom_t _ta_t _tstring_t.
Definition Date.cpp:717
int Model_setModelHistory(Model_t *m, ModelHistory_t *history)
_tSet_t _tthe_t _tModelHistory_t_t _tof_t _tthe_t _tgiven_t _tModel_t_t _tstructure_t.
Definition Model.cpp:7527
int ModelCreator_setFamilyName(ModelCreator_t *mc, const char *name)
_tSets_t _tthe_t _tfamily_t _tname_t
Definition ModelCreator.cpp:682
int ModelCreator_setEmail(ModelCreator_t *mc, const char *email)
_tSets_t _tthe_t _temail_t
Definition ModelCreator.cpp:700
void ModelCreator_free(ModelCreator_t *mc)
_tDestroys_t _tthis_t _tModelCreator_t_t.
Definition ModelCreator.cpp:558
int ModelCreator_setOrganisation(ModelCreator_t *mc, const char *org)
_tSets_t _tthe_t _torganization_t
Definition ModelCreator.cpp:709
ModelCreator_t * ModelCreator_create()
@_tendcond_t
Definition ModelCreator.cpp:542
int ModelCreator_setGivenName(ModelCreator_t *mc, const char *name)
_tSets_t _tthe_t _tgiven_t _tname_t
Definition ModelCreator.cpp:691
int ModelHistory_setCreatedDate(ModelHistory_t *mh, Date_t *date)
_tSets_t _tthe_t _tcreatedDate_t.
Definition ModelHistory.cpp:585
int ModelHistory_addCreator(ModelHistory_t *mh, ModelCreator_t *mc)
_tAdds_t _ta_t _tcopy_t _tof_t _ta_t _tModelCreator_t_t _tstructure_t _tto_t _tthe_t _tModelHistory_t...
Definition ModelHistory.cpp:553
ModelHistory_t * ModelHistory_create()
@_tendcond_t
Definition ModelHistory.cpp:528
int ModelHistory_setModifiedDate(ModelHistory_t *mh, Date_t *date)
_tSets_t _tthe_t _tmodifiedDate_t.
Definition ModelHistory.cpp:611
void ModelHistory_free(ModelHistory_t *mh)
_tDestroys_t _tthis_t _tModelHistory_t_t.
Definition ModelHistory.cpp:536
void SBMLDocument_printErrors(SBMLDocument_t *d, FILE *stream)
_tPrints_t _tto_t _tthe_t _tgiven_t _toutput_t _tstream_t _tall_t _tthe_t _terrors_t _tor_t _twarning...
Definition SBMLDocument.cpp:2525
unsigned int SBMLDocument_getNumErrors(const SBMLDocument_t *d)
_tReturns_t _tthe_t _tnumber_t _tof_t _terrors_t _tor_t _twarnings_t _tencountered_t _tduring_t _tpar...
Definition SBMLDocument.cpp:2510
void SBMLDocument_free(SBMLDocument_t *d)
_tFrees_t _tthe_t _tgiven_t _tSBMLDocument_t_t _tstructure_t.
Definition SBMLDocument.cpp:2248
Model_t * SBMLDocument_getModel(SBMLDocument_t *d)
_tReturns_t _tthe_t _tModel_t_t _tstructure_t _tstored_t _tin_t _tthis_t _tSBMLDocument_t_t _tstructu...
Definition SBMLDocument.cpp:2290
SBMLDocument_t * readSBML(const char *filename)
@_tcopydoc_t _tdoc_readsbmlfromfile_t
Definition SBMLReader.cpp:446
Include all SBML types in a single header file.
int writeSBML(const SBMLDocument_t *d, const char *filename)
_tWrites_t _tthe_t _tgiven_t _tSBML_t _tdocument_t @_tp_t _td_t _tto_t _tthe_t _tfile_t _tnamed_t _tb...
Definition SBMLWriter.cpp:440
Class definition of XMLNode_t, a node in an XML document tree.
@ LIBSBML_INVALID_OBJECT
Definition operationReturnValues.h:96
@ LIBSBML_OPERATION_FAILED
Definition operationReturnValues.h:83
@ LIBSBML_OPERATION_SUCCESS
Definition operationReturnValues.h:61