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
ITool s registered at this IDomain (via
IAdaptable.setAdapter(AdapterKey, Object) ) with the AdapterKey s
used for registration. |
java.util.Map<AdapterKey<? extends ITool<VR>>,ITool<VR>> |
IDomain.getTools()
Returns the
ITool s registered at this IDomain (via
IAdaptable.setAdapter(AdapterKey, Object) ) with the AdapterKey s
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.