1 /**
2  * @file    local-doc-extras.i
3  * @brief   Python-specific SWIG directives for documentation purposes
4  * @author  Michael Hucka
5  *
6  *<!---------------------------------------------------------------------------
7  * This file is part of libSBML.  Please visit http://sbml.org for more
8  * information about SBML, and the latest version of libSBML.
9  *
10  * Copyright (C) 2020 jointly by the following organizations:
11  *     1. California Institute of Technology, Pasadena, CA, USA
12  *     2. University of Heidelberg, Heidelberg, Germany
13  *     3. University College London, London, UK
14  *
15  * Copyright (C) 2019 jointly by the following organizations:
16  *     1. California Institute of Technology, Pasadena, CA, USA
17  *     2. University of Heidelberg, Heidelberg, Germany
18  *
19  * Copyright (C) 2013-2018 jointly by the following organizations:
20  *     1. California Institute of Technology, Pasadena, CA, USA
21  *     2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK
22  *     3. University of Heidelberg, Heidelberg, Germany
23  *
24  * Copyright (C) 2009-2013 jointly by the following organizations:
25  *     1. California Institute of Technology, Pasadena, CA, USA
26  *     2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK
27  *
28  * Copyright (C) 2006-2008 by the California Institute of Technology,
29  *     Pasadena, CA, USA
30  *
31  * Copyright (C) 2002-2005 jointly by the following organizations:
32  *     1. California Institute of Technology, Pasadena, CA, USA
33  *     2. Japan Science and Technology Agency, Japan
34  *
35  * This library is free software; you can redistribute it and/or modify it
36  * under the terms of the GNU Lesser General Public License as published by
37  * the Free Software Foundation.  A copy of the license agreement is provided
38  * in the file named "LICENSE.txt" included with this software distribution
39  * and also available online as http://sbml.org/software/libsbml/license.html
40  *----------------------------------------------------------------------- -->*/
41 
42 /**
43  * SWIG generates __init__() methods for classes that have no explicit
44  * constructors.  E.g., it creates Rule::__init(Rule self, Rule orig)__. This
45  * results in Doxygen listing the methods, but Doxygen puts them in a section
46  * called "Functions" on our page "Core libSBML" in the API manual, and this
47  * is confusing.  Since these don't have explicit constructors anyway, the
48  * least-evil approach to stop Doxygen from doing that is to mark them as
49  * internal.
50  */
51 
52 %feature("docstring") Rule::Rule "
53 @internal
54 ";
55 
56 
57 %feature("docstring") SBO::SBO "
58 @internal
59 ";
60 
61 
62 %feature("docstring") SyntaxChecker::SyntaxChecker "
63 @internal
64 ";
65 
66 
67 %feature("docstring") XMLErrorLog::XMLErrorLog "
68 @internal
69 ";
70 
71 
72 %feature("docstring") SBMLErrorLog::SBMLErrorLog "
73 @internal
74 ";
75 
76 
77 %feature("docstring") RDFAnnotationParser::RDFAnnotationParser "
78 @internal
79 ";
80