Class LayeredRootPart

java.lang.Object
org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<Group>
org.eclipse.gef.mvc.fx.parts.LayeredRootPart
All Implemented Interfaces:
IActivatable, IAdaptable, IAdaptable.Bound<IViewer>, IDisposable, IRootPart<Group>, IVisualPart<Group>

public class LayeredRootPart extends AbstractVisualPart<Group> implements IRootPart<Group>
The LayeredRootPart is an IRootPart that manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer. The visuals of the different IVisualParts are inserted into these layers depending on their type, i.e. IContentPart visuals are inserted into the content layer, IFeedbackPart visuals are inserted into the feedback layer, and IHandlePart visuals are inserted into the handle layer.

The layers are stacked on top of each other with the content layer at the bottom and the handle layer at the top. The feedback layer in the middle is mouse transparent, i.e. you cannot interact with the visuals in this layer.