Class BasicComponentSEFFCompartmentCanonicalEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
de.uka.ipd.sdq.pcm.gmf.repository.edit.policies.BasicComponentSEFFCompartmentCanonicalEditPolicy
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
,org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener
public class BasicComponentSEFFCompartmentCanonicalEditPolicy
extends org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.CanonicalElementAdapter
-
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected EStructuralFeature
protected List
protected org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest.ViewDescriptor
getViewDescriptor
(IAdaptable elementAdapter, Class viewKind, String hint, int index) protected boolean
isOrphaned
(Collection<EObject> semanticChildren, org.eclipse.gmf.runtime.notation.View view) protected void
protected void
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, getViewer, getViewIndexFor, getViewReferers, handleNotificationEvent, host, isActive, isEnabled, isHostStillValid, makeViewsImmutable, makeViewsMutable, notifyChanged, postProcessRefreshSemantic, refresh, refreshSemanticChildren, removeListenerFilter, resolveSemanticElement, setEnable, setHost, shouldDeleteView, shouldHandleNotificationEvent
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getCommand, getHost, getTargetEditPart, showSourceFeedback, showTargetFeedback, toString, understandsRequest
-
Constructor Details
-
BasicComponentSEFFCompartmentCanonicalEditPolicy
public BasicComponentSEFFCompartmentCanonicalEditPolicy()
-
-
Method Details
-
refreshOnActivate
protected void refreshOnActivate()- Overrides:
refreshOnActivate
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
getFeatureToSynchronize
- Overrides:
getFeatureToSynchronize
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
- Generated class or method.
-
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.
-
getViewDescriptor
protected org.eclipse.gmf.runtime.diagram.ui.requests.CreateViewRequest.ViewDescriptor getViewDescriptor(IAdaptable elementAdapter, Class viewKind, String hint, int index) - Overrides:
getViewDescriptor
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
-