public static enum ModelVersioningAssistant.VersionControlSystem extends java.lang.Enum<ModelVersioningAssistant.VersionControlSystem>
NONE
can still be used for quasi-version-control: a 'commit'
will update information in the model version file, and thus can still be
used to 'mark' a particular version of the model (where this information
is recorded during model runs) and determine if a particular run used
model code which has 'local' differences from this.
Currently only Subversion (SVN
) is supported.
NB: Because of licensing issues, JSIT uses JavaHL (which uses native libraries) for Java access to SVN functionality, rather than the pure Java SVNKit library. This therefore requires that JavaHL is installed on the user's machine (see the JSIT usage instructions).
Enum Constant and Description |
---|
NONE |
SVN_APACHE_CLIENT |
SVN_TIGRIS_ONLY_CLIENT |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
static ModelVersioningAssistant.VersionControlSystem |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ModelVersioningAssistant.VersionControlSystem[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ModelVersioningAssistant.VersionControlSystem NONE
public static final ModelVersioningAssistant.VersionControlSystem SVN_TIGRIS_ONLY_CLIENT
public static final ModelVersioningAssistant.VersionControlSystem SVN_APACHE_CLIENT
public static ModelVersioningAssistant.VersionControlSystem[] values()
for (ModelVersioningAssistant.VersionControlSystem c : ModelVersioningAssistant.VersionControlSystem.values()) System.out.println(c);
public static ModelVersioningAssistant.VersionControlSystem valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String toString()
toString
in class java.lang.Enum<ModelVersioningAssistant.VersionControlSystem>