org.dllearner.core.options
Class CommonConfigOptions

java.lang.Object
  extended by org.dllearner.core.options.CommonConfigOptions

public final class CommonConfigOptions
extends Object

Contains methods for creating common configuration options, i.e. options which are or may be of use for several components.

Author:
Jens Lehmann

Field Summary
static int cardinalityLimitDefault
           
static int guaranteeXgoodDescriptionsDefault
           
static boolean instanceBasedDisjointsDefault
           
static String logLevelDefault
           
static int maxClassDescriptionTestsDefault
           
static int maxExecutionTimeInSecondsDefault
           
static int minExecutionTimeInSecondsDefault
           
static double noisePercentageDefault
           
static boolean terminateOnNoiseReachedDefault
           
static boolean useAllConstructorDefault
           
static boolean useBooleanDatatypesDefault
           
static boolean useCardinalityRestrictionsDefault
           
static boolean useDataHasValueConstructorDefault
           
static boolean useDoubleDatatypesDefault
           
static boolean useExistsConstructorDefault
           
static boolean useHasValueConstructorDefault
           
static boolean useNegationDefault
           
static boolean useStringDatatypesDefault
           
static int valueFrequencyThresholdDefault
           
 
Constructor Summary
CommonConfigOptions()
           
 
Method Summary
static StringSetConfigOption allowedConcepts()
           
static StringSetConfigOption allowedRoles()
           
static IntegerConfigOption cardinalityLimit()
           
static DoubleConfigOption getExpansionPenaltyFactor(double defaultValue)
           
static BooleanConfigOption getInstanceBasedDisjoints()
           
static StringConfigOption getLogLevel()
           
static IntegerConfigOption getMaxDepth(int defaultValue)
           
static DoubleConfigOption getNoisePercentage()
           
static BooleanConfigOption getOWA()
           
static DoubleConfigOption getPercentPerLenghtUnitOption(double defaultValue)
           
static StringConfigOption getReturnType()
           
static BooleanConfigOption getTerminateOnNoiseReached()
           
static BooleanConfigOption getTerminateOnNoiseReached(boolean defaultValue)
           
static BooleanConfigOption getUNA()
           
static StringConfigOption getVerbosityOption()
           
static IntegerConfigOption guaranteeXgoodDescriptions()
           
static StringSetConfigOption ignoredConcepts()
           
static StringSetConfigOption ignoredRoles()
           
static IntegerConfigOption maxClassDescriptionTests()
           
static IntegerConfigOption maxExecutionTimeInSeconds()
           
static IntegerConfigOption maxExecutionTimeInSeconds(int defaultValue)
           
static IntegerConfigOption maxNrOfResults(int defaultValue)
           
static IntegerConfigOption minExecutionTimeInSeconds()
           
static BooleanConfigOption useAllConstructor()
           
static BooleanConfigOption useBooleanDatatypes()
           
static BooleanConfigOption useCardinalityRestrictions()
           
static BooleanConfigOption useDataHasValueConstructor()
           
static BooleanConfigOption useDoubleDatatypes()
           
static BooleanConfigOption useExistsConstructor()
           
static BooleanConfigOption useHasValueConstructor()
           
static BooleanConfigOption useNegation()
           
static BooleanConfigOption useNegation(boolean defaultValue)
           
static BooleanConfigOption useStringDatatypes()
           
static IntegerConfigOption valueFreqencyThreshold()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

useAllConstructorDefault

public static boolean useAllConstructorDefault

useExistsConstructorDefault

public static boolean useExistsConstructorDefault

useHasValueConstructorDefault

public static boolean useHasValueConstructorDefault

useDataHasValueConstructorDefault

public static boolean useDataHasValueConstructorDefault

valueFrequencyThresholdDefault

public static int valueFrequencyThresholdDefault

useCardinalityRestrictionsDefault

public static boolean useCardinalityRestrictionsDefault

cardinalityLimitDefault

public static int cardinalityLimitDefault

