public interface IPictogramElementDelegate extends IAdaptable, IFeatureProviderHolder, IVisualStateHolder
Modifier and Type | Method and Description |
---|---|
void |
activate()
Activate.
|
org.eclipse.draw2d.IFigure |
createFigure()
Creates the figure.
|
void |
deactivate()
Deactivate.
|
IConfigurationProviderInternal |
getConfigurationProvider()
Gets the configuration provider.
|
org.eclipse.draw2d.IFigure |
getFigureForGraphicsAlgorithm(GraphicsAlgorithm graphicsAlgorithm)
Gets the figure for graphics algorithm.
|
java.util.List<org.eclipse.draw2d.IFigure> |
getMainFiguresFromChildEditparts() |
PictogramElement |
getPictogramElement()
Gets the pictogram element.
|
boolean |
isValid() |
void |
refreshDecorators() |
void |
refreshEditPartsForModelChildrenAndSourceConnections(org.eclipse.gef.EditPart ep)
Refresh edit parts for model children and source connections.
|
void |
refreshFigureForEditPart()
Refresh figure for edit part.
|
void |
setForceRefresh(boolean forceRefresh)
If set to true, the visual refresh (synchronization of figures and
graphics algorithm) will be done even it is not necessary.
|
getAdapter
getFeatureProvider
getVisualState
org.eclipse.draw2d.IFigure createFigure()
void refreshFigureForEditPart()
IConfigurationProviderInternal getConfigurationProvider()
PictogramElement getPictogramElement()
void activate()
void deactivate()
org.eclipse.draw2d.IFigure getFigureForGraphicsAlgorithm(GraphicsAlgorithm graphicsAlgorithm)
graphicsAlgorithm
- the graphics algorithmvoid refreshEditPartsForModelChildrenAndSourceConnections(org.eclipse.gef.EditPart ep)
ep
- the epvoid setForceRefresh(boolean forceRefresh)
forceRefresh
- boolean isValid()
java.util.List<org.eclipse.draw2d.IFigure> getMainFiguresFromChildEditparts()
void refreshDecorators()