Package org.eclipse.gef.mvc.fx.parts
Interface IRootPart<V extends javafx.scene.Node>
- Type Parameters:
V- The visual node used by thisIRootPart.
- All Superinterfaces:
IActivatable,IAdaptable,IAdaptable.Bound<IViewer>,IDisposable,IVisualPart<V>
- All Known Implementing Classes:
LayeredRootPart
A
IRootPart is the root controller of an IViewer. It
controls the root view and holds IHandlePart and IContentPart
children.
The IRootPart does not correspond to anything in the model, and
typically can not be interacted with by the User. The Root provides a
homogeneous context for the applications "real" IVisualPart.-
Property Summary
Properties inherited from interface org.eclipse.gef.common.activate.IActivatable
activeProperties inherited from interface org.eclipse.gef.common.adapt.IAdaptable
adaptersProperties inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
adaptableProperties inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart
anchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisual -
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable
IAdaptable.Bound<A extends IAdaptable>Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
IAdaptable.Bound.Impl<T extends IAdaptable> -
Field Summary
Fields inherited from interface org.eclipse.gef.common.activate.IActivatable
ACTIVE_PROPERTYFields inherited from interface org.eclipse.gef.common.adapt.IAdaptable
ADAPTERS_PROPERTYFields inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTY -
Method Summary
Modifier and TypeMethodDescriptionList<IContentPart<? extends javafx.scene.Node>>Returns all children of typeIContentPartcontained by thisIRootPart.List<IFeedbackPart<? extends javafx.scene.Node>>Returns all children of typeIFeedbackPartcontained by thisIRootPart.List<IHandlePart<? extends javafx.scene.Node>>Returns all children of typeIHandlePartcontained by thisIRootPart.Methods inherited from interface org.eclipse.gef.common.activate.IActivatable
activate, activeProperty, deactivate, isActiveMethods inherited from interface org.eclipse.gef.common.adapt.IAdaptable
adaptersProperty, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapterMethods inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
adaptableProperty, getAdaptable, setAdaptableMethods inherited from interface org.eclipse.gef.common.dispose.IDisposable
disposeMethods inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart
addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, detachAnchored, detachFromAnchorage, detachFromAnchorage, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
-
Method Details
-
getContentPartChildren
List<IContentPart<? extends javafx.scene.Node>> getContentPartChildren()Returns all children of typeIContentPartcontained by thisIRootPart.- Returns:
- A list containing all
IContentPartchildren.
-
getFeedbackPartChildren
List<IFeedbackPart<? extends javafx.scene.Node>> getFeedbackPartChildren()Returns all children of typeIFeedbackPartcontained by thisIRootPart.- Returns:
- A list containing all
IFeedbackPartchildren.
-
getHandlePartChildren
List<IHandlePart<? extends javafx.scene.Node>> getHandlePartChildren()Returns all children of typeIHandlePartcontained by thisIRootPart.- Returns:
- A list containing all
IHandlePartchildren.
-