public class SBMLtools
extends java.lang.Object
Constructor | Description |
---|---|
SBMLtools() |
Modifier and Type | Method | Description |
---|---|---|
static void |
addPredefinedUnitDefinitions(Model model) |
|
static java.lang.String |
getIdOrName(SBase nsb) |
|
static java.lang.String |
getNameOrId(SBase nsb) |
|
static boolean |
isLetter(char c) |
|
static java.lang.String |
nameToSId(java.lang.String name,
SBMLDocument doc) |
Generates a valid SId from a given name.
|
static java.lang.String |
nextId(Model model) |
Generate a valid SBML identifier using UUID.
|
static <T extends SBase> |
setLevelAndVersion(T sbase,
int level,
int version) |
|
static void |
setSBOTerm(SBase sbase,
int term) |
|
static java.lang.String |
toSId(java.lang.String name) |
|
static java.lang.String |
toXML(XMLNode xml) |
public static final void addPredefinedUnitDefinitions(Model model)
model
- public static final java.lang.String getIdOrName(SBase nsb)
nsb
- String
if both is undefined.public static final java.lang.String getNameOrId(SBase nsb)
nsb
- String
if both is undefined.public static final <T extends SBase> T setLevelAndVersion(T sbase, int level, int version)
sbase
- level
- version
- public static final java.lang.String toXML(XMLNode xml)
xml
- public static java.lang.String nextId(Model model)
model
- public static final void setSBOTerm(SBase sbase, int term)
sbase
- term
- public static java.lang.String nameToSId(java.lang.String name, SBMLDocument doc)
name
- public static java.lang.String toSId(java.lang.String name)
name
- public static boolean isLetter(char c)
c
- true
if c is out of A-Z or a-z