Interface AbstractItem.ConfigurableContext<R extends Model,O>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPreferenceListener(java.lang.String preferenceId, AbstractItem.PreferenceListener preferenceListener)
Adds aAbstractItem.PreferenceListener
.ChangeExecutor
getChangeExecutor()
Obtains theChangeExecutor
.O
getOperations()
Obtains the operations.OfficeFloorOsgiBridge
getOsgiBridge()
Obtains theOfficeFloorOsgiBridge
.org.eclipse.swt.widgets.Shell
getParentShell()
Obtains the parentShell
.java.lang.String
getPreference(java.lang.String preferenceId)
Obtains a preference value.AdaptedRootBuilder<R,O>
getRootBuilder()
Obtains theAdaptedRootBuilder
.
-
-
-
Method Detail
-
getRootBuilder
AdaptedRootBuilder<R,O> getRootBuilder()
Obtains theAdaptedRootBuilder
.- Returns:
AdaptedRootBuilder
.
-
getOsgiBridge
OfficeFloorOsgiBridge getOsgiBridge() throws java.lang.Exception
Obtains theOfficeFloorOsgiBridge
.- Returns:
OfficeFloorOsgiBridge
.- Throws:
java.lang.Exception
- If fails to obtain theOfficeFloorOsgiBridge
.
-
getPreference
java.lang.String getPreference(java.lang.String preferenceId)
Obtains a preference value.- Parameters:
preferenceId
- Identifier for the preference value.- Returns:
- Preference value. May be
null
if no preference configured for identifier.
-
addPreferenceListener
void addPreferenceListener(java.lang.String preferenceId, AbstractItem.PreferenceListener preferenceListener)
Adds aAbstractItem.PreferenceListener
.- Parameters:
preferenceId
- Identifier of the preference value to listen for changes.preferenceListener
-AbstractItem.PreferenceListener
.
-
getParentShell
org.eclipse.swt.widgets.Shell getParentShell()
Obtains the parentShell
.- Returns:
- Parent
Shell
.
-
getOperations
O getOperations()
Obtains the operations.- Returns:
- Operations.
-
getChangeExecutor
ChangeExecutor getChangeExecutor()
Obtains theChangeExecutor
.- Returns:
ChangeExecutor
.
-
-