Class OpenStoExDialog
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gmf.runtime.diagram.ui.editpolicies.OpenEditPolicy
org.palladiosimulator.editors.commons.dialogs.OpenStoExDialog
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
- Direct Known Subclasses:
OpenBranchConditionDialog
,OpenCapacityDialog
,OpenInfrastructureCallNumberOfCallsDialog
,OpenLatencyDialog
,OpenLoopIterationsDialog
,OpenProcessingRateDialog
,OpenThroughputDialog
public class OpenStoExDialog
extends org.eclipse.gmf.runtime.diagram.ui.editpolicies.OpenEditPolicy
Manually written open policy to open the StoEx Dialog. It's called via a CustomBehaviour in the
genmap
-
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
ConstructorDescriptionInstantiates a new open sto ex dialog.OpenStoExDialog
(EStructuralFeature randomVariableFeature) Instantiates a new open sto ex dialog. -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Gets the dialog message.protected de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum
getExpectedType
(de.uka.ipd.sdq.stoex.RandomVariable rv) Gets the expected type.protected org.eclipse.gef.commands.Command
getOpenCommand
(org.eclipse.gef.Request request) protected de.uka.ipd.sdq.stoex.RandomVariable
getRandomVariable
(EObject parent) Gets the random variable.Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.OpenEditPolicy
getCommand, getTargetEditPart, understandsRequest
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, setHost, showSourceFeedback, showTargetFeedback, toString
-
Field Details
-
randomVariableFeature
The random variable feature.
-
-
Constructor Details
-
OpenStoExDialog
Instantiates a new open sto ex dialog.- Parameters:
randomVariableFeature
- the random variable feature
-
OpenStoExDialog
public OpenStoExDialog()Instantiates a new open sto ex dialog.
-
-
Method Details
-
getRandomVariable
Gets the random variable.- Parameters:
parent
- the parent- Returns:
- the random variable
-
getOpenCommand
protected org.eclipse.gef.commands.Command getOpenCommand(org.eclipse.gef.Request request) - Specified by:
getOpenCommand
in classorg.eclipse.gmf.runtime.diagram.ui.editpolicies.OpenEditPolicy
-
getDialogMessage
Gets the dialog message.- Returns:
- the dialog message
-
getExpectedType
protected de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum getExpectedType(de.uka.ipd.sdq.stoex.RandomVariable rv) Gets the expected type.- Parameters:
rv
- the rv- Returns:
- the expected type
-