|
libSBML C# API
libSBML 5.10.0 C# API
|
{layout}
layout The core module of the 'layout' package extension.Public Member Functions | |
| void | addL2Namespaces (XMLNamespaces xmlns) |
| adds all L2 Extension namespaces to the namespace list. More... | |
| new LayoutExtension | clone () |
| Creates and returns a deep copy of this LayoutExtension object. More... | |
| override void | Dispose () |
| override SBase | DowncastSBase (IntPtr cPtr, bool owner) |
| override SBasePlugin | DowncastSBasePlugin (IntPtr cPtr, bool owner) |
| void | enableL2NamespaceForDocument (SBMLDocument doc) |
| Adds the L2 Namespace to the document and enables the extension. More... | |
| long | getCategory (long index) |
| SWIGTYPE_p_packageErrorTableEntry | getErrorTable (long index) |
| Return the entry in the error table at this index. More... | |
| long | getErrorTableIndex (long errorId) |
| Return the index in the error table with the given errorId. More... | |
| long | getLevel (string uri) |
| Returns the SBML Level for the given URI of this package. More... | |
| string | getMessage (long index, long pkgVersion, string details) |
| string | getName () |
| Returns the name of this package ('layout') More... | |
| int | getNumOfSBasePlugins () |
| Returns the number of SBasePlugin objects stored in this object. More... | |
| long | getNumOfSupportedPackageURI () |
| Returns the number of supported package Namespace (package versions) of this package extension. More... | |
| long | getPackageVersion (string uri) |
| Returns the package version for the given URI of this package. More... | |
| SBMLNamespaces | getSBMLExtensionNamespaces (string uri) |
| Returns an LayoutPkgNamespaces object. More... | |
| long | getSeverity (long index, long pkgVersion) |
| string | getShortMessage (long index) |
| string | getStringFromTypeCode (int typeCode) |
| Takes a type code of the “layout” package and returns a string describing the code. More... | |
| string | getSupportedPackageURI (long i) |
| Returns the ith URI (the supported package version) More... | |
| string | getURI (long sbmlLevel, long sbmlVersion, long pkgVersion) |
| Returns the namespace URI corresponding to the combination of the given SBML Level, Version, and package version. More... | |
| long | getVersion (string uri) |
| Returns the SBML Version for the given URI of this package. More... | |
| bool | isEnabled () |
| Check if this package is enabled (true) or disabled (false). More... | |
| bool | isInUse (SBMLDocument doc) |
| Determines whether this extension is being used by the given SBMLDocument. More... | |
| bool | isSupported (string uri) |
| Returns a flag indicating, whether the given URI (package version) is supported by this package extension. More... | |
| LayoutExtension () | |
| Constructor. More... | |
| LayoutExtension (LayoutExtension arg0) | |
| Copy constructor. More... | |
| void | removeL2Namespaces (XMLNamespaces xmlns) |
| Removes the L2 Namespace from a document. More... | |
| bool | setEnabled (bool isEnabled) |
| enable/disable this package. More... | |
Static Public Member Functions | |
| static long | getDefaultLevel () |
| Returns the default SBML Level this extension. More... | |
| static long | getDefaultPackageVersion () |
| Returns the default SBML version this extension. More... | |
| static long | getDefaultVersion () |
| Returns the default SBML Version this extension. More... | |
| static string | getPackageName () |
| Returns the package name of this extension. More... | |
| static string | getXmlnsL2 () |
| static string | getXmlnsL3V1V1 () |
| Returns URI of supported versions of this package. More... | |
| static string | getXmlnsXSI () |
| static void | init () |
| Initializes layout extension by creating an object of this class with required SBasePlugin derived objects and registering the object to the SBMLExtensionRegistry class. More... | |
Protected Attributes | |
| bool | swigCMemOwn |
| libsbmlcs.LayoutExtension.LayoutExtension | ( | ) |
Constructor.
| libsbmlcs.LayoutExtension.LayoutExtension | ( | LayoutExtension | arg0 | ) |
Copy constructor.
| void libsbmlcs.LayoutExtension.addL2Namespaces | ( | XMLNamespaces | xmlns | ) |
adds all L2 Extension namespaces to the namespace list.
This method should be overridden by all extensions that want to serialize to an L2 annotation.
| new LayoutExtension libsbmlcs.LayoutExtension.clone | ( | ) |
Creates and returns a deep copy of this LayoutExtension object.
|
virtual |
Reimplemented from libsbmlcs.SBMLExtension.
|
virtual |
Reimplemented from libsbmlcs.SBMLExtension.
|
virtual |
Reimplemented from libsbmlcs.SBMLExtension.
| void libsbmlcs.LayoutExtension.enableL2NamespaceForDocument | ( | SBMLDocument | doc | ) |
Adds the L2 Namespace to the document and enables the extension.
If the extension supports serialization to SBML L2 Annotations, this method should be overrridden, so it will be activated.
|
inherited |
|
static |
Returns the default SBML Level this extension.
|
static |
Returns the default SBML version this extension.
|
static |
Returns the default SBML Version this extension.
| SWIGTYPE_p_packageErrorTableEntry libsbmlcs.LayoutExtension.getErrorTable | ( | long | index | ) |
Return the entry in the error table at this index.
| index | a long integergere representing the index of the error in the LayoutSBMLErrorTable |
| long libsbmlcs.LayoutExtension.getErrorTableIndex | ( | long | errorId | ) |
Return the index in the error table with the given errorId.
| errorId | a long integergere representing the errorId of the error in the LayoutSBMLErrorTable |
| long libsbmlcs.LayoutExtension.getLevel | ( | string | uri | ) |
Returns the SBML Level for the given URI of this package.
| uri | the string of URI that represents one of versions of the “layout” package |
0 if the given URI is invalid.
|
inherited |
| string libsbmlcs.LayoutExtension.getName | ( | ) |
Returns the name of this package ('layout')
|
inherited |
Returns the number of SBasePlugin objects stored in this object.
|
inherited |
Returns the number of supported package Namespace (package versions) of this package extension.
|
static |
Returns the package name of this extension.
| long libsbmlcs.LayoutExtension.getPackageVersion | ( | string | uri | ) |
Returns the package version for the given URI of this package.
| uri | the string of URI that represents one of versions of the “layout” package |
0 if the given URI is invalid. | SBMLNamespaces libsbmlcs.LayoutExtension.getSBMLExtensionNamespaces | ( | string | uri | ) |
Returns an LayoutPkgNamespaces object.
| uri | the string of URI that represents one of versions of the “layout” package |
uri, or null if the URI is not defined in the Layout package.
|
inherited |
|
inherited |
| string libsbmlcs.LayoutExtension.getStringFromTypeCode | ( | int | typeCode | ) |
Takes a type code of the “layout” package and returns a string describing the code.
|
inherited |
Returns the ith URI (the supported package version)
| i | the index of the list of URI (the list of supporeted package versions) |
| string libsbmlcs.LayoutExtension.getURI | ( | long | sbmlLevel, |
| long | sbmlVersion, | ||
| long | pkgVersion | ||
| ) |
Returns the namespace URI corresponding to the combination of the given SBML Level, Version, and package version.
| sbmlLevel | the level of SBML |
| sbmlVersion | the version of SBML |
| pkgVersion | the version of package |
| long libsbmlcs.LayoutExtension.getVersion | ( | string | uri | ) |
Returns the SBML Version for the given URI of this package.
| uri | the string of URI that represents one of versions of the “layout” package |
0 if the given URI is invalid.
|
static |
|
static |
Returns URI of supported versions of this package.
|
static |
|
static |
Initializes layout extension by creating an object of this class with required SBasePlugin derived objects and registering the object to the SBMLExtensionRegistry class.
(NOTE) This function is automatically invoked when creating the following global object in LayoutExtension.cpp
static SBMLExtensionRegister<LayoutExtension> layoutExtensionRegistry;
|
inherited |
Check if this package is enabled (true) or disabled (false).
| bool libsbmlcs.LayoutExtension.isInUse | ( | SBMLDocument | doc | ) |
Determines whether this extension is being used by the given SBMLDocument.
The implementation returns true if the model object contains one or more layouts.
| doc | the sbml document to test. |
|
inherited |
Returns a flag indicating, whether the given URI (package version) is supported by this package extension.
| void libsbmlcs.LayoutExtension.removeL2Namespaces | ( | XMLNamespaces | xmlns | ) |
Removes the L2 Namespace from a document.
This method should be overridden by all extensions that want to serialize to an L2 annotation.
|
inherited |
enable/disable this package.
Returned value is the result of this function.
| isEnabled | the bool value: true (enabled) or false (disabled) |
|
protectedinherited |