Search in sources :

Example 1 with OneWayConnectionHandlesEditPolicy

use of org.yakindu.base.gmf.runtime.editpolicies.OneWayConnectionHandlesEditPolicy in project statecharts by Yakindu.

the class ExitEditPart method createDefaultEditPolicies.

@Override
protected void createDefaultEditPolicies() {
    super.createDefaultEditPolicies();
    installEditPolicy(EditPolicyRoles.CONNECTION_HANDLES_ROLE, new OneWayConnectionHandlesEditPolicy(HandleDirection.INCOMING));
    installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new NonResizableEditPolicyEx());
    installEditPolicy(EnlargeContainerEditPolicy.ROLE, new EnlargeContainerEditPolicy());
}
Also used : NonResizableEditPolicyEx(org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableEditPolicyEx) OneWayConnectionHandlesEditPolicy(org.yakindu.base.gmf.runtime.editpolicies.OneWayConnectionHandlesEditPolicy) EnlargeContainerEditPolicy(org.yakindu.sct.ui.editor.policies.EnlargeContainerEditPolicy)

Example 2 with OneWayConnectionHandlesEditPolicy

use of org.yakindu.base.gmf.runtime.editpolicies.OneWayConnectionHandlesEditPolicy in project statecharts by Yakindu.

the class EntryEditPart method createDefaultEditPolicies.

@Override
protected void createDefaultEditPolicies() {
    super.createDefaultEditPolicies();
    installEditPolicy(EditPolicyRoles.CONNECTION_HANDLES_ROLE, new OneWayConnectionHandlesEditPolicy(HandleDirection.OUTGOING));
    installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new NonResizableEditPolicyEx());
    installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE, new ContextSensitiveHelpPolicy(HelpContextIds.SC_PROPERTIES_ENTRY_ENTRYKIND));
    installEditPolicy(EnlargeContainerEditPolicy.ROLE, new EnlargeContainerEditPolicy());
}
Also used : NonResizableEditPolicyEx(org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableEditPolicyEx) OneWayConnectionHandlesEditPolicy(org.yakindu.base.gmf.runtime.editpolicies.OneWayConnectionHandlesEditPolicy) ContextSensitiveHelpPolicy(org.yakindu.sct.ui.editor.policies.ContextSensitiveHelpPolicy) EnlargeContainerEditPolicy(org.yakindu.sct.ui.editor.policies.EnlargeContainerEditPolicy)

Example 3 with OneWayConnectionHandlesEditPolicy

use of org.yakindu.base.gmf.runtime.editpolicies.OneWayConnectionHandlesEditPolicy in project statecharts by Yakindu.

the class FinalStateEditPart method createDefaultEditPolicies.

@Override
protected void createDefaultEditPolicies() {
    super.createDefaultEditPolicies();
    installEditPolicy(EditPolicyRoles.CONNECTION_HANDLES_ROLE, new OneWayConnectionHandlesEditPolicy(HandleDirection.INCOMING));
    installEditPolicy(EnlargeContainerEditPolicy.ROLE, new EnlargeContainerEditPolicy());
    installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, new FeedbackGraphicalNodeEditPolicy());
}
Also used : OneWayConnectionHandlesEditPolicy(org.yakindu.base.gmf.runtime.editpolicies.OneWayConnectionHandlesEditPolicy) FeedbackGraphicalNodeEditPolicy(org.yakindu.sct.ui.editor.policies.FeedbackGraphicalNodeEditPolicy) EnlargeContainerEditPolicy(org.yakindu.sct.ui.editor.policies.EnlargeContainerEditPolicy)

Aggregations

OneWayConnectionHandlesEditPolicy (org.yakindu.base.gmf.runtime.editpolicies.OneWayConnectionHandlesEditPolicy)3 EnlargeContainerEditPolicy (org.yakindu.sct.ui.editor.policies.EnlargeContainerEditPolicy)3 NonResizableEditPolicyEx (org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableEditPolicyEx)2 ContextSensitiveHelpPolicy (org.yakindu.sct.ui.editor.policies.ContextSensitiveHelpPolicy)1 FeedbackGraphicalNodeEditPolicy (org.yakindu.sct.ui.editor.policies.FeedbackGraphicalNodeEditPolicy)1