Class BaseEditPart<M,F extends org.eclipse.draw2d.IFigure>
java.lang.Object
org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
com._1c.g5.v8.dt.common.gef.parts.BaseEditPart<M,F>
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.gef.EditPart,org.eclipse.gef.GraphicalEditPart,org.eclipse.gef.RequestConstants
- Direct Known Subclasses:
ListEditPart
public abstract class BaseEditPart<M,F extends org.eclipse.draw2d.IFigure>
extends org.eclipse.gef.editparts.AbstractGraphicalEditPart
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProviderNested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.eclipse.core.databinding.DataBindingContextprotected final ObservableManagerFields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
figure, sourceConnections, targetConnectionsFields inherited from class org.eclipse.gef.editparts.AbstractEditPart
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAGFields inherited from interface org.eclipse.gef.EditPart
SELECTED, SELECTED_NONE, SELECTED_PRIMARYFields inherited from interface org.eclipse.gef.RequestConstants
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddChildVisual(org.eclipse.gef.EditPart childEditPart, int index) protected voidprotected voidprotected voidprotected abstract Fprotected voidvoidprotected voiddoAddChildVisual(org.eclipse.draw2d.IFigure child, int index) getAdapter(Class key) org.eclipse.gef.EditDomaingetModel()protected <T extends org.eclipse.core.databinding.observable.value.IObservableValue>
TregisterModelBinding(T binding) protected voidremoveChildVisual(org.eclipse.gef.EditPart childEditPart) voidprotected voidMethods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
activate, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getChildren, getContentPane, getDragTracker, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refresh, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisualsMethods inherited from class org.eclipse.gef.editparts.AbstractEditPart
activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getCommand, getEditPolicy, getEditPolicyIterable, getEditPolicyIterator, getEventListeners, getEventListenersIterable, getFlag, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, performRequest, refreshChildren, refreshVisuals, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.gef.EditPart
addEditPartListener, eraseSourceFeedback, eraseTargetFeedback, getCommand, getEditPolicy, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, performRequest, removeEditPartListener, removeEditPolicy, setFocus, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
-
Field Details
-
observables
-
bindings
protected final org.eclipse.core.databinding.DataBindingContext bindings
-
-
Constructor Details
-
BaseEditPart
public BaseEditPart()
-
-
Method Details
-
getEditDomain
public org.eclipse.gef.EditDomain getEditDomain() -
getModel
- Specified by:
getModelin interfaceorg.eclipse.gef.EditPart- Overrides:
getModelin classorg.eclipse.gef.editparts.AbstractEditPart
-
getFigure
- Specified by:
getFigurein interfaceorg.eclipse.gef.GraphicalEditPart- Overrides:
getFigurein classorg.eclipse.gef.editparts.AbstractGraphicalEditPart
-
createFigure
- Specified by:
createFigurein classorg.eclipse.gef.editparts.AbstractGraphicalEditPart
-
registerModelBinding
protected <T extends org.eclipse.core.databinding.observable.value.IObservableValue> T registerModelBinding(T binding) -
createEditPolicies
protected void createEditPolicies()- Specified by:
createEditPoliciesin classorg.eclipse.gef.editparts.AbstractEditPart
-
setModel
- Specified by:
setModelin interfaceorg.eclipse.gef.EditPart- Overrides:
setModelin classorg.eclipse.gef.editparts.AbstractEditPart
-
createModelBindings
protected void createModelBindings() -
deactivate
public void deactivate()- Specified by:
deactivatein interfaceorg.eclipse.gef.EditPart- Overrides:
deactivatein classorg.eclipse.gef.editparts.AbstractGraphicalEditPart
-
bindModel
-
addChildVisual
protected void addChildVisual(org.eclipse.gef.EditPart childEditPart, int index) - Overrides:
addChildVisualin classorg.eclipse.gef.editparts.AbstractGraphicalEditPart
-
doAddChildVisual
protected void doAddChildVisual(org.eclipse.draw2d.IFigure child, int index) -
removeChildVisual
protected void removeChildVisual(org.eclipse.gef.EditPart childEditPart) - Overrides:
removeChildVisualin classorg.eclipse.gef.editparts.AbstractGraphicalEditPart
-
getModelChildren
- Overrides:
getModelChildrenin classorg.eclipse.gef.editparts.AbstractEditPart
-
asyncExec
-
syncExec
-
getAdapter
- Specified by:
getAdapterin interfaceorg.eclipse.core.runtime.IAdaptable- Overrides:
getAdapterin classorg.eclipse.gef.editparts.AbstractGraphicalEditPart
-