public interface IEditPolicyFactory extends IConfigurationProviderHolder
Modifier and Type | Method and Description |
---|---|
org.eclipse.gef.EditPolicy |
createConnectionBendpointsEditPolicy() |
org.eclipse.gef.EditPolicy |
createConnectionDeleteEditPolicy(IConfigurationProvider configurationProvider) |
org.eclipse.gef.EditPolicy |
createConnectionEditPolicy() |
org.eclipse.gef.EditPolicy |
createConnectionHighlightEditPolicy()
Creates an EditPolicy give feedback for if a ConnectionEditPart is
selected.
|
org.eclipse.gef.EditPolicy |
createDirectEditPolicy()
Creates an EditPolicy to handle direct-editing of EditParts.
|
org.eclipse.gef.EditPolicy |
createModelObjectDeleteEditPolicy(IConfigurationProvider configurationProvider)
Creates an EditPolicy to handle the deletion of EditParts.
|
org.eclipse.gef.EditPolicy |
createShapeForbidLayoutEditPolicy()
Creates an EditPolicy, which 'forbids' any Layout dependent Commands.
|
org.eclipse.gef.EditPolicy |
createShapeHighlightEditPolicy()
Creates an EditPolicy, which gives feedback for if an EditPart is
selected.
|
org.eclipse.gef.EditPolicy |
createShapeHoverEditPolicy() |
org.eclipse.gef.EditPolicy |
createShapeXYLayoutEditPolicy()
Creates an EditPolicy, where the Layout of the EditParts is important:
they must have an XYLayout.
|
void |
dispose()
Disposes this object and frees all resources.
|
getConfigurationProvider
void dispose()
org.eclipse.gef.EditPolicy createShapeForbidLayoutEditPolicy()
org.eclipse.gef.EditPolicy createShapeXYLayoutEditPolicy()
org.eclipse.gef.EditPolicy createShapeHighlightEditPolicy()
org.eclipse.gef.EditPolicy createConnectionHighlightEditPolicy()
org.eclipse.gef.EditPolicy createDirectEditPolicy()
org.eclipse.gef.EditPolicy createModelObjectDeleteEditPolicy(IConfigurationProvider configurationProvider)
org.eclipse.gef.EditPolicy createConnectionEditPolicy()
org.eclipse.gef.EditPolicy createConnectionBendpointsEditPolicy()
org.eclipse.gef.EditPolicy createConnectionDeleteEditPolicy(IConfigurationProvider configurationProvider)
org.eclipse.gef.EditPolicy createShapeHoverEditPolicy()