edu.ucla.util.code
Interface CodeGenius

All Superinterfaces:
ChangeBroadcaster
All Known Implementing Classes:
AbstractCodeGenius, CPTCoder, EMCoder, MAPCoder, ModelCoder, MPECoder, ProbabilityQueryCoder, SensitivityCoder

public interface CodeGenius
extends ChangeBroadcaster

Since:
050604
Author:
Keith Cascio

Method Summary
 CodeOptionValue breadth()
           
 String describe()
           
 String describeDependencies()
           
 void describeDependencies(Tree tree)
           
 boolean getFlag(CodeOption option)
           
 String getIconFileName()
           
 CodeOptionValue getOption(CodeOption option)
           
 OptionBreadth getOptionBreadth()
           
 CodeOption[] getOptions()
           
 String getOutputClassName()
           
 String getOutputClassNameDefault()
           
 String getShortDescription()
           
 Object getWarnings()
           
 boolean isCompilable()
           
 void resetOptions()
           
 void setFlag(CodeOption option, boolean value)
           
 void setOption(CodeOption option, CodeOptionValue value)
           
 void setOutputClassName(String name)
           
 void writeCode(PrintStream out)
           
 
Methods inherited from interface ChangeBroadcaster
addChangeListener, fireSettingChanged, removeChangeListener
 

Method Detail

describe

String describe()

getShortDescription

String getShortDescription()

getOutputClassNameDefault

String getOutputClassNameDefault()

getOutputClassName

String getOutputClassName()

setOutputClassName

void setOutputClassName(String name)

describeDependencies

String describeDependencies()

describeDependencies

void describeDependencies(Tree tree)

writeCode

void writeCode(PrintStream out)

getOptions

CodeOption[] getOptions()

getOption

CodeOptionValue getOption(CodeOption option)

setOption

void setOption(CodeOption option,
               CodeOptionValue value)

getFlag

boolean getFlag(CodeOption option)

setFlag

void setFlag(CodeOption option,
             boolean value)

resetOptions

void resetOptions()

getIconFileName

String getIconFileName()

getWarnings

Object getWarnings()
Since:
20051107

getOptionBreadth

OptionBreadth getOptionBreadth()
Since:
20060327

breadth

CodeOptionValue breadth()

isCompilable

boolean isCompilable()


Copyright 2010 UCLA Automated Reasoning Group