edu.ucla.util.code
Class ProbabilityQueryCoder
Object
AbstractCodeGenius
ProbabilityQueryCoder
- All Implemented Interfaces:
- ChangeBroadcaster, CodeGenius
public class ProbabilityQueryCoder
- extends AbstractCodeGenius
- implements CodeGenius
- Since:
- 20040520
- Author:
- keith cascio
Method Summary |
static void |
assertPathExists(String pathInputFile)
|
String |
describe()
|
String |
describeDependencies()
|
void |
describeDependencies(Tree tree)
|
String |
getIconFileName()
|
OptionBreadth |
getOptionBreadth()
|
CodeOption[] |
getOptions()
|
String |
getOutputClassNameDefault()
|
String |
getShortDescription()
|
static void |
main(String[] args)
Test/debug. |
void |
setBeliefNetwork(BeliefNetwork bn)
|
void |
setDynamator(Dynamator dyn)
|
void |
setEvidence(Map evidence)
|
void |
setInferenceEngine(InferenceEngine ie)
|
void |
setPathInputFile(String path)
|
void |
setVariables(Collection vars)
|
static String |
simple(Class clazz)
|
void |
writeCode(PrintStream out)
|
static void |
writeDynamatorCreation(Dynamator dynamator,
InferenceEngine inferenceengine,
BeliefNetwork beliefnetwork,
boolean withComments,
PrintStream out)
|
void |
writeInferenceEngineCreation(boolean withComments,
PrintStream out)
|
static void |
writeInferenceEngineCreation(Dynamator dynamator,
InferenceEngine inferenceengine,
BeliefNetwork beliefnetwork,
boolean withComments,
PrintStream out)
|
static int |
writeInferenceImports(Dynamator dyn,
boolean withComments,
PrintStream out)
|
void |
writePost(boolean withComments,
CodeOptionValue breadth,
PrintStream out)
|
void |
writePre(boolean withComments,
CodeOptionValue breadth,
PrintStream out)
|
void |
writeQuery(boolean withComments,
PrintStream out)
|
static void |
writeReadNetworkFile(String pathInputFile,
boolean withComments,
PrintStream out)
|
static void |
writeSetEvidence(boolean withComments,
PrintStream out)
|
static void |
writeSetEvidence(String identifier,
boolean withComments,
PrintStream out)
|
static void |
writeSettingsManipulation(Dynamator dynamator,
BeliefNetwork beliefnetwork,
boolean withComments,
PrintStream out)
|
Methods inherited from class AbstractCodeGenius |
addChangeListener, breadth, fireSettingChanged, getFlag, getOption, getOutputClassName, getWarnings, isCompilable, removeChangeListener, resetOptions, setFlag, setOption, setOutputClassName |
STR_NAME_OUTPUT_CLASS
public static final String STR_NAME_OUTPUT_CLASS
- See Also:
- Constant Field Values
STR_METHOD_NAME
public static final String STR_METHOD_NAME
- See Also:
- Constant Field Values
STR_METHOD_READNETWORK_NAME
public static final String STR_METHOD_READNETWORK_NAME
- See Also:
- Constant Field Values
OPTION_MARGINALSCOPE
public static final ProbabilityQueryCoder.MarginalScopeOption OPTION_MARGINALSCOPE
OPTION_BREADTH
public static final OptionBreadth OPTION_BREADTH
OPTION_WITH_COMMENTS
public static final CodeOption OPTION_WITH_COMMENTS
ProbabilityQueryCoder
public ProbabilityQueryCoder()
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interface CodeGenius
- Since:
- 022305
describe
public String describe()
- Specified by:
describe
in interface CodeGenius
getShortDescription
public String getShortDescription()
- Specified by:
getShortDescription
in interface CodeGenius
describeDependencies
public String describeDependencies()
- Specified by:
describeDependencies
in interface CodeGenius
describeDependencies
public void describeDependencies(Tree tree)
- Specified by:
describeDependencies
in interface CodeGenius
getOutputClassNameDefault
public String getOutputClassNameDefault()
- Specified by:
getOutputClassNameDefault
in interface CodeGenius
writeCode
public void writeCode(PrintStream out)
- Specified by:
writeCode
in interface CodeGenius
getOptions
public CodeOption[] getOptions()
- Specified by:
getOptions
in interface CodeGenius
getOptionBreadth
public OptionBreadth getOptionBreadth()
- Specified by:
getOptionBreadth
in interface CodeGenius
- Since:
- 20060327
setEvidence
public void setEvidence(Map evidence)
setVariables
public void setVariables(Collection vars)
setDynamator
public void setDynamator(Dynamator dyn)
setInferenceEngine
public void setInferenceEngine(InferenceEngine ie)
setBeliefNetwork
public void setBeliefNetwork(BeliefNetwork bn)
setPathInputFile
public void setPathInputFile(String path)
writePre
public void writePre(boolean withComments,
CodeOptionValue breadth,
PrintStream out)
writePost
public void writePost(boolean withComments,
CodeOptionValue breadth,
PrintStream out)
simple
public static String simple(Class clazz)
- Since:
- 20100108
writeInferenceImports
public static int writeInferenceImports(Dynamator dyn,
boolean withComments,
PrintStream out)
- Since:
- 20060327
assertPathExists
public static void assertPathExists(String pathInputFile)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
- Since:
- 20060327
writeReadNetworkFile
public static void writeReadNetworkFile(String pathInputFile,
boolean withComments,
PrintStream out)
writeSetEvidence
public static void writeSetEvidence(boolean withComments,
PrintStream out)
- Since:
- 060304
writeSetEvidence
public static void writeSetEvidence(String identifier,
boolean withComments,
PrintStream out)
writeQuery
public void writeQuery(boolean withComments,
PrintStream out)
writeInferenceEngineCreation
public void writeInferenceEngineCreation(boolean withComments,
PrintStream out)
writeInferenceEngineCreation
public static void writeInferenceEngineCreation(Dynamator dynamator,
InferenceEngine inferenceengine,
BeliefNetwork beliefnetwork,
boolean withComments,
PrintStream out)
writeDynamatorCreation
public static void writeDynamatorCreation(Dynamator dynamator,
InferenceEngine inferenceengine,
BeliefNetwork beliefnetwork,
boolean withComments,
PrintStream out)
- Since:
- 052105
writeSettingsManipulation
public static void writeSettingsManipulation(Dynamator dynamator,
BeliefNetwork beliefnetwork,
boolean withComments,
PrintStream out)
main
public static void main(String[] args)
- Test/debug.
Copyright 2010 UCLA Automated Reasoning Group