edu.ucla.util.code
Class AbstractCodeGenius
Object
AbstractCodeGenius
- All Implemented Interfaces:
- ChangeBroadcaster, CodeGenius
- Direct Known Subclasses:
- CPTCoder, EMCoder, MAPCoder, ModelCoder, MPECoder, ProbabilityQueryCoder, SensitivityCoder
public abstract class AbstractCodeGenius
- extends Object
- implements CodeGenius
- Since:
- 20040507
- Author:
- keith cascio
EVENT_SETTING_CHANGED
public final ChangeEvent EVENT_SETTING_CHANGED
AbstractCodeGenius
public AbstractCodeGenius()
breadth
public CodeOptionValue breadth()
- Specified by:
breadth
in interface CodeGenius
- Since:
- 20060327
isCompilable
public boolean isCompilable()
- Specified by:
isCompilable
in interface CodeGenius
- Since:
- 20060327
getWarnings
public Object getWarnings()
- Specified by:
getWarnings
in interface CodeGenius
- Since:
- 20051107
getOption
public CodeOptionValue getOption(CodeOption option)
- Specified by:
getOption
in interface CodeGenius
setOption
public void setOption(CodeOption option,
CodeOptionValue value)
- Specified by:
setOption
in interface CodeGenius
getFlag
public boolean getFlag(CodeOption option)
- Specified by:
getFlag
in interface CodeGenius
setFlag
public void setFlag(CodeOption option,
boolean value)
- Specified by:
setFlag
in interface CodeGenius
resetOptions
public void resetOptions()
- Specified by:
resetOptions
in interface CodeGenius
fireSettingChanged
public ChangeBroadcaster fireSettingChanged()
- interface ChangeBroadcaster
- Specified by:
fireSettingChanged
in interface ChangeBroadcaster
addChangeListener
public boolean addChangeListener(ChangeListener listener)
- interface ChangeBroadcaster
- Specified by:
addChangeListener
in interface ChangeBroadcaster
removeChangeListener
public boolean removeChangeListener(ChangeListener listener)
- interface ChangeBroadcaster
- Specified by:
removeChangeListener
in interface ChangeBroadcaster
getOutputClassName
public final String getOutputClassName()
- Specified by:
getOutputClassName
in interface CodeGenius
- Since:
- 021005
setOutputClassName
public final void setOutputClassName(String name)
- Specified by:
setOutputClassName
in interface CodeGenius
- Since:
- 021005
Copyright 2010 UCLA Automated Reasoning Group