Class ResourceDemandingSEFFCanonicalEditPolicy
- java.lang.Object
-
- org.eclipse.gef.editpolicies.AbstractEditPolicy
-
- org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
-
- de.uka.ipd.sdq.pcm.gmf.seff.edit.policies.ResourceDemandingSEFFCanonicalEditPolicy
-
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
,org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener
public class ResourceDemandingSEFFCanonicalEditPolicy extends org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ResourceDemandingSEFFCanonicalEditPolicy.Domain2Notation
-
Field Summary
-
Fields inherited from interface org.eclipse.gef.EditPolicy
COMPONENT_ROLE, CONNECTION_BENDPOINTS_ROLE, CONNECTION_ENDPOINTS_ROLE, CONNECTION_ROLE, CONTAINER_ROLE, DIRECT_EDIT_ROLE, GRAPHICAL_NODE_ROLE, LAYOUT_ROLE, NODE_ROLE, PRIMARY_DRAG_ROLE, SELECTION_FEEDBACK_ROLE, TREE_CONTAINER_ROLE
-
Fields 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 Constructor Description ResourceDemandingSEFFCanonicalEditPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EStructuralFeature
getFeatureToSynchronize()
protected org.eclipse.gef.EditPart
getHintedEditPart(EObject domainModelElement, ResourceDemandingSEFFCanonicalEditPolicy.Domain2Notation domain2NotationMap, int hintVisualId)
protected List
getSemanticChildrenList()
protected boolean
isOrphaned(Collection<EObject> semanticChildren, org.eclipse.gmf.runtime.notation.View view)
protected void
refreshOnActivate()
protected void
refreshSemantic()
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
activate, addListenerFilter, addListenerFilter, canCreate, cleanCanonicalSemanticChildren, createViews, deactivate, deleteViews, enableRefresh, executeCommand, getCanonicalStyle, getCreateViewCommand, getCreateViewCommand, getCreateViewRequest, getDefaultFactoryHint, getDeleteViewCommand, getFactoryHint, getFactoryHint, getFeaturesToSynchronize, getRegisteredEditPolicies, getRegisteredEditPolicies, getSemanticHost, getViewChildren, getViewDescriptor, getViewDescriptor, getViewer, getViewIndexFor, getViewReferers, handleNotificationEvent, host, isActive, isEnabled, isHostStillValid, makeViewsImmutable, makeViewsMutable, notifyChanged, postProcessRefreshSemantic, refresh, refreshSemanticChildren, removeListenerFilter, resolveSemanticElement, setEnable, setHost, shouldDeleteView, shouldHandleNotificationEvent
-
-
-
-
Method Detail
-
refreshOnActivate
protected void refreshOnActivate()
- Overrides:
refreshOnActivate
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
getFeatureToSynchronize
protected EStructuralFeature getFeatureToSynchronize()
- Overrides:
getFeatureToSynchronize
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
getSemanticChildrenList
protected List getSemanticChildrenList()
- Specified by:
getSemanticChildrenList
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
isOrphaned
protected boolean isOrphaned(Collection<EObject> semanticChildren, org.eclipse.gmf.runtime.notation.View view)
- Overrides:
isOrphaned
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
refreshSemantic
protected void refreshSemantic()
- Overrides:
refreshSemantic
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
getHintedEditPart
protected final org.eclipse.gef.EditPart getHintedEditPart(EObject domainModelElement, ResourceDemandingSEFFCanonicalEditPolicy.Domain2Notation domain2NotationMap, int hintVisualId)
- Generated class or method.
-
-