Class SelectEmfElementFromGefButtonProperties<T extends org.eclipse.emf.ecore.EObject,V>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.ButtonProperties<SelectEmfElementFromGefButtonProperties<T,V>>
com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.EmfButtonProperties<T,V,SelectEmfElementFromGefButtonProperties<T,V>>
com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.SelectEmfElementFromGefButtonProperties<T,V>
- All Implemented Interfaces:
IButtonProperties,IEmfButtonProperties
public class SelectEmfElementFromGefButtonProperties<T extends org.eclipse.emf.ecore.EObject,V>
extends EmfButtonProperties<T,V,SelectEmfElementFromGefButtonProperties<T,V>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceNested classes/interfaces inherited from class com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.EmfButtonProperties
EmfButtonProperties.EmfAction<T> -
Field Summary
Fields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.EmfButtonProperties
action, setterValue, updaterControlFields inherited from class com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.ButtonProperties
eventBroker, handler, height, icon, style, text, tooltip, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncustomAction(SelectEmfElementFromGefButtonProperties.CustomAction<T, V> customAction) filter(BiFunction<org.eclipse.emf.ecore.EObject, Object, Boolean> filter) BiFunction<org.eclipse.emf.ecore.EObject, Object, Boolean> booleanMethods inherited from class com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.EmfButtonProperties
action, getActionMethods inherited from class com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.ButtonProperties
getEventBroker, getHandler, getHeight, getIcon, getStyle, getText, getThis, getTooltip, getWidth, handler, height, icon, isEnable, isVisible, setCurrentEnable, setEnable, setEnable, setStyle, setVisible, setVisible, text, tooltip, width
-
Constructor Details
-
SelectEmfElementFromGefButtonProperties
public SelectEmfElementFromGefButtonProperties()
-
-
Method Details
-
getFilter
-
filter
-
filter
public SelectEmfElementFromGefButtonProperties<T,V> filter(BiFunction<org.eclipse.emf.ecore.EObject, Object, Boolean> filter) -
isMultipleSelect
public boolean isMultipleSelect() -
multipleSelect
-
customAction
public SelectEmfElementFromGefButtonProperties<T,V> customAction(SelectEmfElementFromGefButtonProperties.CustomAction<T, V> customAction)
-