org.topbraid.inference
Class EclipseInferenceEngineConfiguration
java.lang.Object
org.topbraid.inference.EclipseInferenceEngineConfiguration
- All Implemented Interfaces:
- IEditableInferenceEngineConfiguration, IInferenceEngineConfiguration
public class EclipseInferenceEngineConfiguration
- extends java.lang.Object
- implements IEditableInferenceEngineConfiguration
An editable IInferenceEngineConfiguration that stores its data as
persistent properties at Eclipse resources. This is used for the
workspace root and can also be used for projects and files.
- Author:
- Holger Knublauch
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EclipseInferenceEngineConfiguration
public EclipseInferenceEngineConfiguration(org.eclipse.core.resources.IResource resource)
addEngines
public void addEngines(IInferenceEngine[] engines)
- Specified by:
addEngines in interface IEditableInferenceEngineConfiguration
clearEngineParameters
public void clearEngineParameters()
deleteEngine
public void deleteEngine(int index)
- Specified by:
deleteEngine in interface IEditableInferenceEngineConfiguration
getCustomizedParent
public EclipseInferenceEngineConfiguration getCustomizedParent()
- Specified by:
getCustomizedParent in interface IEditableInferenceEngineConfiguration
getEngineParameter
public java.lang.String getEngineParameter(int index)
- Specified by:
getEngineParameter in interface IInferenceEngineConfiguration
getSelectedEngines
public IInferenceEngine[] getSelectedEngines()
- Specified by:
getSelectedEngines in interface IInferenceEngineConfiguration
getValue
public java.lang.String getValue(java.lang.String key)
isCompleteMode
public boolean isCompleteMode()
- Specified by:
isCompleteMode in interface IInferenceEngineConfiguration
isInferredMode
public boolean isInferredMode()
- Specified by:
isInferredMode in interface IInferenceEngineConfiguration
isIterativeMode
public boolean isIterativeMode()
- Specified by:
isIterativeMode in interface IInferenceEngineConfiguration
isCustomized
public boolean isCustomized()
- Specified by:
isCustomized in interface IInferenceEngineConfiguration
isSystemMode
public boolean isSystemMode()
- Specified by:
isSystemMode in interface IInferenceEngineConfiguration
setCustomized
public void setCustomized(boolean value)
- Specified by:
setCustomized in interface IEditableInferenceEngineConfiguration
setEngineParameter
public void setEngineParameter(int index,
java.lang.String value)
- Specified by:
setEngineParameter in interface IEditableInferenceEngineConfiguration
setCompleteMode
public void setCompleteMode(boolean value)
- Specified by:
setCompleteMode in interface IEditableInferenceEngineConfiguration
setInferredMode
public void setInferredMode(boolean value)
- Specified by:
setInferredMode in interface IEditableInferenceEngineConfiguration
setSelectedEngines
public void setSelectedEngines(IInferenceEngine[] engines)
setIterativeMode
public void setIterativeMode(boolean value)
- Specified by:
setIterativeMode in interface IEditableInferenceEngineConfiguration
setSystemMode
public void setSystemMode(boolean value)
- Specified by:
setSystemMode in interface IEditableInferenceEngineConfiguration
setWorkspaceDefaults
public void setWorkspaceDefaults()
setValue
public void setValue(java.lang.String key,
java.lang.String value)
swap
public void swap(int index0,
int index1)
- Specified by:
swap in interface IEditableInferenceEngineConfiguration