useNegationDefault

public static boolean useNegationDefault

useBooleanDatatypesDefault

public static boolean useBooleanDatatypesDefault

useDoubleDatatypesDefault

public static boolean useDoubleDatatypesDefault

useStringDatatypesDefault

public static boolean useStringDatatypesDefault

maxExecutionTimeInSecondsDefault

public static int maxExecutionTimeInSecondsDefault

minExecutionTimeInSecondsDefault

public static int minExecutionTimeInSecondsDefault

guaranteeXgoodDescriptionsDefault

public static int guaranteeXgoodDescriptionsDefault

maxClassDescriptionTestsDefault

public static int maxClassDescriptionTestsDefault

logLevelDefault

public static String logLevelDefault

noisePercentageDefault

public static double noisePercentageDefault

terminateOnNoiseReachedDefault

public static boolean terminateOnNoiseReachedDefault

instanceBasedDisjointsDefault

public static boolean instanceBasedDisjointsDefault
Constructor Detail

CommonConfigOptions

public CommonConfigOptions()
Method Detail

getVerbosityOption

public static StringConfigOption getVerbosityOption()

getNoisePercentage

public static DoubleConfigOption getNoisePercentage()

getTerminateOnNoiseReached

public static BooleanConfigOption getTerminateOnNoiseReached()

getTerminateOnNoiseReached

public static BooleanConfigOption getTerminateOnNoiseReached(boolean defaultValue)

getMaxDepth

public static IntegerConfigOption getMaxDepth(int defaultValue)

getPercentPerLenghtUnitOption

public static DoubleConfigOption getPercentPerLenghtUnitOption(double defaultValue)

getExpansionPenaltyFactor

public static DoubleConfigOption getExpansionPenaltyFactor(double defaultValue)

getReturnType

public static StringConfigOption getReturnType()

getUNA

public static BooleanConfigOption getUNA()

getOWA

public static BooleanConfigOption getOWA()

allowedConcepts

public static StringSetConfigOption allowedConcepts()

allowedRoles

public static StringSetConfigOption allowedRoles()

ignoredConcepts

public static StringSetConfigOption ignoredConcepts()

ignoredRoles

public static StringSetConfigOption ignoredRoles()

useAllConstructor

public static BooleanConfigOption useAllConstructor()

useExistsConstructor

public static BooleanConfigOption useExistsConstructor()

useHasValueConstructor

public static BooleanConfigOption useHasValueConstructor()

useDataHasValueConstructor

public static BooleanConfigOption useDataHasValueConstructor()

valueFreqencyThreshold

public static IntegerConfigOption valueFreqencyThreshold()

useCardinalityRestrictions

public static BooleanConfigOption useCardinalityRestrictions()

cardinalityLimit

public static IntegerConfigOption cardinalityLimit()

useNegation

public static BooleanConfigOption useNegation()

useNegation

public static BooleanConfigOption useNegation(boolean defaultValue)

useBooleanDatatypes

public static BooleanConfigOption useBooleanDatatypes()

useDoubleDatatypes

public static BooleanConfigOption useDoubleDatatypes()

useStringDatatypes

public static BooleanConfigOption useStringDatatypes()

maxExecutionTimeInSeconds

public static IntegerConfigOption maxExecutionTimeInSeconds()

maxExecutionTimeInSeconds

public static IntegerConfigOption maxExecutionTimeInSeconds(int defaultValue)

minExecutionTimeInSeconds

public static IntegerConfigOption minExecutionTimeInSeconds()

guaranteeXgoodDescriptions

public static IntegerConfigOption guaranteeXgoodDescriptions()

maxNrOfResults

public static IntegerConfigOption maxNrOfResults(int defaultValue)

maxClassDescriptionTests

public static IntegerConfigOption maxClassDescriptionTests()

getLogLevel

public static StringConfigOption getLogLevel()

getInstanceBasedDisjoints

public static BooleanConfigOption getInstanceBasedDisjoints()


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann