public class SBMLtools
extends java.lang.Object
| Constructor and Description |
|---|
SBMLtools() |
| Modifier and Type | Method and 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