public class LevelVersionError extends SBMLError
SBMLError
that indicates that associated instances of
SBase
cannot be combined within the same model due to their
differently set Level or Version attribute.SBMLError.SEVERITY
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
LEVEL_MISMATCH_MSG |
Message to display in cases that two objects do not have identical level
attributes.
|
static java.lang.String |
PACKAGE_VERSION_MISMATCH_MSG |
Message to display in cases that two objects do not have identical
package version attributes.
|
static java.lang.String |
UNDEFINED_LEVEL_VERSION_COMBINATION_MSG |
Message to indicate that an invalid combination of the level and version
attribute has been set.
|
static java.lang.String |
VERSION_MISMATCH_MSG |
Message to display in cases that two objects do not have identical
version attributes.
|
Constructor | Description |
---|---|
LevelVersionError(int level,
int version) |
|
LevelVersionError(java.lang.String elementName,
int level,
int version) |
|
LevelVersionError(SBasePlugin element1,
SBase element2) |
|
LevelVersionError(SBase sbase) |
|
LevelVersionError(SBase element1,
SBase element2) |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
levelMismatchMessage(SBase element1,
SBase element2) |
Creates an error message if the level fields of both elements are not
identical, or an empty
String otherwise. |
static java.lang.String |
packageVersionMismatchMessage(SBasePlugin element1,
SBase element2) |
Creates an error message showing the different package versions of the given SBase elements.
|
static java.lang.String |
packageVersionMismatchMessage(SBase element1,
SBase element2) |
Creates an error message showing the different package versions of the given SBase elements.
|
java.lang.String |
toString() |
|
static java.lang.String |
versionMismatchMessage(SBase element1,
SBase element2) |
Creates an error message if the version fields of both elements are not
identical, or an empty
String otherwise. |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCategory, getCode, getColumn, getDetail, getExcerpt, getLine, getMessage, getMessageInstance, getPackage, getSeverity, getShortMessage, getSource, isError, isFatal, isInfo, isInternal, isSystem, isWarning, isXML, setCategory, setCode, setColumn, setDetail, setExcerpt, setLine, setMessage, setPackage, setSeverity, setShortMessage, setSource
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
getErrorId
public static final java.lang.String LEVEL_MISMATCH_MSG
public static final java.lang.String UNDEFINED_LEVEL_VERSION_COMBINATION_MSG
public static final java.lang.String VERSION_MISMATCH_MSG
public static final java.lang.String PACKAGE_VERSION_MISMATCH_MSG
public LevelVersionError(SBase sbase)
sbase
- public LevelVersionError(int level, int version)
level
- version
- public LevelVersionError(java.lang.String elementName, int level, int version)
elementName
- level
- version
- public LevelVersionError(SBase element1, SBase element2)
element1
- element2
- public LevelVersionError(SBasePlugin element1, SBase element2)
element1
- element2
- public static java.lang.String levelMismatchMessage(SBase element1, SBase element2)
String
otherwise.element1
- element2
- public static java.lang.String versionMismatchMessage(SBase element1, SBase element2)
String
otherwise.element1
- element2
- public static java.lang.String packageVersionMismatchMessage(SBase element1, SBase element2)
element1
- element2
- public static java.lang.String packageVersionMismatchMessage(SBasePlugin element1, SBase element2)
element1
- element2
-