| Package | Description |
|---|---|
| org.eclipse.gef4.mvc.domain |
This package contains the
IDomain
abstraction and its related
AbstractDomain realization. |
| org.eclipse.gef4.mvc.fx.tools |
This package contains JavaFX-specific
ITool implementations for different
interactions (e.g. mouse drag). |
| org.eclipse.gef4.mvc.tools |
This package contains the
ITool
abstraction and its related AbstractTool
realization. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<AdapterKey<? extends ITool<VR>>,ITool<VR>> |
AbstractDomain.getTools() |
java.util.Map<AdapterKey<? extends ITool<VR>>,ITool<VR>> |
AbstractDomain.getTools() |
java.util.Map<AdapterKey<? extends ITool<VR>>,ITool<VR>> |
IDomain.getTools()
Returns the
ITools registered at this IDomain (via
IAdaptable.setAdapter(AdapterKey, Object)) with the AdapterKeys
used for registration. |
java.util.Map<AdapterKey<? extends ITool<VR>>,ITool<VR>> |
IDomain.getTools()
Returns the
ITools registered at this IDomain (via
IAdaptable.setAdapter(AdapterKey, Object)) with the AdapterKeys
used for registration. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractDomain.closeExecutionTransaction(ITool<VR> tool) |
void |
IDomain.closeExecutionTransaction(ITool<VR> tool)
Closes the active execution transaction, removes the given
ITool
from the transaction context, and opens a new execution transaction if
there are any tools remaining in the context. |
boolean |
AbstractDomain.isExecutionTransactionOpen(ITool<VR> tool) |
boolean |
IDomain.isExecutionTransactionOpen(ITool<VR> tool)
Returns
true if the given ITool is taking part in
the currently open execution transaction. |
void |
AbstractDomain.openExecutionTransaction(ITool<VR> tool) |
void |
IDomain.openExecutionTransaction(ITool<VR> tool)
Opens a new transaction or adds the given
ITool to the currently
opened transaction for executing operations (via
IDomain.execute(IUndoableOperation)) on the IOperationHistory
used by this IDomain (see IDomain.getOperationHistory()), using
the IUndoContext of this IDomain. |
| Modifier and Type | Class and Description |
|---|---|
class |
FXClickDragTool
An
ITool to handle click/drag interaction gestures. |
class |
FXFocusTool
The
FXFocusTool is an AbstractTool that listens to focus
changes. |
class |
FXHoverTool
The
FXHoverTool is an AbstractTool that handles mouse hover
changes. |
class |
FXPinchSpreadTool
An
ITool to handle pinch/spread (zoom) interaction gestures. |
class |
FXRotateTool
An
ITool to handle rotate interaction gestures. |
class |
FXScrollTool
The
FXScrollTool is an AbstractTool that handles mouse scroll
events. |
class |
FXTypeTool
The
FXTypeTool is an AbstractTool that handles keyboard
input. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTool<VR> |
Copyright (c) 2014 itemis AG and others. All rights reserved.