public enum GeneralReasonerCapabilities extends java.lang.Enum<GeneralReasonerCapabilities> implements net.ssehub.easy.varModel.capabilities.IReasonerCapability
| Enum Constant and Description |
|---|
CONFIGURATION_INITIALIZATION
Is suitable to perform the initialization of an IVML configuration instance as it provides
comprehensive IVML reasoning capabilities.
|
INCREMENTAL_REASONING
Support for incremental reasoning while configuring a product.
|
RUNTIME_REASONING
Support for runtime reasoning, i.e., can be applied for runtime reconfiguration, e.g.,
in combination with rt-VIL.
|
STANDALONE_REASONING
A reasoner declaring this capability can basically do standalone reasoning on a model
although potentially not complete.
|
TIMEOUT
Reasoner considers the timeout given in
ReasonerConfiguration.getTimeout() and stops
close to a timeout overrun. |
| Modifier and Type | Method and Description |
|---|---|
static GeneralReasonerCapabilities |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static GeneralReasonerCapabilities[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GeneralReasonerCapabilities STANDALONE_REASONING
public static final GeneralReasonerCapabilities INCREMENTAL_REASONING
IReasoner#initialize(net.ssehub.easy.varModel.model.Project,
net.ssehub.easy.varModel.confModel.Configuration, ReasonerConfiguration,
net.ssehub.easy.basics.progress.ProgressObserver) is implemented properly.public static final GeneralReasonerCapabilities RUNTIME_REASONING
public static final GeneralReasonerCapabilities CONFIGURATION_INITIALIZATION
de.uni_hildesheim.sse.capabilities.IvmlReasonerCapabilities.public static final GeneralReasonerCapabilities TIMEOUT
ReasonerConfiguration.getTimeout() and stops
close to a timeout overrun.public static GeneralReasonerCapabilities[] values()
for (GeneralReasonerCapabilities c : GeneralReasonerCapabilities.values()) System.out.println(c);
public static GeneralReasonerCapabilities 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 nullCopyright © 2009 - 2018 SSE. All Rights Reserved.