org.eclipse.uml2.uml.editor.dialogs
Interface IChoicesDialogDelegate<T>
- All Known Implementing Classes:
- AbstractChoicesDialogDelegate
public interface IChoicesDialogDelegate<T>
Protocol for a delegate that supplies application-specific information and
decisions to a ChoicesDialog
.
- Since:
- 5.0
- See Also:
ChoicesDialog
,
AbstractChoicesDialogDelegate
getElementType
java.lang.Class<T> getElementType()
getChoicesLabelText
java.lang.String getChoicesLabelText()
getValuesLabelText
java.lang.String getValuesLabelText()
getAddButtonText
java.lang.String getAddButtonText()
getRemoveButtonText
java.lang.String getRemoveButtonText()
getLabelProvider
org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
createLabelProvider
org.eclipse.jface.viewers.ILabelProvider createLabelProvider(org.eclipse.jface.viewers.Viewer viewer)
getChoiceOfValues
java.util.Collection<? extends T> getChoiceOfValues()
canAdd
boolean canAdd(org.eclipse.jface.viewers.IStructuredSelection selection,
java.util.Collection<T> values)
canRemove
boolean canRemove(org.eclipse.jface.viewers.IStructuredSelection selection,
java.util.Collection<T> choices)
allowsReordering
boolean allowsReordering()
hasAdditionalControls
boolean hasAdditionalControls()
createAdditionalControls
void createAdditionalControls(org.eclipse.swt.widgets.Composite parent)
okPressed
boolean okPressed(java.util.Collection<T> values)