edu.ucla.belief.approx
Class RecoveryEngineGenerator

Object
  extended by Dynamator
      extended by ApproxEngineGenerator<RecoverySetting>
          extended by RecoveryEngineGenerator
All Implemented Interfaces:
Serializable

public class RecoveryEngineGenerator
extends ApproxEngineGenerator<RecoverySetting>
implements Serializable

Since:
20091207
Author:
keith cascio
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class ApproxEngineGenerator
ApproxEngineGenerator.Properties
 
Nested classes/interfaces inherited from class Dynamator
Dynamator.Commitable, Dynamator.Decorator, Dynamator.RunCompile
 
Field Summary
static String KEY
           
static String KEY_SUBALGORITHM
           
static String KEY_TEAM
           
static long serialVersionUID
           
static String STR_DISPLAY
           
static String STR_DISPLAY_DEBUG
           
 
Fields inherited from class Dynamator
FLAG_DEBUG_DISPLAY_NAMES, INT_MINIMUM_VARIABLES, STR_NAME_CLASS_ALGORITHM, STR_NAME_CLASS_TIGER, STR_NAME_METHOD_FORCLASS, STR_NAME_METHOD_TOIL2, STR_OOME, STR_UNINITIALIZED
 
Constructor Summary
RecoveryEngineGenerator()
           
 
Method Summary
 Class<RecoverySetting> clazz()
           
 Collection<Class> getClassDependencies()
           
 String getDisplayName()
           
 Object getKey()
           
static Object getKeyStatic()
           
 Setting.Settings<RecoverySetting> getSettings(PropertySuperintendent bn)
           
static Setting.Settings<RecoverySetting> getSettings(PropertySuperintendent bn, boolean construct)
           
 Object keySubalgorithm()
           
 Object keyTeam()
           
 InferenceEngine manufactureInferenceEngineOrDie(BeliefNetwork bn, Dynamator dyn, Setting.Settings<RecoverySetting> settings)
           
 
Methods inherited from class ApproxEngineGenerator
commitEditComponent, getCanonicalDynamator, getEditComponent, getExactEngineGenerator, getJMenu, getSettings, getSubalgorithmPropertySuperintendent, isEditable, killState, manufactureInferenceEngineOrDie, retrieveState, team, toJavaCode, writeJavaCodeSettingsManipulation
 
Methods inherited from class Dynamator
addDecorator, asIL2Algorithm, choosePropertySuperintendent, compile, fixPropertySuperintendent, getCompilationpriority, manufactureInferenceEngine, manufactureInferenceEngine, methodAlgorithmForClass, methodTigerToIL2, probabilitySupported, runSynchronous, toIL2Settings
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

STR_DISPLAY

public static final String STR_DISPLAY
See Also:
Constant Field Values

STR_DISPLAY_DEBUG

public static final String STR_DISPLAY_DEBUG
See Also:
Constant Field Values

KEY

public static final String KEY
See Also:
Constant Field Values

KEY_TEAM

public static final String KEY_TEAM
See Also:
Constant Field Values

KEY_SUBALGORITHM

public static final String KEY_SUBALGORITHM
See Also:
Constant Field Values
Constructor Detail

RecoveryEngineGenerator

public RecoveryEngineGenerator()
Method Detail

clazz

public Class<RecoverySetting> clazz()
Specified by:
clazz in class ApproxEngineGenerator<RecoverySetting>

keySubalgorithm

public Object keySubalgorithm()
Specified by:
keySubalgorithm in class ApproxEngineGenerator<RecoverySetting>

keyTeam

public Object keyTeam()
Specified by:
keyTeam in class ApproxEngineGenerator<RecoverySetting>

getKeyStatic

public static Object getKeyStatic()

getKey

public Object getKey()
Specified by:
getKey in class Dynamator

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in class Dynamator

manufactureInferenceEngineOrDie

public InferenceEngine manufactureInferenceEngineOrDie(BeliefNetwork bn,
                                                       Dynamator dyn,
                                                       Setting.Settings<RecoverySetting> settings)
                                                throws Throwable
Specified by:
manufactureInferenceEngineOrDie in class ApproxEngineGenerator<RecoverySetting>
Throws:
Throwable

getSettings

public Setting.Settings<RecoverySetting> getSettings(PropertySuperintendent bn)
Overrides:
getSettings in class ApproxEngineGenerator<RecoverySetting>

getSettings

public static Setting.Settings<RecoverySetting> getSettings(PropertySuperintendent bn,
                                                            boolean construct)

getClassDependencies

public Collection<Class> getClassDependencies()
Specified by:
getClassDependencies in class ApproxEngineGenerator<RecoverySetting>


Copyright 2010 UCLA Automated Reasoning Group