Class PaletteNodePart
java.lang.Object
org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<PaletteNodeVisual>
org.eclipse.gef.mvc.fx.parts.AbstractContentPart<PaletteNodeVisual>
com.amalgamasimulation.graphicaleditor.parts.AbstractContentPart<PaletteNodeVisual>
com.amalgamasimulation.graphicaleditor.parts.PaletteNodePart
- All Implemented Interfaces:
org.eclipse.gef.common.activate.IActivatable,org.eclipse.gef.common.adapt.IAdaptable,org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.viewer.IViewer>,org.eclipse.gef.common.dispose.IDisposable,org.eclipse.gef.mvc.fx.parts.IContentPart<PaletteNodeVisual>,org.eclipse.gef.mvc.fx.parts.IResizableContentPart<PaletteNodeVisual>,org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<PaletteNodeVisual>,org.eclipse.gef.mvc.fx.parts.IVisualPart<PaletteNodeVisual>
public class PaletteNodePart
extends AbstractContentPart<PaletteNodeVisual>
implements org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<PaletteNodeVisual>, org.eclipse.gef.mvc.fx.parts.IResizableContentPart<PaletteNodeVisual>
-
Property Summary
Properties inherited from class org.eclipse.gef.mvc.fx.parts.AbstractContentPart
contentAnchoragesUnmodifiable, contentChildrenUnmodifiable, contentProperties inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart
active, adaptable, adapters, anchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisualProperties 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.IContentPart
contentAnchoragesUnmodifiable, contentChildrenUnmodifiable, contentProperties 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
org.eclipse.gef.common.adapt.IAdaptable.Bound<A extends org.eclipse.gef.common.adapt.IAdaptable>Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<T extends org.eclipse.gef.common.adapt.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.IContentPart
CONTENT_ANCHORAGES_PROPERTY, CONTENT_CHILDREN_PROPERTY, CONTENT_PROPERTYFields inherited from interface org.eclipse.gef.mvc.fx.parts.ITransformableContentPart
TRANSFORM_PROVIDER_KEY, TRANSFORM_PROVIDER_ROLEFields inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()protected PaletteNodeVisualprotected voiddoRefreshVisual(PaletteNodeVisual visual) org.eclipse.gef.geometry.planar.Dimensionjavafx.scene.transform.Affineorg.eclipse.gef.geometry.planar.DimensionvoidsetContent(Object model) voidsetContentSize(org.eclipse.gef.geometry.planar.Dimension size) voidsetContentTransform(javafx.scene.transform.Affine totalTransform) voidsetParent(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> newParent) voidsetVisualSize(org.eclipse.gef.geometry.planar.Dimension totalSize) Methods inherited from class com.amalgamasimulation.graphicaleditor.parts.AbstractContentPart
activateChildren, addChild, addChild, addChildren, addChildren, deactivateChildren, getChildrenUnmodifiable, isImprovedPerformanceModeActive, removeChild, removeChildren, reorderChildMethods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractContentPart
addContentChild, attachToContentAnchorage, contentAnchoragesUnmodifiableProperty, contentChildrenUnmodifiableProperty, contentProperty, detachFromContentAnchorage, doAddContentChild, doAttachToContentAnchorage, doDetachFromContentAnchorage, doRemoveContentChild, doReorderContentChild, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, register, registerAtContentPartMap, removeContentChild, reorderContentChild, unregister, unregisterFromContentPartMapMethods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart
activate, activateAdapters, activeProperty, adaptableProperty, adaptersProperty, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, deactivate, deactivateAdapters, detachAnchored, detachFromAnchorage, detachFromAnchorage, determineViewer, doActivate, doAddChildVisual, doAttachToAnchorageVisual, doDeactivate, doDetachFromAnchorageVisual, doRemoveChildVisual, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getHandlers, getParent, getPolicies, getRoot, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, registerAtVisualPartMap, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, setRefreshVisual, unregisterFromVisualPartMap, unsetAdapterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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.mvc.fx.parts.IContentPart
addContentChild, attachToContentAnchorage, contentAnchoragesUnmodifiableProperty, contentChildrenUnmodifiableProperty, contentProperty, detachFromContentAnchorage, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, removeContentChild, reorderContentChildMethods inherited from interface org.eclipse.gef.mvc.fx.parts.ITransformableContentPart
getVisualTransform, setVisualTransformMethods 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, setRefreshVisual
-
Constructor Details
-
PaletteNodePart
public PaletteNodePart()
-
-
Method Details
-
doCreateVisual
- Specified by:
doCreateVisualin classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<PaletteNodeVisual>
-
setParent
public void setParent(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> newParent) - Specified by:
setParentin interfaceorg.eclipse.gef.mvc.fx.parts.IVisualPart<PaletteNodeVisual>- Overrides:
setParentin classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<PaletteNodeVisual>
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.gef.common.dispose.IDisposable- Overrides:
disposein classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<PaletteNodeVisual>
-
doGetContentChildren
- Specified by:
doGetContentChildrenin classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<PaletteNodeVisual>
-
getContent
- Specified by:
getContentin interfaceorg.eclipse.gef.mvc.fx.parts.IContentPart<PaletteNodeVisual>- Overrides:
getContentin classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<PaletteNodeVisual>
-
doRefreshVisual
- Specified by:
doRefreshVisualin classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<PaletteNodeVisual>
-
doGetContentAnchorages
- Specified by:
doGetContentAnchoragesin classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<PaletteNodeVisual>
-
getContentSize
public org.eclipse.gef.geometry.planar.Dimension getContentSize()- Specified by:
getContentSizein interfaceorg.eclipse.gef.mvc.fx.parts.IResizableContentPart<PaletteNodeVisual>
-
getContentTransform
public javafx.scene.transform.Affine getContentTransform()- Specified by:
getContentTransformin interfaceorg.eclipse.gef.mvc.fx.parts.ITransformableContentPart<PaletteNodeVisual>
-
setContent
- Specified by:
setContentin interfaceorg.eclipse.gef.mvc.fx.parts.IContentPart<PaletteNodeVisual>- Overrides:
setContentin classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<PaletteNodeVisual>
-
setContentSize
public void setContentSize(org.eclipse.gef.geometry.planar.Dimension size) - Specified by:
setContentSizein interfaceorg.eclipse.gef.mvc.fx.parts.IResizableContentPart<PaletteNodeVisual>
-
setContentTransform
public void setContentTransform(javafx.scene.transform.Affine totalTransform) - Specified by:
setContentTransformin interfaceorg.eclipse.gef.mvc.fx.parts.ITransformableContentPart<PaletteNodeVisual>
-
getVisualSize
public org.eclipse.gef.geometry.planar.Dimension getVisualSize()- Specified by:
getVisualSizein interfaceorg.eclipse.gef.mvc.fx.parts.IResizableContentPart<PaletteNodeVisual>
-
setVisualSize
public void setVisualSize(org.eclipse.gef.geometry.planar.Dimension totalSize) - Specified by:
setVisualSizein interfaceorg.eclipse.gef.mvc.fx.parts.IResizableContentPart<PaletteNodeVisual>
-