| 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 |
class |
FXFocusTool |
class |
FXHoverTool |
class |
FXPinchSpreadTool |
class |
FXRotateTool |
class |
FXScrollTool |
class |
FXTypeTool |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTool<VR> |
Copyright (c) 2014 itemis AG and others. All rights reserved.