Class DefaultReasonerAccess
- java.lang.Object
-
- net.ssehub.easy.varModel.capabilities.DefaultReasonerAccess
-
public class DefaultReasonerAccess extends java.lang.ObjectProvides descriptive access to the default reasoner.- Author:
- Holger Eichelberger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDefaultReasonerAccess.IDefaultReasonerProviderDefines the interface for a reasoner provider.
-
Field Summary
Fields Modifier and Type Field Description private static DefaultReasonerAccess.IDefaultReasonerProviderprovider
-
Constructor Summary
Constructors Constructor Description DefaultReasonerAccess()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanhasCapability(IReasonerCapability capability)Returns whether the default reasoner (if known) has a certain capability.static voidsetProvider(DefaultReasonerAccess.IDefaultReasonerProvider defaultProvider)Sets the reasoner provider.
-
-
-
Field Detail
-
provider
private static DefaultReasonerAccess.IDefaultReasonerProvider provider
-
-
Method Detail
-
setProvider
public static void setProvider(DefaultReasonerAccess.IDefaultReasonerProvider defaultProvider)
Sets the reasoner provider.- Parameters:
defaultProvider- the provider
-
hasCapability
public static boolean hasCapability(IReasonerCapability capability)
Returns whether the default reasoner (if known) has a certain capability.- Parameters:
capability- the capability- Returns:
trueif the capability is provided,falseelse
-
-