|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.graphiti.features.impl.AbstractFeatureProvider
org.eclipse.graphiti.ui.features.DefaultFeatureProvider
public class DefaultFeatureProvider
The Class DefaultFeatureProvider.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.graphiti.features.impl.AbstractFeatureProvider |
|---|
EMPTY_PICTOGRAM_ELEMENTS, NO_OBJECTS |
| Constructor Summary | |
|---|---|
DefaultFeatureProvider(IDiagramTypeProvider dtp)
Creates a new DefaultFeatureProvider. |
|
| Method Summary | |
|---|---|
IAddBendpointFeature |
getAddBendpointFeature(IAddBendpointContext context)
Add bendpoint features handle the user's requst to have more connection bendpoints. |
ICopyFeature |
getCopyFeature(ICopyContext context)
Copy features fill the clipboard. |
ICustomFeature[] |
getCustomFeatures(ICustomContext context)
Custom features can do anything. |
IDeleteFeature |
getDeleteFeature(IDeleteContext context)
Delete features remove the grapical representations of domain model objects as well as the domain model objects itself. |
IMoveAnchorFeature |
getMoveAnchorFeature(IMoveAnchorContext context)
Move features respond to user's move requests. |
IMoveBendpointFeature |
getMoveBendpointFeature(IMoveBendpointContext context)
Move features respond to user's move requests. |
IMoveConnectionDecoratorFeature |
getMoveConnectionDecoratorFeature(IMoveConnectionDecoratorContext context)
Move features respond to user's move requests. |
IMoveShapeFeature |
getMoveShapeFeature(IMoveShapeContext context)
Move shape features respond to user's move requests. |
IPasteFeature |
getPasteFeature(IPasteContext context)
Paste features bring clipboard content to the diagram. |
IPrintFeature |
getPrintFeature()
It is planned to use this for printing support. |
IRemoveBendpointFeature |
getRemoveBendpointFeature(IRemoveBendpointContext context)
Add bendpoint features handle the user's requst to remove connection bendpoints. |
IRemoveFeature |
getRemoveFeature(IRemoveContext context)
Remove features remove the grapical representations of domain model objects. |
IResizeShapeFeature |
getResizeShapeFeature(IResizeShapeContext context)
Resize shape features respond to user's resize requests. |
ISaveImageFeature |
getSaveImageFeature()
It is planned to use this for save as image support. |
IUpdateFeature |
getUpdateFeature(IUpdateContext context)
Update features do the synchronization work and transport data from domain model to pictograms model elements. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultFeatureProvider(IDiagramTypeProvider dtp)
DefaultFeatureProvider.
dtp - the default feature provider| Method Detail |
|---|
public IAddBendpointFeature getAddBendpointFeature(IAddBendpointContext context)
IFeatureProvider
getAddBendpointFeature in interface IFeatureProvidergetAddBendpointFeature in class AbstractFeatureProvidercontext - the context
IAddBendpointFeature,
IAddBendpointContextpublic ICopyFeature getCopyFeature(ICopyContext context)
IFeatureProvider
context - the context
ICopyFeaturepublic ICustomFeature[] getCustomFeatures(ICustomContext context)
IFeatureProvider
getCustomFeatures in interface IFeatureProvidergetCustomFeatures in class AbstractFeatureProvidercontext - the context
ICustomFeaturepublic IDeleteFeature getDeleteFeature(IDeleteContext context)
IFeatureProvider
getDeleteFeature in interface IFeatureProvidergetDeleteFeature in class AbstractFeatureProvidercontext - the context
IDeleteFeaturepublic IMoveAnchorFeature getMoveAnchorFeature(IMoveAnchorContext context)
IFeatureProviderFixPointAnchor).
getMoveAnchorFeature in interface IFeatureProvidergetMoveAnchorFeature in class AbstractFeatureProvidercontext - the context
IMoveAnchorFeaturepublic IMoveBendpointFeature getMoveBendpointFeature(IMoveBendpointContext context)
IFeatureProviderFixPointAnchor).
getMoveBendpointFeature in interface IFeatureProvidergetMoveBendpointFeature in class AbstractFeatureProvidercontext - the context
IMoveBendpointFeaturepublic IMoveConnectionDecoratorFeature getMoveConnectionDecoratorFeature(IMoveConnectionDecoratorContext context)
IFeatureProvider
getMoveConnectionDecoratorFeature in interface IFeatureProvidergetMoveConnectionDecoratorFeature in class AbstractFeatureProvidercontext - the context
IMoveConnectionDecoratorFeaturepublic IMoveShapeFeature getMoveShapeFeature(IMoveShapeContext context)
IFeatureProvider
getMoveShapeFeature in interface IFeatureProvidergetMoveShapeFeature in class AbstractFeatureProvidercontext - the context
IMoveShapeFeaturepublic IPasteFeature getPasteFeature(IPasteContext context)
IFeatureProvider
context - the context
ICopyFeaturepublic IPrintFeature getPrintFeature()
IFeatureProviderAbstractFeatureProvider
returns the an instance of DefaultPrintFeature which could be
overridden to influence the standard behaviour.null to disable printing.
getPrintFeature in interface IFeatureProvidergetPrintFeature in class AbstractFeatureProvidernull to disable
printing.IPrintFeaturepublic ISaveImageFeature getSaveImageFeature()
IFeatureProviderAbstractFeatureProvider
returns the an instance of DefaultSaveImageFeature which could be
overridden to influence the standard behaviour.null to disable save as image.
getSaveImageFeature in interface IFeatureProvidergetSaveImageFeature in class AbstractFeatureProvidernull to disable save as
image.public IRemoveBendpointFeature getRemoveBendpointFeature(IRemoveBendpointContext context)
IFeatureProvider
getRemoveBendpointFeature in interface IFeatureProvidergetRemoveBendpointFeature in class AbstractFeatureProvidercontext - the context
IRemoveBendpointFeaturepublic IResizeShapeFeature getResizeShapeFeature(IResizeShapeContext context)
IFeatureProvider
getResizeShapeFeature in interface IFeatureProvidergetResizeShapeFeature in class AbstractFeatureProvidercontext - the context
IResizeShapeFeaturepublic IRemoveFeature getRemoveFeature(IRemoveContext context)
IFeatureProvider
getRemoveFeature in interface IFeatureProvidergetRemoveFeature in class AbstractFeatureProvidercontext - the context
IRemoveFeaturepublic IUpdateFeature getUpdateFeature(IUpdateContext context)
IFeatureProvider
getUpdateFeature in interface IFeatureProvidergetUpdateFeature in class AbstractFeatureProvidercontext - the context
IUpdateFeature
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||