org.semwebcentral.sweetrules.infrastructure
Interface ISweetInvocationPreferences


public interface ISweetInvocationPreferences

These preferences dictate tool level preferences. e.g. it allows selecting SweetTools translator Vs 3rdparty translator This interface allows use of preferences in components like translators, inference engines etc. The specific preferences (e.g. for translators) extend this interface

TODO: 1) Deal with override more carefully

Author:
Shashidhara K Ganjugunte, Dr. Benjamin Grosof, Dr. Said Tabet, Chitravanu Neogy

Method Summary
 java.lang.Object getPreferences()
          Returns the current preferences
 void setPreferences(java.lang.Object preferences)
          Sets the preferences
 

Method Detail

getPreferences

public java.lang.Object getPreferences()
Returns the current preferences

Returns:
The preferences currently active

setPreferences

public void setPreferences(java.lang.Object preferences)
Sets the preferences

Parameters:
preferences - Preferences to be set