Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/META-INF/MANIFEST.MF3
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/plugin.xml630
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ActorPartPropertyHandler.java14
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AllocateHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeDirectedHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneDirectedHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedDirectedHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/BlockHandler.java27
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConformHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockParameterHandler.java18
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintPropertyHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/CopyHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DeriveReqtHandler.java27
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DimensionHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPortHandler.java27
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InOutHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_NAHandler.java17
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_OutHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPropertyHandler.java27
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowSpecificationHandler.java27
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ItemFlowHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/PartPropertyHandler.java14
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ProblemHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RationaleHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ReferencePropertyHandler.java14
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RequirementHandler.java27
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/SatisfyHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/UnitHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValuePropertyHandler.java14
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueTypeHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_EnumerationHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_PrimitiveTypeHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/VerifyHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewPointHandler.java29
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractCommandHandler.java167
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractSysmlModelExplorerCreateCommandHandler.java34
-rw-r--r--plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/CreateCommandHandler.java192
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/element/SysMLElementTypes.java11
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/filter/SysmlCommandFilter.java94
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java11
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/META-INF/MANIFEST.MF10
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/plugin.xml3392
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptCallActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptEventActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionExecutionSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionInputPinHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityEdgeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityFinalNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityGroupHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityParameterNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityPartitionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActorHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddStructuralFeatureValueActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddVariableValueActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AnyReceiveEventHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ArtifactHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationBaseHandler.java5
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationClassHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorExecutionSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioralFeatureHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioredClassifierHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BroadcastSignalActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallBehaviorActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallEventHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallOperationActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CentralBufferNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ChangeEventHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierTemplateParameterHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClauseHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearAssociationActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearStructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearVariableActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationUseHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CombinedFragmentHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommentHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommunicationPathHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentRealizationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConditionalNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementTemplateParameterHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectionPointReferenceHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorEndHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConsiderIgnoreFragmentHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConstraintHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ContinuationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlFlowHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkObjectActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateObjectActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataStoreNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataTypeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DecisionNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DependencyHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeployedArtifactHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentTargetHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyLinkActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyObjectActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestructionOccurrenceSpecificationHandler.java5
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeviceHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DirectedRelationshipHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationConstraintHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationIntervalHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationObservationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementImportHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EncapsulatedClassifierHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationLiteralHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EventHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExceptionHandlerHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutableNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionEnvironmentHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionOccurrenceSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionRegionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpressionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtendHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionEndHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionPointHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FeatureHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalStateHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FlowFinalNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ForkNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FunctionBehaviorHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GateHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralOrderingHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationSetHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ImageHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IncludeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationFlowHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationItemHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InitialNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InputPinHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceValueHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionConstraintHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionFragmentHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionOperandHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionUseHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceRealizationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterruptibleActivityRegionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalConstraintHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InvocationActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/JoinNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LifelineHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndCreationDataHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDataHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDestructionDataHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralBooleanHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralIntegerHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralNullHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralRealHandler.java5
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralStringHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralUnlimitedNaturalHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LoopNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ManifestationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MergeNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEndHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEventHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageOccurrenceSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ModelHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MultiplicityElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamedElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamespaceHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectFlowHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObservationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OccurrenceSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueBehaviorHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueExpressionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationTemplateParameterHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OutputPinHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageImportHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageMergeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageableElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterSetHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterableElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PartDecompositionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PinHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PortHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PrimitiveTypeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileApplicationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PropertyHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolConformanceHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolStateMachineHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolTransitionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PseudostateHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/QualifierValueHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RaiseExceptionActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadExtentActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadIsClassifiedObjectActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndQualifierActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadSelfActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadStructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadVariableActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RealizationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceptionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReclassifyObjectActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableTemplateSignatureHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReduceActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RefineHandler.java5
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RegionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RelationshipHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveStructuralFeatureValueActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveVariableValueActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReplyActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendObjectActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendSignalActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SequenceNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalEventHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SlotHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartClassifierBehaviorActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartObjectBehaviorActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateInvariantHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateMachineHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StereotypeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StringExpressionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredActivityNodeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredClassifierHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SubstitutionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateBindingHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterSubstitutionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateSignatureHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateableElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TestIdentityActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeConstraintHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeEventHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeExpressionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeIntervalHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeObservationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TraceHandler.java5
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TransitionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TriggerHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypeHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypedElementHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UnmarshallActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UsageHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UseCaseHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValuePinHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VertexHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteLinkActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteStructuralFeatureActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteVariableActionHandler.java3
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractCommandHandler.java167
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractUmlModelExplorerCreateCommandHandler.java37
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/CreateCommandHandler.java192
-rw-r--r--plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/util/ModelExplorerUtils.java86
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml13
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/src-gen/org/eclipse/papyrus/uml/service/types/filter/UmlElementCommandFilter.java407
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractCreateCommandHandler.java50
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractUmlCreateCommandHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/plugin.xml431
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ActorPartPropertyHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AllocateHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeDirectedHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneDirectedHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedDirectedHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/BlockHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConformHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockParameterHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintPropertyHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/CopyHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DeriveReqtHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DimensionHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPortHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InOutHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_NAHandler.java11
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_OutHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPropertyHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowSpecificationHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ItemFlowHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/PartPropertyHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ProblemHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RationaleHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ReferencePropertyHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RequirementHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/SatisfyHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/UnitHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValuePropertyHandler.java14
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueTypeHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_EnumerationHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_PrimitiveTypeHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/VerifyHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewPointHandler.java16
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/handlers/AbstractSysmlNattableCreateCommandHandler.java79
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/plugin.xml2695
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/handlers/AbstractUmlNattableCreateCommandHandler.java80
-rw-r--r--sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/util/TableMenuUtils.java42
346 files changed, 7757 insertions, 3460 deletions
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/META-INF/MANIFEST.MF b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/META-INF/MANIFEST.MF
index 3d3083a1cd9..f0b790af0b6 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/META-INF/MANIFEST.MF
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/META-INF/MANIFEST.MF
@@ -22,7 +22,8 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.papyrus.uml.tools.utils;bundle-version="0.10.0",
org.eclipse.papyrus.infra.core;bundle-version="0.10.0",
org.eclipse.papyrus.infra.widgets;bundle-version="0.10.0",
- org.eclipse.papyrus.infra.emf;bundle-version="0.10.0"
+ org.eclipse.papyrus.infra.emf;bundle-version="0.10.0",
+ org.eclipse.papyrus.uml.modelexplorer;bundle-version="0.10.0"
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .,
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/plugin.xml b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/plugin.xml
index 4f9484bef7e..8520a5237c3 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/plugin.xml
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/plugin.xml
@@ -22,163 +22,475 @@
</extension>
<!-- Creation command declarations -->
-<extension point="org.eclipse.ui.commands">
+<extension point="org.eclipse.ui.handlers">
- <!-- Creation command for ActorPart -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ActorPartPropertyHandler" description="Create a new ActorPart" id="org.eclipse.papyrus.sysml.modelexplorer.ActorPartCreateCommand" name="Create a new ActorPart">
- </command>
+ <!-- Handler for ActorPart -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ActorPartPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ActorPartCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Allocate -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AllocateHandler" description="Create a new Allocate" id="org.eclipse.papyrus.sysml.modelexplorer.AllocateCreateCommand" name="Create a new Allocate">
- </command>
+ <!-- Handler for Allocate -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AllocateHandler" commandId="org.eclipse.papyrus.sysml.service.types.AllocateCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Association -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationHandler" description="Create a new Association" id="org.eclipse.papyrus.sysml.modelexplorer.AssociationCreateCommand" name="Create a new Association">
- </command>
+ <!-- Handler for Association -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for AssociationComposite -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationCompositeHandler" description="Create a new AssociationComposite" id="org.eclipse.papyrus.sysml.modelexplorer.AssociationCompositeCreateCommand" name="Create a new AssociationComposite">
- </command>
+ <!-- Handler for AssociationComposite -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationCompositeHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for AssociationCompositeDirected -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationCompositeDirectedHandler" description="Create a new AssociationCompositeDirected" id="org.eclipse.papyrus.sysml.modelexplorer.AssociationCompositeDirectedCreateCommand" name="Create a new AssociationCompositeDirected">
- </command>
+ <!-- Handler for AssociationCompositeDirected -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationCompositeDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeDirectedCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for AssociationNone -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationNoneHandler" description="Create a new AssociationNone" id="org.eclipse.papyrus.sysml.modelexplorer.AssociationNoneCreateCommand" name="Create a new AssociationNone">
- </command>
+ <!-- Handler for AssociationNone -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationNoneHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for AssociationNoneDirected -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationNoneDirectedHandler" description="Create a new AssociationNoneDirected" id="org.eclipse.papyrus.sysml.modelexplorer.AssociationNoneDirectedCreateCommand" name="Create a new AssociationNoneDirected">
- </command>
+ <!-- Handler for AssociationNoneDirected -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationNoneDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneDirectedCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for AssociationShared -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationSharedHandler" description="Create a new AssociationShared" id="org.eclipse.papyrus.sysml.modelexplorer.AssociationSharedCreateCommand" name="Create a new AssociationShared">
- </command>
+ <!-- Handler for AssociationShared -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationSharedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for AssociationSharedDirected -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationSharedDirectedHandler" description="Create a new AssociationSharedDirected" id="org.eclipse.papyrus.sysml.modelexplorer.AssociationSharedDirectedCreateCommand" name="Create a new AssociationSharedDirected">
- </command>
+ <!-- Handler for AssociationSharedDirected -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.AssociationSharedDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedDirectedCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Block -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.BlockHandler" description="Create a new Block" id="org.eclipse.papyrus.sysml.modelexplorer.BlockCreateCommand" name="Create a new Block">
- </command>
+ <!-- Handler for Block -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.BlockHandler" commandId="org.eclipse.papyrus.sysml.service.types.BlockCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Conform -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ConformHandler" description="Create a new Conform" id="org.eclipse.papyrus.sysml.modelexplorer.ConformCreateCommand" name="Create a new Conform">
- </command>
+ <!-- Handler for Conform -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ConformHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConformCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ConstraintBlock -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ConstraintBlockHandler" description="Create a new ConstraintBlock" id="org.eclipse.papyrus.sysml.modelexplorer.ConstraintBlockCreateCommand" name="Create a new ConstraintBlock">
- </command>
+ <!-- Handler for ConstraintBlock -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ConstraintBlockHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ConstraintBlockParameter -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ConstraintBlockParameterHandler" description="Create a new Parameter" id="org.eclipse.papyrus.sysml.modelexplorer.ConstraintBlockParameterCreateCommand" name="Create a new Parameter">
- </command>
+ <!-- Handler for ConstraintBlockParameter -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ConstraintBlockParameterHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ConstraintProperty -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ConstraintPropertyHandler" description="Create a new ConstraintProperty" id="org.eclipse.papyrus.sysml.modelexplorer.ConstraintPropertyCreateCommand" name="Create a new ConstraintProperty">
- </command>
+ <!-- Handler for ConstraintProperty -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ConstraintPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintPropertyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Copy -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.CopyHandler" description="Create a new Copy" id="org.eclipse.papyrus.sysml.modelexplorer.CopyCreateCommand" name="Create a new Copy">
- </command>
+ <!-- Handler for Copy -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.CopyHandler" commandId="org.eclipse.papyrus.sysml.service.types.CopyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for DeriveReqt -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.DeriveReqtHandler" description="Create a new DeriveReqt" id="org.eclipse.papyrus.sysml.modelexplorer.DeriveReqtCreateCommand" name="Create a new DeriveReqt">
- </command>
+ <!-- Handler for DeriveReqt -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.DeriveReqtHandler" commandId="org.eclipse.papyrus.sysml.service.types.DeriveReqtCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Dimension -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.DimensionHandler" description="Create a new Dimension" id="org.eclipse.papyrus.sysml.modelexplorer.DimensionCreateCommand" name="Create a new Dimension">
- </command>
+ <!-- Handler for Dimension -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.DimensionHandler" commandId="org.eclipse.papyrus.sysml.service.types.DimensionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for FlowPort -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPortHandler" description="Create a new FlowPort" id="org.eclipse.papyrus.sysml.modelexplorer.FlowPortCreateCommand" name="Create a new FlowPort">
- </command>
+ <!-- Handler for FlowPort -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPortHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPortCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for FlowPort_InOut -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_InOutHandler" description="Create a new FlowPort_InOut" id="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_InOutCreateCommand" name="Create a new FlowPort_InOut">
- </command>
+ <!-- Handler for FlowPort_InOut -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_InOutHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InOutCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for FlowPort_In -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_InHandler" description="Create a new FlowPort_In" id="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_InCreateCommand" name="Create a new FlowPort_In">
- </command>
+ <!-- Handler for FlowPort_In -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_InHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for FlowPort_Out -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_OutHandler" description="Create a new FlowPort_Out" id="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_OutCreateCommand" name="Create a new FlowPort_Out">
- </command>
+ <!-- Handler for FlowPort_Out -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_OutHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_OutCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for FlowPort_NA -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_NAHandler" description="Create a new FlowPort (non atomic)" id="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_NACreateCommand" name="Create a new FlowPort (non atomic)">
- </command>
+ <!-- Handler for FlowPort_NA -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPort_NAHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_NACreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for FlowProperty -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPropertyHandler" description="Create a new FlowProperty" id="org.eclipse.papyrus.sysml.modelexplorer.FlowPropertyCreateCommand" name="Create a new FlowProperty">
- </command>
+ <!-- Handler for FlowProperty -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPropertyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for FlowSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowSpecificationHandler" description="Create a new FlowSpecification" id="org.eclipse.papyrus.sysml.modelexplorer.FlowSpecificationCreateCommand" name="Create a new FlowSpecification">
- </command>
+ <!-- Handler for FlowSpecification -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.FlowSpecificationHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ItemFlow -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ItemFlowHandler" description="Create a new ItemFlow" id="org.eclipse.papyrus.sysml.modelexplorer.ItemFlowCreateCommand" name="Create a new ItemFlow">
- </command>
+ <!-- Handler for ItemFlow -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ItemFlowHandler" commandId="org.eclipse.papyrus.sysml.service.types.ItemFlowCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for PartProperty -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.PartPropertyHandler" description="Create a new PartProperty" id="org.eclipse.papyrus.sysml.modelexplorer.PartPropertyCreateCommand" name="Create a new PartProperty">
- </command>
+ <!-- Handler for PartProperty -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.PartPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.PartPropertyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Problem -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ProblemHandler" description="Create a new Problem" id="org.eclipse.papyrus.sysml.modelexplorer.ProblemCreateCommand" name="Create a new Problem">
- </command>
+ <!-- Handler for Problem -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ProblemHandler" commandId="org.eclipse.papyrus.sysml.service.types.ProblemCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Rationale -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.RationaleHandler" description="Create a new Rationale" id="org.eclipse.papyrus.sysml.modelexplorer.RationaleCreateCommand" name="Create a new Rationale">
- </command>
+ <!-- Handler for Rationale -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.RationaleHandler" commandId="org.eclipse.papyrus.sysml.service.types.RationaleCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ReferenceProperty -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ReferencePropertyHandler" description="Create a new ReferenceProperty" id="org.eclipse.papyrus.sysml.modelexplorer.ReferencePropertyCreateCommand" name="Create a new ReferenceProperty">
- </command>
+ <!-- Handler for ReferenceProperty -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ReferencePropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ReferencePropertyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Requirement -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.RequirementHandler" description="Create a new Requirement" id="org.eclipse.papyrus.sysml.modelexplorer.RequirementCreateCommand" name="Create a new Requirement">
- </command>
+ <!-- Handler for Requirement -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.RequirementHandler" commandId="org.eclipse.papyrus.sysml.service.types.RequirementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Satisfy -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.SatisfyHandler" description="Create a new Satisfy" id="org.eclipse.papyrus.sysml.modelexplorer.SatisfyCreateCommand" name="Create a new Satisfy">
- </command>
+ <!-- Handler for Satisfy -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.SatisfyHandler" commandId="org.eclipse.papyrus.sysml.service.types.SatisfyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Unit -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.UnitHandler" description="Create a new Unit" id="org.eclipse.papyrus.sysml.modelexplorer.UnitCreateCommand" name="Create a new Unit">
- </command>
+ <!-- Handler for Unit -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.UnitHandler" commandId="org.eclipse.papyrus.sysml.service.types.UnitCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ValueProperty -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ValuePropertyHandler" description="Create a new ValueProperty" id="org.eclipse.papyrus.sysml.modelexplorer.ValuePropertyCreateCommand" name="Create a new ValueProperty">
- </command>
+ <!-- Handler for ValueProperty -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ValuePropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValuePropertyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ValueType -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ValueTypeHandler" description="Create a new ValueType" id="org.eclipse.papyrus.sysml.modelexplorer.ValueTypeCreateCommand" name="Create a new ValueType">
- </command>
+ <!-- Handler for ValueType -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ValueTypeHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueTypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ValueType_Enumeration -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ValueType_EnumerationHandler" description="Create a new ValueType_Enumeration" id="org.eclipse.papyrus.sysml.modelexplorer.ValueType_EnumerationCreateCommand" name="Create a new ValueType_Enumeration">
- </command>
+ <!-- Handler for ValueType_Enumeration -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ValueType_EnumerationHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueType_EnumerationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ValueType_PrimitiveType -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ValueType_PrimitiveTypeHandler" description="Create a new ValueType_PrimitiveType" id="org.eclipse.papyrus.sysml.modelexplorer.ValueType_PrimitiveTypeCreateCommand" name="Create a new ValueType_PrimitiveType">
- </command>
+ <!-- Handler for ValueType_PrimitiveType -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ValueType_PrimitiveTypeHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueType_PrimitiveTypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for Verify -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.VerifyHandler" description="Create a new Verify" id="org.eclipse.papyrus.sysml.modelexplorer.VerifyCreateCommand" name="Create a new Verify">
- </command>
+ <!-- Handler for Verify -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.VerifyHandler" commandId="org.eclipse.papyrus.sysml.service.types.VerifyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for View -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ViewHandler" description="Create a new View" id="org.eclipse.papyrus.sysml.modelexplorer.ViewCreateCommand" name="Create a new View">
- </command>
+ <!-- Handler for View -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ViewHandler" commandId="org.eclipse.papyrus.sysml.service.types.ViewCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
- <!-- Creation command for ViewPoint -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.sysml.modelexplorer.handler.ViewPointHandler" description="Create a new ViewPoint" id="org.eclipse.papyrus.sysml.modelexplorer.ViewPointCreateCommand" name="Create a new ViewPoint">
- </command>
+ <!-- Handler for ViewPoint -->
+ <handler class="org.eclipse.papyrus.sysml.modelexplorer.handler.ViewPointHandler" commandId="org.eclipse.papyrus.sysml.service.types.ViewPointCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen>
+ </handler>
</extension>
@@ -197,197 +509,197 @@
<menuContribution locationURI="popup:org.eclipse.papyrus.views.modelexplorer.popupmenu.createsysmlchild" allPopups="false">
<!-- Creation menu action for ActorPart -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ActorPartCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new ActorPart" style="push" tooltip="Create a new ActorPart">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ActorPartCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new ActorPart" style="push" tooltip="Create a new ActorPart">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Allocate -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AllocateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Allocate" style="push" tooltip="Create a new Allocate">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AllocateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Allocate" style="push" tooltip="Create a new Allocate">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Association -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AssociationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new Association" style="push" tooltip="Create a new Association">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AssociationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new Association" style="push" tooltip="Create a new Association">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationComposite -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AssociationCompositeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationComposite" style="push" tooltip="Create a new AssociationComposite">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationComposite" style="push" tooltip="Create a new AssociationComposite">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationCompositeDirected -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AssociationCompositeDirectedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationCompositeDirected" style="push" tooltip="Create a new AssociationCompositeDirected">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeDirectedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationCompositeDirected" style="push" tooltip="Create a new AssociationCompositeDirected">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationNone -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AssociationNoneCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationNone" style="push" tooltip="Create a new AssociationNone">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationNone" style="push" tooltip="Create a new AssociationNone">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationNoneDirected -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AssociationNoneDirectedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationNoneDirected" style="push" tooltip="Create a new AssociationNoneDirected">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneDirectedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationNoneDirected" style="push" tooltip="Create a new AssociationNoneDirected">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationShared -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AssociationSharedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationShared" style="push" tooltip="Create a new AssociationShared">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationShared" style="push" tooltip="Create a new AssociationShared">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationSharedDirected -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.AssociationSharedDirectedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationSharedDirected" style="push" tooltip="Create a new AssociationSharedDirected">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedDirectedCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationSharedDirected" style="push" tooltip="Create a new AssociationSharedDirected">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Block -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.BlockCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/Block.gif" label="Create a new Block" style="push" tooltip="Create a new Block">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.BlockCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/Block.gif" label="Create a new Block" style="push" tooltip="Create a new Block">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Conform -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ConformCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Conform.gif" label="Create a new Conform" style="push" tooltip="Create a new Conform">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ConformCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Conform.gif" label="Create a new Conform" style="push" tooltip="Create a new Conform">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConstraintBlock -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ConstraintBlockCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/constraints/ConstraintBlock.gif" label="Create a new ConstraintBlock" style="push" tooltip="Create a new ConstraintBlock">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/constraints/ConstraintBlock.gif" label="Create a new ConstraintBlock" style="push" tooltip="Create a new ConstraintBlock">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConstraintBlock Parameter -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ConstraintBlockParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Parameter" style="push" tooltip="Create a new Parameter">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Parameter" style="push" tooltip="Create a new Parameter">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConstraintProperty -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ConstraintPropertyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/constraints/ConstraintProperty.gif" label="Create a new ConstraintProperty" style="push" tooltip="Create a new ConstraintProperty">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ConstraintPropertyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/constraints/ConstraintProperty.gif" label="Create a new ConstraintProperty" style="push" tooltip="Create a new ConstraintProperty">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Copy -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.CopyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Copy.gif" label="Create a new Copy" style="push" tooltip="Create a new Copy">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.CopyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Copy.gif" label="Create a new Copy" style="push" tooltip="Create a new Copy">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DeriveReqt -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.DeriveReqtCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/DeriveReqt.gif" label="Create a new DeriveReqt" style="push" tooltip="Create a new DeriveReqt">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.DeriveReqtCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/DeriveReqt.gif" label="Create a new DeriveReqt" style="push" tooltip="Create a new DeriveReqt">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Dimension -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.DimensionCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/Dimension.gif" label="Create a new Dimension" style="push" tooltip="Create a new Dimension">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.DimensionCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/Dimension.gif" label="Create a new Dimension" style="push" tooltip="Create a new Dimension">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowPort -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPortCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort.gif" label="Create a new FlowPort" style="push" tooltip="Create a new FlowPort">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.FlowPortCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort.gif" label="Create a new FlowPort" style="push" tooltip="Create a new FlowPort">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowPort_InOut -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_InOutCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_INOUT.gif" label="Create a new FlowPort_InOut" style="push" tooltip="Create a new FlowPort_InOut">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InOutCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_INOUT.gif" label="Create a new FlowPort_InOut" style="push" tooltip="Create a new FlowPort_InOut">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowPort_In -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_InCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_IN.gif" label="Create a new FlowPort_In" style="push" tooltip="Create a new FlowPort_In">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_IN.gif" label="Create a new FlowPort_In" style="push" tooltip="Create a new FlowPort_In">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowPort_Out -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_OutCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_OUT.gif" label="Create a new FlowPort_Out" style="push" tooltip="Create a new FlowPort_Out">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_OutCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_OUT.gif" label="Create a new FlowPort_Out" style="push" tooltip="Create a new FlowPort_Out">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowPort_NA -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_NACreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_NA.gif" label="Create a new FlowPort (non atomic)" style="push" tooltip="Create a new FlowPort (non atomic)">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_NACreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowPort_NA.gif" label="Create a new FlowPort (non atomic)" style="push" tooltip="Create a new FlowPort (non atomic)">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowProperty -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPropertyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowProperty.gif" label="Create a new FlowProperty" style="push" tooltip="Create a new FlowProperty">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.FlowPropertyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowProperty.gif" label="Create a new FlowProperty" style="push" tooltip="Create a new FlowProperty">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowSpecification -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowSpecification.gif" label="Create a new FlowSpecification" style="push" tooltip="Create a new FlowSpecification">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.FlowSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/FlowSpecification.gif" label="Create a new FlowSpecification" style="push" tooltip="Create a new FlowSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ItemFlow -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ItemFlowCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/ItemFlow.gif" label="Create a new ItemFlow" style="push" tooltip="Create a new ItemFlow">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ItemFlowCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/portandflows/ItemFlow.gif" label="Create a new ItemFlow" style="push" tooltip="Create a new ItemFlow">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for PartProperty -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.PartPropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Part" style="push" tooltip="Create a new Part">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.PartPropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Part" style="push" tooltip="Create a new Part">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Problem -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ProblemCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Problem.gif" label="Create a new Problem" style="push" tooltip="Create a new Problem">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ProblemCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Problem.gif" label="Create a new Problem" style="push" tooltip="Create a new Problem">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Rationale -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.RationaleCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Rationale.gif" label="Create a new Rationale" style="push" tooltip="Create a new Rationale">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.RationaleCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Rationale.gif" label="Create a new Rationale" style="push" tooltip="Create a new Rationale">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReferenceProperty -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ReferencePropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Reference" style="push" tooltip="Create a new Reference">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ReferencePropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Reference" style="push" tooltip="Create a new Reference">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Requirement -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.RequirementCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Requirement.gif" label="Create a new Requirement" style="push" tooltip="Create a new Requirement">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.RequirementCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Requirement.gif" label="Create a new Requirement" style="push" tooltip="Create a new Requirement">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Satisfy -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.SatisfyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Satisfy.gif" label="Create a new Satisfy" style="push" tooltip="Create a new Satisfy">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.SatisfyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Satisfy.gif" label="Create a new Satisfy" style="push" tooltip="Create a new Satisfy">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Unit -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.UnitCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/Unit.gif" label="Create a new Unit" style="push" tooltip="Create a new Unit">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.UnitCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/Unit.gif" label="Create a new Unit" style="push" tooltip="Create a new Unit">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ValueProperty -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ValuePropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Value" style="push" tooltip="Create a new Value">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ValuePropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Value" style="push" tooltip="Create a new Value">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ValueType -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ValueTypeCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/ValueType.gif" label="Create a new ValueType" style="push" tooltip="Create a new ValueType">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ValueTypeCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/ValueType.gif" label="Create a new ValueType" style="push" tooltip="Create a new ValueType">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ValueType_Enumeration -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ValueType_EnumerationCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/ValueType.gif" label="Create a new ValueType_Enumeration" style="push" tooltip="Create a new ValueType_Enumeration">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ValueType_EnumerationCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/ValueType.gif" label="Create a new ValueType_Enumeration" style="push" tooltip="Create a new ValueType_Enumeration">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ValueType_PrimitiveType -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ValueType_PrimitiveTypeCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/ValueType.gif" label="Create a new ValueType_PrimitiveType" style="push" tooltip="Create a new ValueType_PrimitiveType">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ValueType_PrimitiveTypeCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/blocks/ValueType.gif" label="Create a new ValueType_PrimitiveType" style="push" tooltip="Create a new ValueType_PrimitiveType">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Verify -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.VerifyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Verify.gif" label="Create a new Verify" style="push" tooltip="Create a new Verify">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.VerifyCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Verify.gif" label="Create a new Verify" style="push" tooltip="Create a new Verify">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for View -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ViewCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/View.gif" label="Create a new View" style="push" tooltip="Create a new View">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ViewCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/View.gif" label="Create a new View" style="push" tooltip="Create a new View">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ViewPoint -->
- <command commandId="org.eclipse.papyrus.sysml.modelexplorer.ViewPointCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Viewpoint.gif" label="Create a new ViewPoint" style="push" tooltip="Create a new ViewPoint">
+ <command commandId="org.eclipse.papyrus.sysml.service.types.ViewPointCreateCommand" icon="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Viewpoint.gif" label="Create a new ViewPoint" style="push" tooltip="Create a new ViewPoint">
<visibleWhen checkEnabled="true"/>
</command>
@@ -399,13 +711,13 @@
<extension point="org.eclipse.ui.bindings">
<!-- "CTRL+I" : Create In FlowPort -->
- <key commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_InCreateCommand"
+ <key commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InCreateCommand"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="CTRL+I">
</key>
<!-- "CTRL+O" : Create Out FlowPort -->
- <key commandId="org.eclipse.papyrus.sysml.modelexplorer.FlowPort_OutCreateCommand"
+ <key commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_OutCreateCommand"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="CTRL+O">
</key>
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ActorPartPropertyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ActorPartPropertyHandler.java
index 462cef8544c..bb4a147f59a 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ActorPartPropertyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ActorPartPropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ActorPartPropertyHandler extends CreateCommandHandler implements IHandler {
+public class ActorPartPropertyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AllocateHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AllocateHandler.java
index 6914ca912b3..beb872b5f97 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AllocateHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AllocateHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Allocate creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AllocateHandler extends CreateCommandHandler implements IHandler {
+public class AllocateHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ALLOCATE;
- }
+ return SysMLElementTypes.ALLOCATE;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeDirectedHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeDirectedHandler.java
index 05a3da3e711..2a958a236a3 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeDirectedHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeDirectedHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for AssociationCompositeDirected creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AssociationCompositeDirectedHandler extends CreateCommandHandler implements IHandler {
+public class AssociationCompositeDirectedHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ASSOCIATION_COMPOSITE_DIRECTED;
- }
+ return SysMLElementTypes.ASSOCIATION_COMPOSITE_DIRECTED;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeHandler.java
index 2fffa905c4a..06b181c8de1 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationCompositeHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for AssociationComposite creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AssociationCompositeHandler extends CreateCommandHandler implements IHandler {
+public class AssociationCompositeHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ASSOCIATION_COMPOSITE;
- }
+ return SysMLElementTypes.ASSOCIATION_COMPOSITE;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationHandler.java
index c2daab6a5f4..4ecdb7aaabf 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Association creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AssociationHandler extends CreateCommandHandler implements IHandler {
+public class AssociationHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ASSOCIATION;
- }
+ return SysMLElementTypes.ASSOCIATION;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneDirectedHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneDirectedHandler.java
index 332ebe82c80..a00839e790a 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneDirectedHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneDirectedHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for AssociationNoneDirected creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AssociationNoneDirectedHandler extends CreateCommandHandler implements IHandler {
+public class AssociationNoneDirectedHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ASSOCIATION_NONE_DIRECTED;
- }
+ return SysMLElementTypes.ASSOCIATION_NONE_DIRECTED;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneHandler.java
index eed35c4f6b5..f6a64d68881 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationNoneHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for AssociationNone creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AssociationNoneHandler extends CreateCommandHandler implements IHandler {
+public class AssociationNoneHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ASSOCIATION_NONE;
- }
+ return SysMLElementTypes.ASSOCIATION_NONE;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedDirectedHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedDirectedHandler.java
index d4609bf0136..285e6e392e9 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedDirectedHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedDirectedHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for AssociationSharedDirected creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AssociationSharedDirectedHandler extends CreateCommandHandler implements IHandler {
+public class AssociationSharedDirectedHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ASSOCIATION_SHARED_DIRECTED;
- }
+ return SysMLElementTypes.ASSOCIATION_SHARED_DIRECTED;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedHandler.java
index bd81d8030f1..7e10ea7a20c 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/AssociationSharedHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for AssociationShared creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class AssociationSharedHandler extends CreateCommandHandler implements IHandler {
+public class AssociationSharedHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ASSOCIATION_SHARED;
- }
+ return SysMLElementTypes.ASSOCIATION_SHARED;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/BlockHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/BlockHandler.java
index 38870d96844..b368686abb1 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/BlockHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/BlockHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Block creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class BlockHandler extends CreateCommandHandler implements IHandler {
+public class BlockHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
* @see org.eclipse.papyrus.uml.service.creation.handler.CreateHandler#getElementTypeToCreate()
- *
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.BLOCK;
- }
+ return SysMLElementTypes.BLOCK;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConformHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConformHandler.java
index 2cd85f319b4..17276fd4dcb 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConformHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConformHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Conform creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ConformHandler extends CreateCommandHandler implements IHandler {
+public class ConformHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.CONFORM;
- }
+ return SysMLElementTypes.CONFORM;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockHandler.java
index 7e971b50548..b606e4c7f91 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for ConstraintBlock creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ConstraintBlockHandler extends CreateCommandHandler implements IHandler {
+public class ConstraintBlockHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.CONSTRAINT_BLOCK;
- }
+ return SysMLElementTypes.CONSTRAINT_BLOCK;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockParameterHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockParameterHandler.java
index bfd24f28364..0ceb8f4d85a 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockParameterHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintBlockParameterHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -25,11 +35,11 @@ import org.eclipse.uml2.uml.UMLPackage;
*
* @generated
*/
-public class ConstraintBlockParameterHandler extends CreateCommandHandler implements IHandler {
+public class ConstraintBlockParameterHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
@@ -65,7 +75,7 @@ public class ConstraintBlockParameterHandler extends CreateCommandHandler implem
} else {
createRequest = new CreateElementRequest(container, getElementTypeToCreate(), reference);
}
-
+
String name = NamedElementUtil.getDefaultNameWithIncrementFromBase("parameter", ((Element)container).eContents()); //$NON-NLS-1$
createRequest.setParameter(IConfigureCommandFactory.CONFIGURE_COMMAND_FACTORY_ID, new ConfigureFeatureCommandFactory(UMLPackage.eINSTANCE.getNamedElement_Name(), name));
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintPropertyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintPropertyHandler.java
index 25258aaf111..9a34c292fc3 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintPropertyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ConstraintPropertyHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for ConstraintProperty creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ConstraintPropertyHandler extends CreateCommandHandler implements IHandler {
+public class ConstraintPropertyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.CONSTRAINT_PROPERTY;
- }
+ return SysMLElementTypes.CONSTRAINT_PROPERTY;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/CopyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/CopyHandler.java
index f4f0a58e142..480dce0f9ac 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/CopyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/CopyHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Copy creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class CopyHandler extends CreateCommandHandler implements IHandler {
+public class CopyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.COPY;
- }
+ return SysMLElementTypes.COPY;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DeriveReqtHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DeriveReqtHandler.java
index cfe3b33a5f6..81b7a04052d 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DeriveReqtHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DeriveReqtHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for DeriveReqt creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class DeriveReqtHandler extends CreateCommandHandler implements IHandler {
+public class DeriveReqtHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
* @see org.eclipse.papyrus.uml.service.creation.handler.CreateHandler#getElementTypeToCreate()
- *
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.DERIVE_REQT;
- }
+ return SysMLElementTypes.DERIVE_REQT;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DimensionHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DimensionHandler.java
index 6adf7b01a3f..e7c38d2b7be 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DimensionHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/DimensionHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Dimension creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class DimensionHandler extends CreateCommandHandler implements IHandler {
+public class DimensionHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.DIMENSION;
- }
+ return SysMLElementTypes.DIMENSION;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPortHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPortHandler.java
index b1654991467..d7b2af297a9 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPortHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPortHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for FlowPort creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class FlowPortHandler extends CreateCommandHandler implements IHandler {
+public class FlowPortHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
* @see org.eclipse.papyrus.uml.service.creation.handler.CreateHandler#getElementTypeToCreate()
- *
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.FLOW_PORT;
- }
+ return SysMLElementTypes.FLOW_PORT;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InHandler.java
index 199d67239e5..39b7a689dc4 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for FlowPort_In creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class FlowPort_InHandler extends CreateCommandHandler implements IHandler {
+public class FlowPort_InHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.FLOW_PORT_IN;
- }
+ return SysMLElementTypes.FLOW_PORT_IN;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InOutHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InOutHandler.java
index 6d97734a73b..6963f96737e 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InOutHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_InOutHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for FlowPort_InOut creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class FlowPort_InOutHandler extends CreateCommandHandler implements IHandler {
+public class FlowPort_InOutHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.FLOW_PORT_IN_OUT;
- }
+ return SysMLElementTypes.FLOW_PORT_IN_OUT;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_NAHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_NAHandler.java
index 0047a1453c2..abb4c152d4c 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_NAHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_NAHandler.java
@@ -1,3 +1,14 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
import org.eclipse.emf.common.command.Command;
@@ -14,12 +25,13 @@ import org.eclipse.papyrus.sysml.diagram.common.commands.CreateFlowPortWithFlowS
/**
* <pre>
* Command handler for FlowPort non atomic creation
- *
+ *
* </pre>
+ *
* @generated
*/
public class FlowPort_NAHandler extends FlowPortHandler {
-
+
/**
* {@inheritDoc}
*/
@@ -52,4 +64,3 @@ public class FlowPort_NAHandler extends FlowPortHandler {
return emfCommand;
}
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_OutHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_OutHandler.java
index 4cf3323f340..f2e05871f1f 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_OutHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPort_OutHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for FlowPort_Out creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class FlowPort_OutHandler extends CreateCommandHandler implements IHandler {
+public class FlowPort_OutHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.FLOW_PORT_OUT;
- }
+ return SysMLElementTypes.FLOW_PORT_OUT;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPropertyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPropertyHandler.java
index 219cba3e09a..85c6fa3324b 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPropertyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowPropertyHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for FlowProperty creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class FlowPropertyHandler extends CreateCommandHandler implements IHandler {
+public class FlowPropertyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
* @see org.eclipse.papyrus.uml.service.creation.handler.CreateHandler#getElementTypeToCreate()
- *
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.FLOW_PROPERTY;
- }
+ return SysMLElementTypes.FLOW_PROPERTY;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowSpecificationHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowSpecificationHandler.java
index f5b4984ca93..f2170733c55 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowSpecificationHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/FlowSpecificationHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for FlowSpecification creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class FlowSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class FlowSpecificationHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
* @see org.eclipse.papyrus.uml.service.creation.handler.CreateHandler#getElementTypeToCreate()
- *
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.FLOW_SPECIFICATION;
- }
+ return SysMLElementTypes.FLOW_SPECIFICATION;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ItemFlowHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ItemFlowHandler.java
index 7b2eac90871..66d47e84a2f 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ItemFlowHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ItemFlowHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for ItemFlow creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ItemFlowHandler extends CreateCommandHandler implements IHandler {
+public class ItemFlowHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.ITEM_FLOW;
- }
+ return SysMLElementTypes.ITEM_FLOW;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/PartPropertyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/PartPropertyHandler.java
index 57dc1e6ff25..f7ea87a8dc0 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/PartPropertyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/PartPropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class PartPropertyHandler extends CreateCommandHandler implements IHandler {
+public class PartPropertyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ProblemHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ProblemHandler.java
index 8ff23e49523..64a4a64ab3d 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ProblemHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ProblemHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Problem creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ProblemHandler extends CreateCommandHandler implements IHandler {
+public class ProblemHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.PROBLEM;
- }
+ return SysMLElementTypes.PROBLEM;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RationaleHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RationaleHandler.java
index 81965826869..3929eae12b8 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RationaleHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RationaleHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Rationale creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class RationaleHandler extends CreateCommandHandler implements IHandler {
+public class RationaleHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.RATIONALE;
- }
+ return SysMLElementTypes.RATIONALE;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ReferencePropertyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ReferencePropertyHandler.java
index 9ae4d0a3a2e..c46f489006d 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ReferencePropertyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ReferencePropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ReferencePropertyHandler extends CreateCommandHandler implements IHandler {
+public class ReferencePropertyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RequirementHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RequirementHandler.java
index 6cb0b4f15af..1b7017e3847 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RequirementHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/RequirementHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Requirement creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class RequirementHandler extends CreateCommandHandler implements IHandler {
+public class RequirementHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
* @see org.eclipse.papyrus.uml.service.creation.handler.CreateHandler#getElementTypeToCreate()
- *
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.REQUIREMENT;
- }
+ return SysMLElementTypes.REQUIREMENT;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/SatisfyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/SatisfyHandler.java
index cc7394240f6..69f926ed9fa 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/SatisfyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/SatisfyHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Satisfy creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class SatisfyHandler extends CreateCommandHandler implements IHandler {
+public class SatisfyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.SATISFY;
- }
+ return SysMLElementTypes.SATISFY;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/UnitHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/UnitHandler.java
index ea5349943e0..652272142b0 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/UnitHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/UnitHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Unit creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class UnitHandler extends CreateCommandHandler implements IHandler {
+public class UnitHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.UNIT;
- }
+ return SysMLElementTypes.UNIT;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValuePropertyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValuePropertyHandler.java
index e02d70803b5..a25998f2310 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValuePropertyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValuePropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ValuePropertyHandler extends CreateCommandHandler implements IHandler {
+public class ValuePropertyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueTypeHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueTypeHandler.java
index 27a568e5613..a74b6fb24d3 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueTypeHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueTypeHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for ValueType creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ValueTypeHandler extends CreateCommandHandler implements IHandler {
+public class ValueTypeHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.VALUE_TYPE;
- }
+ return SysMLElementTypes.VALUE_TYPE;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_EnumerationHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_EnumerationHandler.java
index dcd825e2901..1d14ad5bd0a 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_EnumerationHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_EnumerationHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for ValueType_Enumeration creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ValueType_EnumerationHandler extends CreateCommandHandler implements IHandler {
+public class ValueType_EnumerationHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.VALUE_TYPE_ENUMERATION;
- }
+ return SysMLElementTypes.VALUE_TYPE_ENUMERATION;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_PrimitiveTypeHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_PrimitiveTypeHandler.java
index 42a44d80093..57332ef81da 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_PrimitiveTypeHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ValueType_PrimitiveTypeHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for ValueType_PrimitiveType creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ValueType_PrimitiveTypeHandler extends CreateCommandHandler implements IHandler {
+public class ValueType_PrimitiveTypeHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.VALUE_TYPE_PRIMITIVE_TYPE;
- }
+ return SysMLElementTypes.VALUE_TYPE_PRIMITIVE_TYPE;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/VerifyHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/VerifyHandler.java
index 87f869b1529..ee636315ba4 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/VerifyHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/VerifyHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for Verify creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class VerifyHandler extends CreateCommandHandler implements IHandler {
+public class VerifyHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.VERIFY;
- }
+ return SysMLElementTypes.VERIFY;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewHandler.java
index ceaf88c7fb1..627268b84a1 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for View creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ViewHandler extends CreateCommandHandler implements IHandler {
+public class ViewHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.VIEW;
- }
+ return SysMLElementTypes.VIEW;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewPointHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewPointHandler.java
index 4270edbf3e9..5209f723d3b 100644
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewPointHandler.java
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src-gen/org/eclipse/papyrus/sysml/modelexplorer/handler/ViewPointHandler.java
@@ -1,29 +1,40 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
/**
* <pre>
* Command handler for ViewPoint creation
- *
+ *
* </pre>
+ *
* @generated
*/
-public class ViewPointHandler extends CreateCommandHandler implements IHandler {
+public class ViewPointHandler extends AbstractSysmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
- *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
+ *
* @return the IElementType this handler is supposed to create
- *
+ *
* </pre>
+ *
* @generated
*/
protected IElementType getElementTypeToCreate() {
- return SysMLElementTypes.VIEW_POINT;
- }
+ return SysMLElementTypes.VIEW_POINT;
+ }
}
-
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractCommandHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractCommandHandler.java
deleted file mode 100644
index 6ff029ddce3..00000000000
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractCommandHandler.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2010-2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.sysml.modelexplorer.handler;
-
-import org.eclipse.core.commands.AbstractHandler;
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.facet.infra.browser.uicore.internal.model.LinkItem;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForHandlers;
-import org.eclipse.papyrus.sysml.modelexplorer.Activator;
-import org.eclipse.papyrus.views.modelexplorer.CommandContext;
-import org.eclipse.papyrus.views.modelexplorer.ICommandContext;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PlatformUI;
-
-/**
- * <pre>
- *
- * This abstract command handler manages:
- * - current selection in order to build a list of the selected {@link EObject}
- * - execute the command (returned by children) in Papyrus {@link TransactionalEditingDomain}
- * - calculate the command enablement and visibility regarding the command executability
- * (the command is now shown in menu if not executable).
- *
- * </pre>
- */
-public abstract class AbstractCommandHandler extends AbstractHandler {
-
- /**
- * <pre>
- *
- * Returns the command to execute (to be implemented
- * in children implementing this class)
- *
- * @return the command to execute
- *
- * </pre>
- */
- protected abstract Command getCommand();
-
- /**
- * <pre>
- * Parse current selection and extract the command context (can be null).
- *
- * @return the command context based on current selection
- * </pre>
- */
- protected ICommandContext getCommandContext() {
-
- // Get current selection from workbench
- IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
- Object selection = (activeWorkbenchWindow != null) ? activeWorkbenchWindow.getSelectionService().getSelection() : null;
-
- // If the selection is null, return null command context.
- if(selection == null) {
- return null;
- }
-
- // Get first element if the selection is an IStructuredSelection
- if(selection instanceof IStructuredSelection) {
- IStructuredSelection structuredSelection = (IStructuredSelection)selection;
- selection = structuredSelection.getFirstElement();
- }
-
- // Treat non-null selected object (try to adapt and return EObject or EReference)
- EObject container = null;
- EReference reference = null;
-
- if(selection instanceof IAdaptable) {
-
- container = (EObject)((IAdaptable)selection).getAdapter(EObject.class);
-
- if(container == null) {
- reference = (EReference)((IAdaptable)selection).getAdapter(EReference.class);
-
- // The following part introduce a dependency to EMF Facet.
- // Although the selection can be adapted to EReference, the link parent is required but
- // no API allows to get this element except LinkItem or ITreeElement.
- if((reference != null) && (selection instanceof LinkItem)) {
- container = ((LinkItem)selection).getParent();
- }
- }
- }
-
- // Prepare the command context
- ICommandContext context = null;
- if(container != null) {
- if(reference != null) {
- context = new CommandContext(container, reference);
- } else {
- context = new CommandContext(container);
- }
- }
-
- // Return the context
- return context;
- }
-
-
-
- /**
- *
- * @see org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands.ExecutionEvent)
- *
- * @param event
- * @return null
- * @throws ExecutionException
- */
- public Object execute(ExecutionEvent event) throws ExecutionException {
-
- Command creationcommand = null;
-
- try {
-
- ServiceUtilsForHandlers util = ServiceUtilsForHandlers.getInstance();
- creationcommand = getCommand();
-
- util.getTransactionalEditingDomain(event).getCommandStack().execute(creationcommand);
-
- return creationcommand.getResult();
-
- } catch (ServiceException e) {
-
- Activator.log.error("Unexpected error while executing command.", e);
-
- }
-
- return null;
- }
-
- /**
- *
- * @see org.eclipse.core.commands.AbstractHandler#isEnabled()
- *
- * @return true (enabled) when the command can be executed.
- */
- @Override
- public boolean isEnabled() {
- return getCommand().canExecute();
- }
-
- /**
- *
- * @return true (visible) when the command can be executed.
- */
- public boolean isVisible() {
- return getCommand().canExecute();
- }
-}
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractSysmlModelExplorerCreateCommandHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractSysmlModelExplorerCreateCommandHandler.java
new file mode 100644
index 00000000000..e5b30040bd1
--- /dev/null
+++ b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/AbstractSysmlModelExplorerCreateCommandHandler.java
@@ -0,0 +1,34 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.sysml.modelexplorer.handler;
+
+import org.eclipse.papyrus.sysml.service.types.handlers.AbstractSysmlCreateCommandHandler;
+import org.eclipse.papyrus.uml.modelexplorer.util.ModelExplorerUtils;
+import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
+
+
+/**
+ * Abstract handler supertype for every generated handler for the creation of SysML elements from the model explorer.
+ * (Create SysML child...)
+ */
+public abstract class AbstractSysmlModelExplorerCreateCommandHandler extends AbstractSysmlCreateCommandHandler {
+
+ /**
+ *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCommandHandler#getCommandContext()
+ *
+ * @return
+ */
+ protected ICommandContext getCommandContext() {
+ return ModelExplorerUtils.getSelectionCommandContext();
+ }
+}
diff --git a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/CreateCommandHandler.java b/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/CreateCommandHandler.java
deleted file mode 100644
index a089af3012d..00000000000
--- a/plugins/sysml/modelexplorer/org.eclipse.papyrus.sysml.modelexplorer/src/org/eclipse/papyrus/sysml/modelexplorer/handler/CreateCommandHandler.java
+++ /dev/null
@@ -1,192 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2010-2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.sysml.modelexplorer.handler;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.common.command.UnexecutableCommand;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.gmf.runtime.common.core.command.ICommand;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
-import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils;
-import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
-import org.eclipse.papyrus.sysml.modelexplorer.filter.CommandFilter;
-import org.eclipse.papyrus.views.modelexplorer.ICommandContext;
-import org.eclipse.papyrus.views.modelexplorer.ICommandFilter;
-import org.eclipse.papyrus.views.modelexplorer.ModelExplorerPageBookView;
-import org.eclipse.papyrus.views.modelexplorer.ModelExplorerView;
-import org.eclipse.papyrus.views.modelexplorer.NavigatorUtils;
-
-/**
- * Default handler for Create command used in the ModelExplorer contextual ("Create new child") menu.
- *
- */
-public abstract class CreateCommandHandler extends AbstractCommandHandler {
-
- protected abstract IElementType getElementTypeToCreate();
-
- protected ICommandFilter filter = new CommandFilter();
-
- /** Current createCommand for selection (updated in {@link CreateCommandHandler#isEnabled()}) */
- private Command createCommand;
-
- /**
- * <pre>
- *
- * Build the create command for an element creation in the selected container.
- * The create command is given by the {@link IElementEditService} of selected
- * element.
- *
- * @return the composite creation command for current selection
- *
- * </pre>
- */
- protected Command buildCommand() {
-
- ICommandContext commandContext = getCommandContext();
- if(commandContext == null) {
- return UnexecutableCommand.INSTANCE;
- }
-
- EObject container = commandContext.getContainer();
- EReference reference = commandContext.getReference();
-
- IElementEditService provider = ElementEditServiceUtils.getCommandProvider(container);
- if(provider == null) {
- return UnexecutableCommand.INSTANCE;
- }
-
- // Retrieve create command from the Element Edit service
- CreateElementRequest createRequest = null;
- if(reference == null) {
- createRequest = new CreateElementRequest(container, getElementTypeToCreate());
- } else {
- createRequest = new CreateElementRequest(container, getElementTypeToCreate(), reference);
- }
-
- ICommand createGMFCommand = provider.getEditCommand(createRequest);
-
- Command emfCommand = new org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper(createGMFCommand);
- return emfCommand;
- }
-
- /**
- *
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.AbstractCommandHandler#getCommand()
- *
- * @return current command (only built here when the stored command is null)
- */
- @Override
- protected Command getCommand() {
-
- // Build the command in case it is not initialized.
- if(createCommand == null) {
- createCommand = buildCommand();
- }
-
- return createCommand;
- }
-
- /**
- * Add selection on new element after creation.
- *
- * @see org.listerel.papyrus.sysml.modelexplorer.common.handler.AbstractCommandHandler#execute(org.eclipse.core.commands.ExecutionEvent)
- *
- * @param event
- * @return
- * @throws ExecutionException
- */
- @Override
- public Object execute(ExecutionEvent event) throws ExecutionException {
- Object result = super.execute(event);
-
- // Find newly created element
- EObject newElement = null;
-
- if(result instanceof Collection<?>) {
- Collection<?> results = (Collection<?>)result;
- if((!results.isEmpty()) && (results.toArray()[0] instanceof EObject)) {
- newElement = (EObject)results.toArray()[0];
- }
- }
-
- // Retrieve model explorer
- ModelExplorerView modelExplorerView = null;
-
- ModelExplorerPageBookView bookViewPart = (ModelExplorerPageBookView)NavigatorUtils.findViewPart("org.eclipse.papyrus.views.modelexplorer.modelexplorer"); //$NON-NLS-0$
- if(bookViewPart != null) {
- modelExplorerView = (ModelExplorerView)bookViewPart.getActiveView();
- }
-
- // Set selection on new element in the model explorer
- if((modelExplorerView != null) && (newElement != null)) {
- List<EObject> semanticElementList = new ArrayList<EObject>();
- semanticElementList.add(newElement);
- modelExplorerView.revealSemanticElement(semanticElementList);
- }
-
- return result;
- }
-
- /**
- *
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.AbstractCommandHandler#isVisible()
- *
- * @return
- */
- @Override
- public boolean isVisible() {
-
- // Temporary (customizable implementation to be provided) filter to avoid all
- // creation command to be visible (avoid to large set of possible children).
- if(!filter.getVisibleCommands().contains(getElementTypeToCreate())) {
- return false;
- }
-
- return super.isVisible();
- }
-
- /**
- *
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.AbstractCommandHandler#isEnabled()
- *
- * @return
- */
- @Override
- public boolean isEnabled() {
-
- // Prepare and store the delete command only when trying to find out
- // whether the command is enabled or not.
- // This assumes the isEnabled() method is called each time the contextual menu
- // opens.
- createCommand = buildCommand();
-
- // Temporary (customizable implementation to be provided) filter to avoid all
- // creation command to be visible (avoid to large set of possible children).
- if(!filter.getVisibleCommands().contains(getElementTypeToCreate())) {
- return false;
- }
-
- return super.isEnabled();
- }
-
-}
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/element/SysMLElementTypes.java b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/element/SysMLElementTypes.java
index 80e501882ce..f47faff562a 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/element/SysMLElementTypes.java
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/element/SysMLElementTypes.java
@@ -1,3 +1,14 @@
+/*****************************************************************************
+ * Copyright (c) CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.service.types.element;
import org.eclipse.gmf.runtime.emf.type.core.AbstractElementTypeEnumerator;
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/filter/SysmlCommandFilter.java b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/filter/SysmlCommandFilter.java
index c6234c9c0a2..0c3871d26a3 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/filter/SysmlCommandFilter.java
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src-gen/org/eclipse/papyrus/sysml/service/types/filter/SysmlCommandFilter.java
@@ -14,6 +14,7 @@
package org.eclipse.papyrus.sysml.service.types.filter;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
@@ -29,53 +30,66 @@ import org.eclipse.papyrus.uml.service.types.filter.ICommandFilter;
*/
public class SysmlCommandFilter implements ICommandFilter {
+ /**
+ * Singleton instance
+ */
+ public static final SysmlCommandFilter INSTANCE = new SysmlCommandFilter();
+
+ private SysmlCommandFilter() {
+ //to prevent instantiation
+ }
+
private List<IElementType> visibleCommands;
public List<IElementType> getVisibleCommands() {
if(visibleCommands == null) {
- visibleCommands = new ArrayList<IElementType>();
+ List<IElementType> localVisibleCommands = new ArrayList<IElementType>();
- visibleCommands.add(SysMLElementTypes.ACTOR_PART_PROPERTY);
- // visibleCommands.add(SysMLElementTypes.ALLOCATE);
- // visibleCommands.add(SysMLElementTypes.ASSOCIATION);
- // visibleCommands.add(SysMLElementTypes.ASSOCIATION_COMPOSITE);
- // visibleCommands.add(SysMLElementTypes.ASSOCIATION_COMPOSITE_DIRECTED);
- // visibleCommands.add(SysMLElementTypes.ASSOCIATION_NONE);
- // visibleCommands.add(SysMLElementTypes.ASSOCIATION_NONE_DIRECTED);
- // visibleCommands.add(SysMLElementTypes.ASSOCIATION_SHARED);
- // visibleCommands.add(SysMLElementTypes.ASSOCIATION_SHARED_DIRECTED);
- visibleCommands.add(SysMLElementTypes.BLOCK);
- // visibleCommands.add(SysMLElementTypes.CONFORM);
- visibleCommands.add(SysMLElementTypes.CONSTRAINT_BLOCK);
- visibleCommands.add(SysMLElementTypes.CONSTRAINT_PROPERTY);
- // visibleCommands.add(SysMLElementTypes.COPY);
- // visibleCommands.add(SysMLElementTypes.DERIVE_REQT);
- visibleCommands.add(SysMLElementTypes.DIMENSION);
- visibleCommands.add(SysMLElementTypes.FLOW_PORT);
- visibleCommands.add(SysMLElementTypes.FLOW_PORT_IN_OUT);
- visibleCommands.add(SysMLElementTypes.FLOW_PORT_IN);
- visibleCommands.add(SysMLElementTypes.FLOW_PORT_OUT);
- // visibleCommands.add(SysMLElementTypes.FLOW_PORT_NA);
- visibleCommands.add(SysMLElementTypes.FLOW_PROPERTY);
- visibleCommands.add(SysMLElementTypes.FLOW_SPECIFICATION);
- // visibleCommands.add(SysMLElementTypes.ITEM_FLOW);
- visibleCommands.add(SysMLElementTypes.PART_PROPERTY);
- visibleCommands.add(SysMLElementTypes.PROBLEM);
- visibleCommands.add(SysMLElementTypes.RATIONALE);
- visibleCommands.add(SysMLElementTypes.REFERENCE_PROPERTY);
- visibleCommands.add(SysMLElementTypes.REQUIREMENT);
- // visibleCommands.add(SysMLElementTypes.SATISFY);
- visibleCommands.add(SysMLElementTypes.UNIT);
- visibleCommands.add(SysMLElementTypes.VALUE_PROPERTY);
- visibleCommands.add(SysMLElementTypes.VALUE_TYPE);
- // visibleCommands.add(SysMLElementTypes.VALUE_TYPE_ENUMERATION);
- // visibleCommands.add(SysMLElementTypes.VALUE_TYPE_PRIMITIVE_TYPE);
- // visibleCommands.add(SysMLElementTypes.VERIFY);
- visibleCommands.add(SysMLElementTypes.VIEW);
- visibleCommands.add(SysMLElementTypes.VIEW_POINT);
+ localVisibleCommands = new ArrayList<IElementType>();
+
+ localVisibleCommands.add(SysMLElementTypes.ACTOR_PART_PROPERTY);
+ // localVisibleCommands.add(SysMLElementTypes.ALLOCATE);
+ // localVisibleCommands.add(SysMLElementTypes.ASSOCIATION);
+ // localVisibleCommands.add(SysMLElementTypes.ASSOCIATION_COMPOSITE);
+ // localVisibleCommands.add(SysMLElementTypes.ASSOCIATION_COMPOSITE_DIRECTED);
+ // localVisibleCommands.add(SysMLElementTypes.ASSOCIATION_NONE);
+ // localVisibleCommands.add(SysMLElementTypes.ASSOCIATION_NONE_DIRECTED);
+ // localVisibleCommands.add(SysMLElementTypes.ASSOCIATION_SHARED);
+ // localVisibleCommands.add(SysMLElementTypes.ASSOCIATION_SHARED_DIRECTED);
+ localVisibleCommands.add(SysMLElementTypes.BLOCK);
+ // localVisibleCommands.add(SysMLElementTypes.CONFORM);
+ localVisibleCommands.add(SysMLElementTypes.CONSTRAINT_BLOCK);
+ localVisibleCommands.add(SysMLElementTypes.CONSTRAINT_PROPERTY);
+ // localVisibleCommands.add(SysMLElementTypes.COPY);
+ // localVisibleCommands.add(SysMLElementTypes.DERIVE_REQT);
+ localVisibleCommands.add(SysMLElementTypes.DIMENSION);
+ localVisibleCommands.add(SysMLElementTypes.FLOW_PORT);
+ localVisibleCommands.add(SysMLElementTypes.FLOW_PORT_IN_OUT);
+ localVisibleCommands.add(SysMLElementTypes.FLOW_PORT_IN);
+ localVisibleCommands.add(SysMLElementTypes.FLOW_PORT_OUT);
+ // localVisibleCommands.add(SysMLElementTypes.FLOW_PORT_NA);
+ localVisibleCommands.add(SysMLElementTypes.FLOW_PROPERTY);
+ localVisibleCommands.add(SysMLElementTypes.FLOW_SPECIFICATION);
+ // localVisibleCommands.add(SysMLElementTypes.ITEM_FLOW);
+ localVisibleCommands.add(SysMLElementTypes.PART_PROPERTY);
+ localVisibleCommands.add(SysMLElementTypes.PROBLEM);
+ localVisibleCommands.add(SysMLElementTypes.RATIONALE);
+ localVisibleCommands.add(SysMLElementTypes.REFERENCE_PROPERTY);
+ localVisibleCommands.add(SysMLElementTypes.REQUIREMENT);
+ // localVisibleCommands.add(SysMLElementTypes.SATISFY);
+ localVisibleCommands.add(SysMLElementTypes.UNIT);
+ localVisibleCommands.add(SysMLElementTypes.VALUE_PROPERTY);
+ localVisibleCommands.add(SysMLElementTypes.VALUE_TYPE);
+ // localVisibleCommands.add(SysMLElementTypes.VALUE_TYPE_ENUMERATION);
+ // localVisibleCommands.add(SysMLElementTypes.VALUE_TYPE_PRIMITIVE_TYPE);
+ // localVisibleCommands.add(SysMLElementTypes.VERIFY);
+ localVisibleCommands.add(SysMLElementTypes.VIEW);
+ localVisibleCommands.add(SysMLElementTypes.VIEW_POINT);
// UMLElementTypes.PROPERTY is required by ConstraintBlock Parameter
- visibleCommands.add(UMLElementTypes.PROPERTY);
+ localVisibleCommands.add(UMLElementTypes.PROPERTY);
+
+ this.visibleCommands = Collections.unmodifiableList(localVisibleCommands);
}
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java
index 45312f342fc..e84aad7714f 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java
@@ -12,10 +12,9 @@
package org.eclipse.papyrus.sysml.service.types.handlers;
import org.eclipse.papyrus.sysml.service.types.filter.SysmlCommandFilter;
+import org.eclipse.papyrus.uml.service.types.filter.ICommandFilter;
import org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler;
-
-
/**
*
* Abstract handler for every creation command for Sysml elements
@@ -24,10 +23,10 @@ import org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandl
*/
public abstract class AbstractSysmlCreateCommandHandler extends AbstractCreateCommandHandler {
- @Override
- protected void initFilter() {
- filter = new SysmlCommandFilter();
- }
+ private static final ICommandFilter filter = SysmlCommandFilter.INSTANCE;
+ public ICommandFilter getCommandFilter() {
+ return filter;
+ }
}
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/META-INF/MANIFEST.MF b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/META-INF/MANIFEST.MF
index 07fcacf8b12..0823611fed4 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/META-INF/MANIFEST.MF
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/META-INF/MANIFEST.MF
@@ -1,7 +1,9 @@
Manifest-Version: 1.0
Export-Package: org.eclipse.papyrus.uml.modelexplorer,
org.eclipse.papyrus.uml.modelexplorer.factory,
- org.eclipse.papyrus.uml.modelexplorer.queries
+ org.eclipse.papyrus.uml.modelexplorer.handler,
+ org.eclipse.papyrus.uml.modelexplorer.queries,
+ org.eclipse.papyrus.uml.modelexplorer.util
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .,
bin/
@@ -14,8 +16,6 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.ui.navigator;bundle-version="3.4.0",
org.eclipse.emf.transaction;bundle-version="1.4.0",
org.eclipse.emf.facet.infra.query.core;bundle-version="0.1.0",
- org.eclipse.papyrus.uml.service.types;bundle-version="0.10.0",
- org.eclipse.papyrus.infra.services.edit;bundle-version="0.10.0",
org.eclipse.emf.facet.infra.facet;bundle-version="0.1.0",
org.eclipse.emf.facet.infra.browser.uicore;bundle-version="0.1.0",
org.eclipse.gmf.runtime.common.core;bundle-version="1.4.1",
@@ -30,7 +30,9 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.uml2.uml;bundle-version="4.0.0",
org.eclipse.papyrus.infra.core;bundle-version="0.10.0",
org.eclipse.papyrus.infra.widgets;bundle-version="0.10.0",
- org.eclipse.papyrus.uml.tools;bundle-version="0.10.0"
+ org.eclipse.papyrus.uml.tools;bundle-version="0.10.0",
+ org.eclipse.papyrus.uml.service.types;bundle-version="0.10.0",
+ org.eclipse.papyrus.infra.services.edit;bundle-version="0.10.0"
Bundle-Vendor: %providerName
Bundle-Version: 0.10.0.qualifier
Bundle-ManifestVersion: 2
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/plugin.xml b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/plugin.xml
index 584d66a21a0..079f89499b6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/plugin.xml
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/plugin.xml
@@ -71,796 +71,6 @@
<!-- Creation command declarations -->
-<extension point="org.eclipse.ui.commands">
- <!-- Creation command for Abstraction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AbstractionHandler" description="Create a new Abstraction" id="org.eclipse.papyrus.uml.modelexplorer.AbstractionCreateCommand" name="Create a new Abstraction">
- </command>
-
- <!-- Creation command for AcceptCallAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AcceptCallActionHandler" description="Create a new AcceptCallAction" id="org.eclipse.papyrus.uml.modelexplorer.AcceptCallActionCreateCommand" name="Create a new AcceptCallAction">
- </command>
-
- <!-- Creation command for AcceptEventAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AcceptEventActionHandler" description="Create a new AcceptEventAction" id="org.eclipse.papyrus.uml.modelexplorer.AcceptEventActionCreateCommand" name="Create a new AcceptEventAction">
- </command>
-
- <!-- Creation command for ActionExecutionSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ActionExecutionSpecificationHandler" description="Create a new ActionExecutionSpecification" id="org.eclipse.papyrus.uml.modelexplorer.ActionExecutionSpecificationCreateCommand" name="Create a new ActionExecutionSpecification">
- </command>
-
- <!-- Creation command for ActionInputPin -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ActionInputPinHandler" description="Create a new ActionInputPin" id="org.eclipse.papyrus.uml.modelexplorer.ActionInputPinCreateCommand" name="Create a new ActionInputPin">
- </command>
-
- <!-- Creation command for Activity -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ActivityHandler" description="Create a new Activity" id="org.eclipse.papyrus.uml.modelexplorer.ActivityCreateCommand" name="Create a new Activity">
- </command>
-
- <!-- Creation command for ActivityFinalNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ActivityFinalNodeHandler" description="Create a new ActivityFinalNode" id="org.eclipse.papyrus.uml.modelexplorer.ActivityFinalNodeCreateCommand" name="Create a new ActivityFinalNode">
- </command>
-
- <!-- Creation command for ActivityParameterNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ActivityParameterNodeHandler" description="Create a new ActivityParameterNode" id="org.eclipse.papyrus.uml.modelexplorer.ActivityParameterNodeCreateCommand" name="Create a new ActivityParameterNode">
- </command>
-
- <!-- Creation command for ActivityPartition -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ActivityPartitionHandler" description="Create a new ActivityPartition" id="org.eclipse.papyrus.uml.modelexplorer.ActivityPartitionCreateCommand" name="Create a new ActivityPartition">
- </command>
-
- <!-- Creation command for Actor -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ActorHandler" description="Create a new Actor" id="org.eclipse.papyrus.uml.modelexplorer.ActorCreateCommand" name="Create a new Actor">
- </command>
-
- <!-- Creation command for AddStructuralFeatureValueAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AddStructuralFeatureValueActionHandler" description="Create a new AddStructuralFeatureValueAction" id="org.eclipse.papyrus.uml.modelexplorer.AddStructuralFeatureValueActionCreateCommand" name="Create a new AddStructuralFeatureValueAction">
- </command>
-
- <!-- Creation command for AddVariableValueAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AddVariableValueActionHandler" description="Create a new AddVariableValueAction" id="org.eclipse.papyrus.uml.modelexplorer.AddVariableValueActionCreateCommand" name="Create a new AddVariableValueAction">
- </command>
-
- <!-- Creation command for AnyReceiveEvent -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AnyReceiveEventHandler" description="Create a new AnyReceiveEvent" id="org.eclipse.papyrus.uml.modelexplorer.AnyReceiveEventCreateCommand" name="Create a new AnyReceiveEvent">
- </command>
-
- <!-- Creation command for Artifact -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ArtifactHandler" description="Create a new Artifact" id="org.eclipse.papyrus.uml.modelexplorer.ArtifactCreateCommand" name="Create a new Artifact">
- </command>
-
- <!-- Creation command for AssociationBase -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AssociationBaseHandler" description="Create a new AssociationBase" id="org.eclipse.papyrus.uml.modelexplorer.AssociationBaseCreateCommand" name="Create a new AssociationBase">
- </command>
-
- <!-- Creation command for AssociationClass -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AssociationClassHandler" description="Create a new AssociationClass" id="org.eclipse.papyrus.uml.modelexplorer.AssociationClassCreateCommand" name="Create a new AssociationClass">
- </command>
-
- <!-- Creation command for BehaviorExecutionSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.BehaviorExecutionSpecificationHandler" description="Create a new BehaviorExecutionSpecification" id="org.eclipse.papyrus.uml.modelexplorer.BehaviorExecutionSpecificationCreateCommand" name="Create a new BehaviorExecutionSpecification">
- </command>
-
- <!-- Creation command for BroadcastSignalAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.BroadcastSignalActionHandler" description="Create a new BroadcastSignalAction" id="org.eclipse.papyrus.uml.modelexplorer.BroadcastSignalActionCreateCommand" name="Create a new BroadcastSignalAction">
- </command>
-
- <!-- Creation command for CallBehaviorAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CallBehaviorActionHandler" description="Create a new CallBehaviorAction" id="org.eclipse.papyrus.uml.modelexplorer.CallBehaviorActionCreateCommand" name="Create a new CallBehaviorAction">
- </command>
-
- <!-- Creation command for CallEvent -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CallEventHandler" description="Create a new CallEvent" id="org.eclipse.papyrus.uml.modelexplorer.CallEventCreateCommand" name="Create a new CallEvent">
- </command>
-
- <!-- Creation command for CallOperationAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CallOperationActionHandler" description="Create a new CallOperationAction" id="org.eclipse.papyrus.uml.modelexplorer.CallOperationActionCreateCommand" name="Create a new CallOperationAction">
- </command>
-
- <!-- Creation command for CentralBufferNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CentralBufferNodeHandler" description="Create a new CentralBufferNode" id="org.eclipse.papyrus.uml.modelexplorer.CentralBufferNodeCreateCommand" name="Create a new CentralBufferNode">
- </command>
-
- <!-- Creation command for ChangeEvent -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ChangeEventHandler" description="Create a new ChangeEvent" id="org.eclipse.papyrus.uml.modelexplorer.ChangeEventCreateCommand" name="Create a new ChangeEvent">
- </command>
-
- <!-- Creation command for Class -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ClassHandler" description="Create a new Class" id="org.eclipse.papyrus.uml.modelexplorer.ClassCreateCommand" name="Create a new Class">
- </command>
-
- <!-- Creation command for ClassifierTemplateParameter -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ClassifierTemplateParameterHandler" description="Create a new ClassifierTemplateParameter" id="org.eclipse.papyrus.uml.modelexplorer.ClassifierTemplateParameterCreateCommand" name="Create a new ClassifierTemplateParameter">
- </command>
-
- <!-- Creation command for Clause -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ClauseHandler" description="Create a new Clause" id="org.eclipse.papyrus.uml.modelexplorer.ClauseCreateCommand" name="Create a new Clause">
- </command>
-
- <!-- Creation command for ClearAssociationAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ClearAssociationActionHandler" description="Create a new ClearAssociationAction" id="org.eclipse.papyrus.uml.modelexplorer.ClearAssociationActionCreateCommand" name="Create a new ClearAssociationAction">
- </command>
-
- <!-- Creation command for ClearStructuralFeatureAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ClearStructuralFeatureActionHandler" description="Create a new ClearStructuralFeatureAction" id="org.eclipse.papyrus.uml.modelexplorer.ClearStructuralFeatureActionCreateCommand" name="Create a new ClearStructuralFeatureAction">
- </command>
-
- <!-- Creation command for ClearVariableAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ClearVariableActionHandler" description="Create a new ClearVariableAction" id="org.eclipse.papyrus.uml.modelexplorer.ClearVariableActionCreateCommand" name="Create a new ClearVariableAction">
- </command>
-
- <!-- Creation command for Collaboration -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CollaborationHandler" description="Create a new Collaboration" id="org.eclipse.papyrus.uml.modelexplorer.CollaborationCreateCommand" name="Create a new Collaboration">
- </command>
-
- <!-- Creation command for CollaborationUse -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CollaborationUseHandler" description="Create a new CollaborationUse" id="org.eclipse.papyrus.uml.modelexplorer.CollaborationUseCreateCommand" name="Create a new CollaborationUse">
- </command>
-
- <!-- Creation command for CombinedFragment -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CombinedFragmentHandler" description="Create a new CombinedFragment" id="org.eclipse.papyrus.uml.modelexplorer.CombinedFragmentCreateCommand" name="Create a new CombinedFragment">
- </command>
-
- <!-- Creation command for Comment -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CommentHandler" description="Create a new Comment" id="org.eclipse.papyrus.uml.modelexplorer.CommentCreateCommand" name="Create a new Comment">
- </command>
-
- <!-- Creation command for CommunicationPath -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CommunicationPathHandler" description="Create a new CommunicationPath" id="org.eclipse.papyrus.uml.modelexplorer.CommunicationPathCreateCommand" name="Create a new CommunicationPath">
- </command>
-
- <!-- Creation command for Component -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ComponentHandler" description="Create a new Component" id="org.eclipse.papyrus.uml.modelexplorer.ComponentCreateCommand" name="Create a new Component">
- </command>
-
- <!-- Creation command for ComponentRealization -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ComponentRealizationHandler" description="Create a new ComponentRealization" id="org.eclipse.papyrus.uml.modelexplorer.ComponentRealizationCreateCommand" name="Create a new ComponentRealization">
- </command>
-
- <!-- Creation command for ConditionalNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ConditionalNodeHandler" description="Create a new ConditionalNode" id="org.eclipse.papyrus.uml.modelexplorer.ConditionalNodeCreateCommand" name="Create a new ConditionalNode">
- </command>
-
- <!-- Creation command for ConnectableElementTemplateParameter -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ConnectableElementTemplateParameterHandler" description="Create a new ConnectableElementTemplateParameter" id="org.eclipse.papyrus.uml.modelexplorer.ConnectableElementTemplateParameterCreateCommand" name="Create a new ConnectableElementTemplateParameter">
- </command>
-
- <!-- Creation command for ConnectionPointReference -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ConnectionPointReferenceHandler" description="Create a new ConnectionPointReference" id="org.eclipse.papyrus.uml.modelexplorer.ConnectionPointReferenceCreateCommand" name="Create a new ConnectionPointReference">
- </command>
-
- <!-- Creation command for Connector -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ConnectorHandler" description="Create a new Connector" id="org.eclipse.papyrus.uml.modelexplorer.ConnectorCreateCommand" name="Create a new Connector">
- </command>
-
- <!-- Creation command for ConnectorEnd -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ConnectorEndHandler" description="Create a new ConnectorEnd" id="org.eclipse.papyrus.uml.modelexplorer.ConnectorEndCreateCommand" name="Create a new ConnectorEnd">
- </command>
-
- <!-- Creation command for ConsiderIgnoreFragment -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ConsiderIgnoreFragmentHandler" description="Create a new ConsiderIgnoreFragment" id="org.eclipse.papyrus.uml.modelexplorer.ConsiderIgnoreFragmentCreateCommand" name="Create a new ConsiderIgnoreFragment">
- </command>
-
- <!-- Creation command for Constraint -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ConstraintHandler" description="Create a new Constraint" id="org.eclipse.papyrus.uml.modelexplorer.ConstraintCreateCommand" name="Create a new Constraint">
- </command>
-
- <!-- Creation command for Continuation -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ContinuationHandler" description="Create a new Continuation" id="org.eclipse.papyrus.uml.modelexplorer.ContinuationCreateCommand" name="Create a new Continuation">
- </command>
-
- <!-- Creation command for ControlFlow -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ControlFlowHandler" description="Create a new ControlFlow" id="org.eclipse.papyrus.uml.modelexplorer.ControlFlowCreateCommand" name="Create a new ControlFlow">
- </command>
-
- <!-- Creation command for CreateLinkAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CreateLinkActionHandler" description="Create a new CreateLinkAction" id="org.eclipse.papyrus.uml.modelexplorer.CreateLinkActionCreateCommand" name="Create a new CreateLinkAction">
- </command>
-
- <!-- Creation command for CreateLinkObjectAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CreateLinkObjectActionHandler" description="Create a new CreateLinkObjectAction" id="org.eclipse.papyrus.uml.modelexplorer.CreateLinkObjectActionCreateCommand" name="Create a new CreateLinkObjectAction">
- </command>
-
- <!-- Creation command for CreateObjectAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.CreateObjectActionHandler" description="Create a new CreateObjectAction" id="org.eclipse.papyrus.uml.modelexplorer.CreateObjectActionCreateCommand" name="Create a new CreateObjectAction">
- </command>
-
- <!-- Creation command for DataStoreNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DataStoreNodeHandler" description="Create a new DataStoreNode" id="org.eclipse.papyrus.uml.modelexplorer.DataStoreNodeCreateCommand" name="Create a new DataStoreNode">
- </command>
-
- <!-- Creation command for DataType -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DataTypeHandler" description="Create a new DataType" id="org.eclipse.papyrus.uml.modelexplorer.DataTypeCreateCommand" name="Create a new DataType">
- </command>
-
- <!-- Creation command for DecisionNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DecisionNodeHandler" description="Create a new DecisionNode" id="org.eclipse.papyrus.uml.modelexplorer.DecisionNodeCreateCommand" name="Create a new DecisionNode">
- </command>
-
- <!-- Creation command for Dependency -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DependencyHandler" description="Create a new Dependency" id="org.eclipse.papyrus.uml.modelexplorer.DependencyCreateCommand" name="Create a new Dependency">
- </command>
-
- <!-- Creation command for Deployment -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DeploymentHandler" description="Create a new Deployment" id="org.eclipse.papyrus.uml.modelexplorer.DeploymentCreateCommand" name="Create a new Deployment">
- </command>
-
- <!-- Creation command for DeploymentSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DeploymentSpecificationHandler" description="Create a new DeploymentSpecification" id="org.eclipse.papyrus.uml.modelexplorer.DeploymentSpecificationCreateCommand" name="Create a new DeploymentSpecification">
- </command>
-
- <!-- Creation command for DestroyLinkAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DestroyLinkActionHandler" description="Create a new DestroyLinkAction" id="org.eclipse.papyrus.uml.modelexplorer.DestroyLinkActionCreateCommand" name="Create a new DestroyLinkAction">
- </command>
-
- <!-- Creation command for DestroyObjectAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DestroyObjectActionHandler" description="Create a new DestroyObjectAction" id="org.eclipse.papyrus.uml.modelexplorer.DestroyObjectActionCreateCommand" name="Create a new DestroyObjectAction">
- </command>
-
- <!-- Creation command for DestructionOccurrenceSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DestructionOccurrenceSpecificationHandler" description="Create a new DestructionOccurrenceSpecification" id="org.eclipse.papyrus.uml.modelexplorer.DestructionOccurrenceSpecificationCreateCommand" name="Create a new DestructionOccurrenceSpecification">
- </command>
-
- <!-- Creation command for Device -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DeviceHandler" description="Create a new Device" id="org.eclipse.papyrus.uml.modelexplorer.DeviceCreateCommand" name="Create a new Device">
- </command>
-
- <!-- Creation command for Duration -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DurationHandler" description="Create a new Duration" id="org.eclipse.papyrus.uml.modelexplorer.DurationCreateCommand" name="Create a new Duration">
- </command>
-
- <!-- Creation command for DurationConstraint -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DurationConstraintHandler" description="Create a new DurationConstraint" id="org.eclipse.papyrus.uml.modelexplorer.DurationConstraintCreateCommand" name="Create a new DurationConstraint">
- </command>
-
- <!-- Creation command for DurationInterval -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DurationIntervalHandler" description="Create a new DurationInterval" id="org.eclipse.papyrus.uml.modelexplorer.DurationIntervalCreateCommand" name="Create a new DurationInterval">
- </command>
-
- <!-- Creation command for DurationObservation -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.DurationObservationHandler" description="Create a new DurationObservation" id="org.eclipse.papyrus.uml.modelexplorer.DurationObservationCreateCommand" name="Create a new DurationObservation">
- </command>
-
- <!-- Creation command for ElementImport -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ElementImportHandler" description="Create a new ElementImport" id="org.eclipse.papyrus.uml.modelexplorer.ElementImportCreateCommand" name="Create a new ElementImport">
- </command>
-
- <!-- Creation command for Enumeration -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.EnumerationHandler" description="Create a new Enumeration" id="org.eclipse.papyrus.uml.modelexplorer.EnumerationCreateCommand" name="Create a new Enumeration">
- </command>
-
- <!-- Creation command for EnumerationLiteral -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.EnumerationLiteralHandler" description="Create a new EnumerationLiteral" id="org.eclipse.papyrus.uml.modelexplorer.EnumerationLiteralCreateCommand" name="Create a new EnumerationLiteral">
- </command>
-
- <!-- Creation command for ExceptionHandler -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExceptionHandlerHandler" description="Create a new ExceptionHandler" id="org.eclipse.papyrus.uml.modelexplorer.ExceptionHandlerCreateCommand" name="Create a new ExceptionHandler">
- </command>
-
- <!-- Creation command for ExecutionEnvironment -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExecutionEnvironmentHandler" description="Create a new ExecutionEnvironment" id="org.eclipse.papyrus.uml.modelexplorer.ExecutionEnvironmentCreateCommand" name="Create a new ExecutionEnvironment">
- </command>
-
- <!-- Creation command for ExecutionOccurrenceSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExecutionOccurrenceSpecificationHandler" description="Create a new ExecutionOccurrenceSpecification" id="org.eclipse.papyrus.uml.modelexplorer.ExecutionOccurrenceSpecificationCreateCommand" name="Create a new ExecutionOccurrenceSpecification">
- </command>
-
- <!-- Creation command for ExpansionNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExpansionNodeHandler" description="Create a new ExpansionNode" id="org.eclipse.papyrus.uml.modelexplorer.ExpansionNodeCreateCommand" name="Create a new ExpansionNode">
- </command>
-
- <!-- Creation command for ExpansionRegion -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExpansionRegionHandler" description="Create a new ExpansionRegion" id="org.eclipse.papyrus.uml.modelexplorer.ExpansionRegionCreateCommand" name="Create a new ExpansionRegion">
- </command>
-
- <!-- Creation command for Expression -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExpressionHandler" description="Create a new Expression" id="org.eclipse.papyrus.uml.modelexplorer.ExpressionCreateCommand" name="Create a new Expression">
- </command>
-
- <!-- Creation command for Extend -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExtendHandler" description="Create a new Extend" id="org.eclipse.papyrus.uml.modelexplorer.ExtendCreateCommand" name="Create a new Extend">
- </command>
-
- <!-- Creation command for Extension -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExtensionHandler" description="Create a new Extension" id="org.eclipse.papyrus.uml.modelexplorer.ExtensionCreateCommand" name="Create a new Extension">
- </command>
-
- <!-- Creation command for ExtensionEnd -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExtensionEndHandler" description="Create a new ExtensionEnd" id="org.eclipse.papyrus.uml.modelexplorer.ExtensionEndCreateCommand" name="Create a new ExtensionEnd">
- </command>
-
- <!-- Creation command for ExtensionPoint -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ExtensionPointHandler" description="Create a new ExtensionPoint" id="org.eclipse.papyrus.uml.modelexplorer.ExtensionPointCreateCommand" name="Create a new ExtensionPoint">
- </command>
-
- <!-- Creation command for FinalState -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.FinalStateHandler" description="Create a new FinalState" id="org.eclipse.papyrus.uml.modelexplorer.FinalStateCreateCommand" name="Create a new FinalState">
- </command>
-
- <!-- Creation command for FlowFinalNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.FlowFinalNodeHandler" description="Create a new FlowFinalNode" id="org.eclipse.papyrus.uml.modelexplorer.FlowFinalNodeCreateCommand" name="Create a new FlowFinalNode">
- </command>
-
- <!-- Creation command for ForkNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ForkNodeHandler" description="Create a new ForkNode" id="org.eclipse.papyrus.uml.modelexplorer.ForkNodeCreateCommand" name="Create a new ForkNode">
- </command>
-
- <!-- Creation command for FunctionBehavior -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.FunctionBehaviorHandler" description="Create a new FunctionBehavior" id="org.eclipse.papyrus.uml.modelexplorer.FunctionBehaviorCreateCommand" name="Create a new FunctionBehavior">
- </command>
-
- <!-- Creation command for Gate -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.GateHandler" description="Create a new Gate" id="org.eclipse.papyrus.uml.modelexplorer.GateCreateCommand" name="Create a new Gate">
- </command>
-
- <!-- Creation command for GeneralOrdering -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.GeneralOrderingHandler" description="Create a new GeneralOrdering" id="org.eclipse.papyrus.uml.modelexplorer.GeneralOrderingCreateCommand" name="Create a new GeneralOrdering">
- </command>
-
- <!-- Creation command for Generalization -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.GeneralizationHandler" description="Create a new Generalization" id="org.eclipse.papyrus.uml.modelexplorer.GeneralizationCreateCommand" name="Create a new Generalization">
- </command>
-
- <!-- Creation command for GeneralizationSet -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.GeneralizationSetHandler" description="Create a new GeneralizationSet" id="org.eclipse.papyrus.uml.modelexplorer.GeneralizationSetCreateCommand" name="Create a new GeneralizationSet">
- </command>
-
- <!-- Creation command for Image -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ImageHandler" description="Create a new Image" id="org.eclipse.papyrus.uml.modelexplorer.ImageCreateCommand" name="Create a new Image">
- </command>
-
- <!-- Creation command for Include -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.IncludeHandler" description="Create a new Include" id="org.eclipse.papyrus.uml.modelexplorer.IncludeCreateCommand" name="Create a new Include">
- </command>
-
- <!-- Creation command for InformationFlow -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InformationFlowHandler" description="Create a new InformationFlow" id="org.eclipse.papyrus.uml.modelexplorer.InformationFlowCreateCommand" name="Create a new InformationFlow">
- </command>
-
- <!-- Creation command for InformationItem -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InformationItemHandler" description="Create a new InformationItem" id="org.eclipse.papyrus.uml.modelexplorer.InformationItemCreateCommand" name="Create a new InformationItem">
- </command>
-
- <!-- Creation command for InitialNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InitialNodeHandler" description="Create a new InitialNode" id="org.eclipse.papyrus.uml.modelexplorer.InitialNodeCreateCommand" name="Create a new InitialNode">
- </command>
-
- <!-- Creation command for InputPin -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InputPinHandler" description="Create a new InputPin" id="org.eclipse.papyrus.uml.modelexplorer.InputPinCreateCommand" name="Create a new InputPin">
- </command>
-
- <!-- Creation command for InstanceSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InstanceSpecificationHandler" description="Create a new InstanceSpecification" id="org.eclipse.papyrus.uml.modelexplorer.InstanceSpecificationCreateCommand" name="Create a new InstanceSpecification">
- </command>
-
- <!-- Creation command for InstanceValue -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InstanceValueHandler" description="Create a new InstanceValue" id="org.eclipse.papyrus.uml.modelexplorer.InstanceValueCreateCommand" name="Create a new InstanceValue">
- </command>
-
- <!-- Creation command for Interaction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InteractionHandler" description="Create a new Interaction" id="org.eclipse.papyrus.uml.modelexplorer.InteractionCreateCommand" name="Create a new Interaction">
- </command>
-
- <!-- Creation command for InteractionConstraint -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InteractionConstraintHandler" description="Create a new InteractionConstraint" id="org.eclipse.papyrus.uml.modelexplorer.InteractionConstraintCreateCommand" name="Create a new InteractionConstraint">
- </command>
-
- <!-- Creation command for InteractionOperand -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InteractionOperandHandler" description="Create a new InteractionOperand" id="org.eclipse.papyrus.uml.modelexplorer.InteractionOperandCreateCommand" name="Create a new InteractionOperand">
- </command>
-
- <!-- Creation command for InteractionUse -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InteractionUseHandler" description="Create a new InteractionUse" id="org.eclipse.papyrus.uml.modelexplorer.InteractionUseCreateCommand" name="Create a new InteractionUse">
- </command>
-
- <!-- Creation command for Interface -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InterfaceHandler" description="Create a new Interface" id="org.eclipse.papyrus.uml.modelexplorer.InterfaceCreateCommand" name="Create a new Interface">
- </command>
-
- <!-- Creation command for InterfaceRealization -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InterfaceRealizationHandler" description="Create a new InterfaceRealization" id="org.eclipse.papyrus.uml.modelexplorer.InterfaceRealizationCreateCommand" name="Create a new InterfaceRealization">
- </command>
-
- <!-- Creation command for InterruptibleActivityRegion -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.InterruptibleActivityRegionHandler" description="Create a new InterruptibleActivityRegion" id="org.eclipse.papyrus.uml.modelexplorer.InterruptibleActivityRegionCreateCommand" name="Create a new InterruptibleActivityRegion">
- </command>
-
- <!-- Creation command for Interval -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.IntervalHandler" description="Create a new Interval" id="org.eclipse.papyrus.uml.modelexplorer.IntervalCreateCommand" name="Create a new Interval">
- </command>
-
- <!-- Creation command for IntervalConstraint -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.IntervalConstraintHandler" description="Create a new IntervalConstraint" id="org.eclipse.papyrus.uml.modelexplorer.IntervalConstraintCreateCommand" name="Create a new IntervalConstraint">
- </command>
-
- <!-- Creation command for JoinNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.JoinNodeHandler" description="Create a new JoinNode" id="org.eclipse.papyrus.uml.modelexplorer.JoinNodeCreateCommand" name="Create a new JoinNode">
- </command>
-
- <!-- Creation command for Lifeline -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LifelineHandler" description="Create a new Lifeline" id="org.eclipse.papyrus.uml.modelexplorer.LifelineCreateCommand" name="Create a new Lifeline">
- </command>
-
- <!-- Creation command for LinkEndCreationData -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LinkEndCreationDataHandler" description="Create a new LinkEndCreationData" id="org.eclipse.papyrus.uml.modelexplorer.LinkEndCreationDataCreateCommand" name="Create a new LinkEndCreationData">
- </command>
-
- <!-- Creation command for LinkEndData -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LinkEndDataHandler" description="Create a new LinkEndData" id="org.eclipse.papyrus.uml.modelexplorer.LinkEndDataCreateCommand" name="Create a new LinkEndData">
- </command>
-
- <!-- Creation command for LinkEndDestructionData -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LinkEndDestructionDataHandler" description="Create a new LinkEndDestructionData" id="org.eclipse.papyrus.uml.modelexplorer.LinkEndDestructionDataCreateCommand" name="Create a new LinkEndDestructionData">
- </command>
-
- <!-- Creation command for LiteralBoolean -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LiteralBooleanHandler" description="Create a new LiteralBoolean" id="org.eclipse.papyrus.uml.modelexplorer.LiteralBooleanCreateCommand" name="Create a new LiteralBoolean">
- </command>
-
- <!-- Creation command for LiteralInteger -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LiteralIntegerHandler" description="Create a new LiteralInteger" id="org.eclipse.papyrus.uml.modelexplorer.LiteralIntegerCreateCommand" name="Create a new LiteralInteger">
- </command>
-
- <!-- Creation command for LiteralNull -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LiteralNullHandler" description="Create a new LiteralNull" id="org.eclipse.papyrus.uml.modelexplorer.LiteralNullCreateCommand" name="Create a new LiteralNull">
- </command>
-
- <!-- Creation command for LiteralReal -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LiteralRealHandler" description="Create a new LiteralReal" id="org.eclipse.papyrus.uml.modelexplorer.LiteralRealCreateCommand" name="Create a new LiteralReal">
- </command>
-
- <!-- Creation command for LiteralString -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LiteralStringHandler" description="Create a new LiteralString" id="org.eclipse.papyrus.uml.modelexplorer.LiteralStringCreateCommand" name="Create a new LiteralString">
- </command>
-
- <!-- Creation command for LiteralUnlimitedNatural -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LiteralUnlimitedNaturalHandler" description="Create a new LiteralUnlimitedNatural" id="org.eclipse.papyrus.uml.modelexplorer.LiteralUnlimitedNaturalCreateCommand" name="Create a new LiteralUnlimitedNatural">
- </command>
-
- <!-- Creation command for LoopNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.LoopNodeHandler" description="Create a new LoopNode" id="org.eclipse.papyrus.uml.modelexplorer.LoopNodeCreateCommand" name="Create a new LoopNode">
- </command>
-
- <!-- Creation command for Manifestation -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ManifestationHandler" description="Create a new Manifestation" id="org.eclipse.papyrus.uml.modelexplorer.ManifestationCreateCommand" name="Create a new Manifestation">
- </command>
-
- <!-- Creation command for MergeNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.MergeNodeHandler" description="Create a new MergeNode" id="org.eclipse.papyrus.uml.modelexplorer.MergeNodeCreateCommand" name="Create a new MergeNode">
- </command>
-
- <!-- Creation command for Message -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.MessageHandler" description="Create a new Message" id="org.eclipse.papyrus.uml.modelexplorer.MessageCreateCommand" name="Create a new Message">
- </command>
-
- <!-- Creation command for MessageOccurrenceSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.MessageOccurrenceSpecificationHandler" description="Create a new MessageOccurrenceSpecification" id="org.eclipse.papyrus.uml.modelexplorer.MessageOccurrenceSpecificationCreateCommand" name="Create a new MessageOccurrenceSpecification">
- </command>
-
- <!-- Creation command for Model -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ModelHandler" description="Create a new Model" id="org.eclipse.papyrus.uml.modelexplorer.ModelCreateCommand" name="Create a new Model">
- </command>
-
- <!-- Creation command for Node -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.NodeHandler" description="Create a new Node" id="org.eclipse.papyrus.uml.modelexplorer.NodeCreateCommand" name="Create a new Node">
- </command>
-
- <!-- Creation command for ObjectFlow -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ObjectFlowHandler" description="Create a new ObjectFlow" id="org.eclipse.papyrus.uml.modelexplorer.ObjectFlowCreateCommand" name="Create a new ObjectFlow">
- </command>
-
- <!-- Creation command for OccurrenceSpecification -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.OccurrenceSpecificationHandler" description="Create a new OccurrenceSpecification" id="org.eclipse.papyrus.uml.modelexplorer.OccurrenceSpecificationCreateCommand" name="Create a new OccurrenceSpecification">
- </command>
-
- <!-- Creation command for OpaqueAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.OpaqueActionHandler" description="Create a new OpaqueAction" id="org.eclipse.papyrus.uml.modelexplorer.OpaqueActionCreateCommand" name="Create a new OpaqueAction">
- </command>
-
- <!-- Creation command for OpaqueBehavior -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.OpaqueBehaviorHandler" description="Create a new OpaqueBehavior" id="org.eclipse.papyrus.uml.modelexplorer.OpaqueBehaviorCreateCommand" name="Create a new OpaqueBehavior">
- </command>
-
- <!-- Creation command for OpaqueExpression -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.OpaqueExpressionHandler" description="Create a new OpaqueExpression" id="org.eclipse.papyrus.uml.modelexplorer.OpaqueExpressionCreateCommand" name="Create a new OpaqueExpression">
- </command>
-
- <!-- Creation command for Operation -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.OperationHandler" description="Create a new Operation" id="org.eclipse.papyrus.uml.modelexplorer.OperationCreateCommand" name="Create a new Operation">
- </command>
-
- <!-- Creation command for OperationTemplateParameter -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.OperationTemplateParameterHandler" description="Create a new OperationTemplateParameter" id="org.eclipse.papyrus.uml.modelexplorer.OperationTemplateParameterCreateCommand" name="Create a new OperationTemplateParameter">
- </command>
-
- <!-- Creation command for OutputPin -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.OutputPinHandler" description="Create a new OutputPin" id="org.eclipse.papyrus.uml.modelexplorer.OutputPinCreateCommand" name="Create a new OutputPin">
- </command>
-
- <!-- Creation command for Package -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PackageHandler" description="Create a new Package" id="org.eclipse.papyrus.uml.modelexplorer.PackageCreateCommand" name="Create a new Package">
- </command>
-
- <!-- Creation command for PackageImport -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PackageImportHandler" description="Create a new PackageImport" id="org.eclipse.papyrus.uml.modelexplorer.PackageImportCreateCommand" name="Create a new PackageImport">
- </command>
-
- <!-- Creation command for PackageMerge -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PackageMergeHandler" description="Create a new PackageMerge" id="org.eclipse.papyrus.uml.modelexplorer.PackageMergeCreateCommand" name="Create a new PackageMerge">
- </command>
-
- <!-- Creation command for Parameter -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ParameterHandler" description="Create a new Parameter" id="org.eclipse.papyrus.uml.modelexplorer.ParameterCreateCommand" name="Create a new Parameter">
- </command>
-
- <!-- Creation command for ParameterSet -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ParameterSetHandler" description="Create a new ParameterSet" id="org.eclipse.papyrus.uml.modelexplorer.ParameterSetCreateCommand" name="Create a new ParameterSet">
- </command>
-
- <!-- Creation command for PartDecomposition -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PartDecompositionHandler" description="Create a new PartDecomposition" id="org.eclipse.papyrus.uml.modelexplorer.PartDecompositionCreateCommand" name="Create a new PartDecomposition">
- </command>
-
- <!-- Creation command for Pin -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PinHandler" description="Create a new Pin" id="org.eclipse.papyrus.uml.modelexplorer.PinCreateCommand" name="Create a new Pin">
- </command>
-
- <!-- Creation command for Port -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PortHandler" description="Create a new Port" id="org.eclipse.papyrus.uml.modelexplorer.PortCreateCommand" name="Create a new Port">
- </command>
-
- <!-- Creation command for PrimitiveType -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PrimitiveTypeHandler" description="Create a new PrimitiveType" id="org.eclipse.papyrus.uml.modelexplorer.PrimitiveTypeCreateCommand" name="Create a new PrimitiveType">
- </command>
-
- <!-- Creation command for Profile -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ProfileHandler" description="Create a new Profile" id="org.eclipse.papyrus.uml.modelexplorer.ProfileCreateCommand" name="Create a new Profile">
- </command>
-
- <!-- Creation command for ProfileApplication -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ProfileApplicationHandler" description="Create a new ProfileApplication" id="org.eclipse.papyrus.uml.modelexplorer.ProfileApplicationCreateCommand" name="Create a new ProfileApplication">
- </command>
-
- <!-- Creation command for Property -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PropertyHandler" description="Create a new Property" id="org.eclipse.papyrus.uml.modelexplorer.PropertyCreateCommand" name="Create a new Property">
- </command>
-
- <!-- Creation command for ProtocolConformance -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ProtocolConformanceHandler" description="Create a new ProtocolConformance" id="org.eclipse.papyrus.uml.modelexplorer.ProtocolConformanceCreateCommand" name="Create a new ProtocolConformance">
- </command>
-
- <!-- Creation command for ProtocolStateMachine -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ProtocolStateMachineHandler" description="Create a new ProtocolStateMachine" id="org.eclipse.papyrus.uml.modelexplorer.ProtocolStateMachineCreateCommand" name="Create a new ProtocolStateMachine">
- </command>
-
- <!-- Creation command for ProtocolTransition -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ProtocolTransitionHandler" description="Create a new ProtocolTransition" id="org.eclipse.papyrus.uml.modelexplorer.ProtocolTransitionCreateCommand" name="Create a new ProtocolTransition">
- </command>
-
- <!-- Creation command for Pseudostate -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.PseudostateHandler" description="Create a new Pseudostate" id="org.eclipse.papyrus.uml.modelexplorer.PseudostateCreateCommand" name="Create a new Pseudostate">
- </command>
-
- <!-- Creation command for QualifierValue -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.QualifierValueHandler" description="Create a new QualifierValue" id="org.eclipse.papyrus.uml.modelexplorer.QualifierValueCreateCommand" name="Create a new QualifierValue">
- </command>
-
- <!-- Creation command for RaiseExceptionAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.RaiseExceptionActionHandler" description="Create a new RaiseExceptionAction" id="org.eclipse.papyrus.uml.modelexplorer.RaiseExceptionActionCreateCommand" name="Create a new RaiseExceptionAction">
- </command>
-
- <!-- Creation command for ReadExtentAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadExtentActionHandler" description="Create a new ReadExtentAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadExtentActionCreateCommand" name="Create a new ReadExtentAction">
- </command>
-
- <!-- Creation command for ReadIsClassifiedObjectAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadIsClassifiedObjectActionHandler" description="Create a new ReadIsClassifiedObjectAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadIsClassifiedObjectActionCreateCommand" name="Create a new ReadIsClassifiedObjectAction">
- </command>
-
- <!-- Creation command for ReadLinkAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadLinkActionHandler" description="Create a new ReadLinkAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadLinkActionCreateCommand" name="Create a new ReadLinkAction">
- </command>
-
- <!-- Creation command for ReadLinkObjectEndAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadLinkObjectEndActionHandler" description="Create a new ReadLinkObjectEndAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadLinkObjectEndActionCreateCommand" name="Create a new ReadLinkObjectEndAction">
- </command>
-
- <!-- Creation command for ReadLinkObjectEndQualifierAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadLinkObjectEndQualifierActionHandler" description="Create a new ReadLinkObjectEndQualifierAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadLinkObjectEndQualifierActionCreateCommand" name="Create a new ReadLinkObjectEndQualifierAction">
- </command>
-
- <!-- Creation command for ReadSelfAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadSelfActionHandler" description="Create a new ReadSelfAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadSelfActionCreateCommand" name="Create a new ReadSelfAction">
- </command>
-
- <!-- Creation command for ReadStructuralFeatureAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadStructuralFeatureActionHandler" description="Create a new ReadStructuralFeatureAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadStructuralFeatureActionCreateCommand" name="Create a new ReadStructuralFeatureAction">
- </command>
-
- <!-- Creation command for ReadVariableAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReadVariableActionHandler" description="Create a new ReadVariableAction" id="org.eclipse.papyrus.uml.modelexplorer.ReadVariableActionCreateCommand" name="Create a new ReadVariableAction">
- </command>
-
- <!-- Creation command for Realization -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.RealizationHandler" description="Create a new Realization" id="org.eclipse.papyrus.uml.modelexplorer.RealizationCreateCommand" name="Create a new Realization">
- </command>
-
- <!-- Creation command for Reception -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReceptionHandler" description="Create a new Reception" id="org.eclipse.papyrus.uml.modelexplorer.ReceptionCreateCommand" name="Create a new Reception">
- </command>
-
- <!-- Creation command for ReclassifyObjectAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReclassifyObjectActionHandler" description="Create a new ReclassifyObjectAction" id="org.eclipse.papyrus.uml.modelexplorer.ReclassifyObjectActionCreateCommand" name="Create a new ReclassifyObjectAction">
- </command>
-
- <!-- Creation command for RedefinableTemplateSignature -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.RedefinableTemplateSignatureHandler" description="Create a new RedefinableTemplateSignature" id="org.eclipse.papyrus.uml.modelexplorer.RedefinableTemplateSignatureCreateCommand" name="Create a new RedefinableTemplateSignature">
- </command>
-
- <!-- Creation command for ReduceAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReduceActionHandler" description="Create a new ReduceAction" id="org.eclipse.papyrus.uml.modelexplorer.ReduceActionCreateCommand" name="Create a new ReduceAction">
- </command>
-
- <!-- Creation command for Region -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.RegionHandler" description="Create a new Region" id="org.eclipse.papyrus.uml.modelexplorer.RegionCreateCommand" name="Create a new Region">
- </command>
-
- <!-- Creation command for RemoveStructuralFeatureValueAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.RemoveStructuralFeatureValueActionHandler" description="Create a new RemoveStructuralFeatureValueAction" id="org.eclipse.papyrus.uml.modelexplorer.RemoveStructuralFeatureValueActionCreateCommand" name="Create a new RemoveStructuralFeatureValueAction">
- </command>
-
- <!-- Creation command for RemoveVariableValueAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.RemoveVariableValueActionHandler" description="Create a new RemoveVariableValueAction" id="org.eclipse.papyrus.uml.modelexplorer.RemoveVariableValueActionCreateCommand" name="Create a new RemoveVariableValueAction">
- </command>
-
- <!-- Creation command for ReplyAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ReplyActionHandler" description="Create a new ReplyAction" id="org.eclipse.papyrus.uml.modelexplorer.ReplyActionCreateCommand" name="Create a new ReplyAction">
- </command>
-
- <!-- Creation command for SendObjectAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.SendObjectActionHandler" description="Create a new SendObjectAction" id="org.eclipse.papyrus.uml.modelexplorer.SendObjectActionCreateCommand" name="Create a new SendObjectAction">
- </command>
-
- <!-- Creation command for SendSignalAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.SendSignalActionHandler" description="Create a new SendSignalAction" id="org.eclipse.papyrus.uml.modelexplorer.SendSignalActionCreateCommand" name="Create a new SendSignalAction">
- </command>
-
- <!-- Creation command for SequenceNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.SequenceNodeHandler" description="Create a new SequenceNode" id="org.eclipse.papyrus.uml.modelexplorer.SequenceNodeCreateCommand" name="Create a new SequenceNode">
- </command>
-
- <!-- Creation command for Signal -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.SignalHandler" description="Create a new Signal" id="org.eclipse.papyrus.uml.modelexplorer.SignalCreateCommand" name="Create a new Signal">
- </command>
-
- <!-- Creation command for SignalEvent -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.SignalEventHandler" description="Create a new SignalEvent" id="org.eclipse.papyrus.uml.modelexplorer.SignalEventCreateCommand" name="Create a new SignalEvent">
- </command>
-
- <!-- Creation command for Slot -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.SlotHandler" description="Create a new Slot" id="org.eclipse.papyrus.uml.modelexplorer.SlotCreateCommand" name="Create a new Slot">
- </command>
-
- <!-- Creation command for StartClassifierBehaviorAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StartClassifierBehaviorActionHandler" description="Create a new StartClassifierBehaviorAction" id="org.eclipse.papyrus.uml.modelexplorer.StartClassifierBehaviorActionCreateCommand" name="Create a new StartClassifierBehaviorAction">
- </command>
-
- <!-- Creation command for StartObjectBehaviorAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StartObjectBehaviorActionHandler" description="Create a new StartObjectBehaviorAction" id="org.eclipse.papyrus.uml.modelexplorer.StartObjectBehaviorActionCreateCommand" name="Create a new StartObjectBehaviorAction">
- </command>
-
- <!-- Creation command for State -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StateHandler" description="Create a new State" id="org.eclipse.papyrus.uml.modelexplorer.StateCreateCommand" name="Create a new State">
- </command>
-
- <!-- Creation command for StateInvariant -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StateInvariantHandler" description="Create a new StateInvariant" id="org.eclipse.papyrus.uml.modelexplorer.StateInvariantCreateCommand" name="Create a new StateInvariant">
- </command>
-
- <!-- Creation command for StateMachine -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StateMachineHandler" description="Create a new StateMachine" id="org.eclipse.papyrus.uml.modelexplorer.StateMachineCreateCommand" name="Create a new StateMachine">
- </command>
-
- <!-- Creation command for Stereotype -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StereotypeHandler" description="Create a new Stereotype" id="org.eclipse.papyrus.uml.modelexplorer.StereotypeCreateCommand" name="Create a new Stereotype">
- </command>
-
- <!-- Creation command for StringExpression -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StringExpressionHandler" description="Create a new StringExpression" id="org.eclipse.papyrus.uml.modelexplorer.StringExpressionCreateCommand" name="Create a new StringExpression">
- </command>
-
- <!-- Creation command for StructuredActivityNode -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.StructuredActivityNodeHandler" description="Create a new StructuredActivityNode" id="org.eclipse.papyrus.uml.modelexplorer.StructuredActivityNodeCreateCommand" name="Create a new StructuredActivityNode">
- </command>
-
- <!-- Creation command for Substitution -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.SubstitutionHandler" description="Create a new Substitution" id="org.eclipse.papyrus.uml.modelexplorer.SubstitutionCreateCommand" name="Create a new Substitution">
- </command>
-
- <!-- Creation command for TemplateBinding -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TemplateBindingHandler" description="Create a new TemplateBinding" id="org.eclipse.papyrus.uml.modelexplorer.TemplateBindingCreateCommand" name="Create a new TemplateBinding">
- </command>
-
- <!-- Creation command for TemplateParameter -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TemplateParameterHandler" description="Create a new TemplateParameter" id="org.eclipse.papyrus.uml.modelexplorer.TemplateParameterCreateCommand" name="Create a new TemplateParameter">
- </command>
-
- <!-- Creation command for TemplateParameterSubstitution -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TemplateParameterSubstitutionHandler" description="Create a new TemplateParameterSubstitution" id="org.eclipse.papyrus.uml.modelexplorer.TemplateParameterSubstitutionCreateCommand" name="Create a new TemplateParameterSubstitution">
- </command>
-
- <!-- Creation command for TemplateSignature -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TemplateSignatureHandler" description="Create a new TemplateSignature" id="org.eclipse.papyrus.uml.modelexplorer.TemplateSignatureCreateCommand" name="Create a new TemplateSignature">
- </command>
-
- <!-- Creation command for TestIdentityAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TestIdentityActionHandler" description="Create a new TestIdentityAction" id="org.eclipse.papyrus.uml.modelexplorer.TestIdentityActionCreateCommand" name="Create a new TestIdentityAction">
- </command>
-
- <!-- Creation command for TimeConstraint -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TimeConstraintHandler" description="Create a new TimeConstraint" id="org.eclipse.papyrus.uml.modelexplorer.TimeConstraintCreateCommand" name="Create a new TimeConstraint">
- </command>
-
- <!-- Creation command for TimeEvent -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TimeEventHandler" description="Create a new TimeEvent" id="org.eclipse.papyrus.uml.modelexplorer.TimeEventCreateCommand" name="Create a new TimeEvent">
- </command>
-
- <!-- Creation command for TimeExpression -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TimeExpressionHandler" description="Create a new TimeExpression" id="org.eclipse.papyrus.uml.modelexplorer.TimeExpressionCreateCommand" name="Create a new TimeExpression">
- </command>
-
- <!-- Creation command for TimeInterval -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TimeIntervalHandler" description="Create a new TimeInterval" id="org.eclipse.papyrus.uml.modelexplorer.TimeIntervalCreateCommand" name="Create a new TimeInterval">
- </command>
-
- <!-- Creation command for TimeObservation -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TimeObservationHandler" description="Create a new TimeObservation" id="org.eclipse.papyrus.uml.modelexplorer.TimeObservationCreateCommand" name="Create a new TimeObservation">
- </command>
-
- <!-- Creation command for Transition -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TransitionHandler" description="Create a new Transition" id="org.eclipse.papyrus.uml.modelexplorer.TransitionCreateCommand" name="Create a new Transition">
- </command>
-
- <!-- Creation command for Trigger -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TriggerHandler" description="Create a new Trigger" id="org.eclipse.papyrus.uml.modelexplorer.TriggerCreateCommand" name="Create a new Trigger">
- </command>
-
- <!-- Creation command for UnmarshallAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.UnmarshallActionHandler" description="Create a new UnmarshallAction" id="org.eclipse.papyrus.uml.modelexplorer.UnmarshallActionCreateCommand" name="Create a new UnmarshallAction">
- </command>
-
- <!-- Creation command for Usage -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.UsageHandler" description="Create a new Usage" id="org.eclipse.papyrus.uml.modelexplorer.UsageCreateCommand" name="Create a new Usage">
- </command>
-
- <!-- Creation command for UseCase -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.UseCaseHandler" description="Create a new UseCase" id="org.eclipse.papyrus.uml.modelexplorer.UseCaseCreateCommand" name="Create a new UseCase">
- </command>
-
- <!-- Creation command for ValuePin -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ValuePinHandler" description="Create a new ValuePin" id="org.eclipse.papyrus.uml.modelexplorer.ValuePinCreateCommand" name="Create a new ValuePin">
- </command>
-
- <!-- Creation command for ValueSpecificationAction -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.ValueSpecificationActionHandler" description="Create a new ValueSpecificationAction" id="org.eclipse.papyrus.uml.modelexplorer.ValueSpecificationActionCreateCommand" name="Create a new ValueSpecificationAction">
- </command>
-
- <!-- Creation command for Variable -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.VariableHandler" description="Create a new Variable" id="org.eclipse.papyrus.uml.modelexplorer.VariableCreateCommand" name="Create a new Variable">
- </command>
-
- <!-- Creation command for Association -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.AssociationHandler" description="Create a new Association" id="org.eclipse.papyrus.uml.modelexplorer.AssociationCreateCommand" name="Create a new Association">
- </command>
-
- <!-- Creation command for Trace -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.TraceHandler" description="Create a new Trace" id="org.eclipse.papyrus.uml.modelexplorer.TraceCreateCommand" name="Create a new Trace">
- </command>
-
- <!-- Creation command for Refine -->
- <command categoryId="org.eclipse.papyrus.editor.category" defaultHandler="org.eclipse.papyrus.uml.modelexplorer.handler.RefineHandler" description="Create a new Refine" id="org.eclipse.papyrus.uml.modelexplorer.RefineCreateCommand" name="Create a new Refine">
- </command>
-
-</extension>
<!-- UI Menu declaration for creation commands -->
@@ -869,987 +79,987 @@
<menuContribution allPopups="false" locationURI="popup:org.eclipse.papyrus.views.modelexplorer.popupmenu.createchild">
<!-- Creation menu action for Abstraction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AbstractionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Abstraction" style="push" tooltip="Create a new Abstraction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AbstractionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Abstraction" style="push" tooltip="Create a new Abstraction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AcceptCallAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AcceptCallActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptCallAction.gif" label="Create a new AcceptCallAction" style="push" tooltip="Create a new AcceptCallAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AcceptCallActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptCallAction.gif" label="Create a new AcceptCallAction" style="push" tooltip="Create a new AcceptCallAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AcceptEventAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AcceptEventActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif" label="Create a new AcceptEventAction" style="push" tooltip="Create a new AcceptEventAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AcceptEventActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif" label="Create a new AcceptEventAction" style="push" tooltip="Create a new AcceptEventAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ActionExecutionSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ActionExecutionSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionExecutionSpecification.gif" label="Create a new ActionExecutionSpecification" style="push" tooltip="Create a new ActionExecutionSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ActionExecutionSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionExecutionSpecification.gif" label="Create a new ActionExecutionSpecification" style="push" tooltip="Create a new ActionExecutionSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ActionInputPin -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ActionInputPinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif" label="Create a new ActionInputPin" style="push" tooltip="Create a new ActionInputPin">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ActionInputPinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif" label="Create a new ActionInputPin" style="push" tooltip="Create a new ActionInputPin">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Activity -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ActivityCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif" label="Create a new Activity" style="push" tooltip="Create a new Activity">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ActivityCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif" label="Create a new Activity" style="push" tooltip="Create a new Activity">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ActivityFinalNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ActivityFinalNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif" label="Create a new ActivityFinalNode" style="push" tooltip="Create a new ActivityFinalNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ActivityFinalNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif" label="Create a new ActivityFinalNode" style="push" tooltip="Create a new ActivityFinalNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ActivityParameterNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ActivityParameterNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif" label="Create a new ActivityParameterNode" style="push" tooltip="Create a new ActivityParameterNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ActivityParameterNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif" label="Create a new ActivityParameterNode" style="push" tooltip="Create a new ActivityParameterNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ActivityPartition -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ActivityPartitionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif" label="Create a new ActivityPartition" style="push" tooltip="Create a new ActivityPartition">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ActivityPartitionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif" label="Create a new ActivityPartition" style="push" tooltip="Create a new ActivityPartition">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Actor -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ActorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Actor.gif" label="Create a new Actor" style="push" tooltip="Create a new Actor">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ActorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Actor.gif" label="Create a new Actor" style="push" tooltip="Create a new Actor">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AddStructuralFeatureValueAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AddStructuralFeatureValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif" label="Create a new AddStructuralFeatureValueAction" style="push" tooltip="Create a new AddStructuralFeatureValueAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AddStructuralFeatureValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif" label="Create a new AddStructuralFeatureValueAction" style="push" tooltip="Create a new AddStructuralFeatureValueAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AddVariableValueAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AddVariableValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif" label="Create a new AddVariableValueAction" style="push" tooltip="Create a new AddVariableValueAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AddVariableValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif" label="Create a new AddVariableValueAction" style="push" tooltip="Create a new AddVariableValueAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AnyReceiveEvent -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AnyReceiveEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AnyReceiveEvent.gif" label="Create a new AnyReceiveEvent" style="push" tooltip="Create a new AnyReceiveEvent">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AnyReceiveEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AnyReceiveEvent.gif" label="Create a new AnyReceiveEvent" style="push" tooltip="Create a new AnyReceiveEvent">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Artifact -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ArtifactCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Artifact.gif" label="Create a new Artifact" style="push" tooltip="Create a new Artifact">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ArtifactCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Artifact.gif" label="Create a new Artifact" style="push" tooltip="Create a new Artifact">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationBase -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AssociationBaseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationBase" style="push" tooltip="Create a new AssociationBase">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AssociationBaseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new AssociationBase" style="push" tooltip="Create a new AssociationBase">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for AssociationClass -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AssociationClassCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AssociationClass.gif" label="Create a new AssociationClass" style="push" tooltip="Create a new AssociationClass">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AssociationClassCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AssociationClass.gif" label="Create a new AssociationClass" style="push" tooltip="Create a new AssociationClass">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for BehaviorExecutionSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.BehaviorExecutionSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BehaviorExecutionSpecification.gif" label="Create a new BehaviorExecutionSpecification" style="push" tooltip="Create a new BehaviorExecutionSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.BehaviorExecutionSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BehaviorExecutionSpecification.gif" label="Create a new BehaviorExecutionSpecification" style="push" tooltip="Create a new BehaviorExecutionSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for BroadcastSignalAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.BroadcastSignalActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif" label="Create a new BroadcastSignalAction" style="push" tooltip="Create a new BroadcastSignalAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.BroadcastSignalActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif" label="Create a new BroadcastSignalAction" style="push" tooltip="Create a new BroadcastSignalAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CallBehaviorAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CallBehaviorActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif" label="Create a new CallBehaviorAction" style="push" tooltip="Create a new CallBehaviorAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CallBehaviorActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif" label="Create a new CallBehaviorAction" style="push" tooltip="Create a new CallBehaviorAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CallEvent -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CallEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallEvent.gif" label="Create a new CallEvent" style="push" tooltip="Create a new CallEvent">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CallEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallEvent.gif" label="Create a new CallEvent" style="push" tooltip="Create a new CallEvent">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CallOperationAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CallOperationActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif" label="Create a new CallOperationAction" style="push" tooltip="Create a new CallOperationAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CallOperationActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif" label="Create a new CallOperationAction" style="push" tooltip="Create a new CallOperationAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CentralBufferNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CentralBufferNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CentralBufferNode.gif" label="Create a new CentralBufferNode" style="push" tooltip="Create a new CentralBufferNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CentralBufferNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CentralBufferNode.gif" label="Create a new CentralBufferNode" style="push" tooltip="Create a new CentralBufferNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ChangeEvent -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ChangeEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ChangeEvent.gif" label="Create a new ChangeEvent" style="push" tooltip="Create a new ChangeEvent">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ChangeEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ChangeEvent.gif" label="Create a new ChangeEvent" style="push" tooltip="Create a new ChangeEvent">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Class -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ClassCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Class.gif" label="Create a new Class" style="push" tooltip="Create a new Class">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ClassCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Class.gif" label="Create a new Class" style="push" tooltip="Create a new Class">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ClassifierTemplateParameter -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ClassifierTemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClassifierTemplateParameter.gif" label="Create a new ClassifierTemplateParameter" style="push" tooltip="Create a new ClassifierTemplateParameter">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ClassifierTemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClassifierTemplateParameter.gif" label="Create a new ClassifierTemplateParameter" style="push" tooltip="Create a new ClassifierTemplateParameter">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Clause -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ClauseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Clause.gif" label="Create a new Clause" style="push" tooltip="Create a new Clause">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ClauseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Clause.gif" label="Create a new Clause" style="push" tooltip="Create a new Clause">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ClearAssociationAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ClearAssociationActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearAssociationAction.gif" label="Create a new ClearAssociationAction" style="push" tooltip="Create a new ClearAssociationAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ClearAssociationActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearAssociationAction.gif" label="Create a new ClearAssociationAction" style="push" tooltip="Create a new ClearAssociationAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ClearStructuralFeatureAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ClearStructuralFeatureActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearStructuralFeatureAction.gif" label="Create a new ClearStructuralFeatureAction" style="push" tooltip="Create a new ClearStructuralFeatureAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ClearStructuralFeatureActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearStructuralFeatureAction.gif" label="Create a new ClearStructuralFeatureAction" style="push" tooltip="Create a new ClearStructuralFeatureAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ClearVariableAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ClearVariableActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearVariableAction.gif" label="Create a new ClearVariableAction" style="push" tooltip="Create a new ClearVariableAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ClearVariableActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearVariableAction.gif" label="Create a new ClearVariableAction" style="push" tooltip="Create a new ClearVariableAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Collaboration -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CollaborationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Collaboration.gif" label="Create a new Collaboration" style="push" tooltip="Create a new Collaboration">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CollaborationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Collaboration.gif" label="Create a new Collaboration" style="push" tooltip="Create a new Collaboration">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CollaborationUse -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CollaborationUseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CollaborationUse.gif" label="Create a new CollaborationUse" style="push" tooltip="Create a new CollaborationUse">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CollaborationUseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CollaborationUse.gif" label="Create a new CollaborationUse" style="push" tooltip="Create a new CollaborationUse">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CombinedFragment -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CombinedFragmentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CombinedFragment.gif" label="Create a new CombinedFragment" style="push" tooltip="Create a new CombinedFragment">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CombinedFragmentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CombinedFragment.gif" label="Create a new CombinedFragment" style="push" tooltip="Create a new CombinedFragment">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Comment -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CommentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif" label="Create a new Comment" style="push" tooltip="Create a new Comment">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CommentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif" label="Create a new Comment" style="push" tooltip="Create a new Comment">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CommunicationPath -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CommunicationPathCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CommunicationPath.gif" label="Create a new CommunicationPath" style="push" tooltip="Create a new CommunicationPath">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CommunicationPathCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CommunicationPath.gif" label="Create a new CommunicationPath" style="push" tooltip="Create a new CommunicationPath">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Component -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ComponentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Component.gif" label="Create a new Component" style="push" tooltip="Create a new Component">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ComponentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Component.gif" label="Create a new Component" style="push" tooltip="Create a new Component">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ComponentRealization -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ComponentRealizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ComponentRealization.gif" label="Create a new ComponentRealization" style="push" tooltip="Create a new ComponentRealization">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ComponentRealizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ComponentRealization.gif" label="Create a new ComponentRealization" style="push" tooltip="Create a new ComponentRealization">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConditionalNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ConditionalNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif" label="Create a new ConditionalNode" style="push" tooltip="Create a new ConditionalNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ConditionalNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif" label="Create a new ConditionalNode" style="push" tooltip="Create a new ConditionalNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConnectableElementTemplateParameter -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ConnectableElementTemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectableElementTemplateParameter.gif" label="Create a new ConnectableElementTemplateParameter" style="push" tooltip="Create a new ConnectableElementTemplateParameter">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ConnectableElementTemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectableElementTemplateParameter.gif" label="Create a new ConnectableElementTemplateParameter" style="push" tooltip="Create a new ConnectableElementTemplateParameter">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConnectionPointReference -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ConnectionPointReferenceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectionPointReference.gif" label="Create a new ConnectionPointReference" style="push" tooltip="Create a new ConnectionPointReference">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ConnectionPointReferenceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectionPointReference.gif" label="Create a new ConnectionPointReference" style="push" tooltip="Create a new ConnectionPointReference">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Connector -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ConnectorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Connector.gif" label="Create a new Connector" style="push" tooltip="Create a new Connector">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ConnectorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Connector.gif" label="Create a new Connector" style="push" tooltip="Create a new Connector">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConnectorEnd -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ConnectorEndCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectorEnd.gif" label="Create a new ConnectorEnd" style="push" tooltip="Create a new ConnectorEnd">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ConnectorEndCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectorEnd.gif" label="Create a new ConnectorEnd" style="push" tooltip="Create a new ConnectorEnd">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ConsiderIgnoreFragment -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ConsiderIgnoreFragmentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConsiderIgnoreFragment.gif" label="Create a new ConsiderIgnoreFragment" style="push" tooltip="Create a new ConsiderIgnoreFragment">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ConsiderIgnoreFragmentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConsiderIgnoreFragment.gif" label="Create a new ConsiderIgnoreFragment" style="push" tooltip="Create a new ConsiderIgnoreFragment">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Constraint -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif" label="Create a new Constraint" style="push" tooltip="Create a new Constraint">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif" label="Create a new Constraint" style="push" tooltip="Create a new Constraint">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Continuation -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ContinuationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Continuation.gif" label="Create a new Continuation" style="push" tooltip="Create a new Continuation">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ContinuationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Continuation.gif" label="Create a new Continuation" style="push" tooltip="Create a new Continuation">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ControlFlow -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ControlFlowCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif" label="Create a new ControlFlow" style="push" tooltip="Create a new ControlFlow">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ControlFlowCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif" label="Create a new ControlFlow" style="push" tooltip="Create a new ControlFlow">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CreateLinkAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CreateLinkActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkAction.gif" label="Create a new CreateLinkAction" style="push" tooltip="Create a new CreateLinkAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CreateLinkActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkAction.gif" label="Create a new CreateLinkAction" style="push" tooltip="Create a new CreateLinkAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CreateLinkObjectAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CreateLinkObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkObjectAction.gif" label="Create a new CreateLinkObjectAction" style="push" tooltip="Create a new CreateLinkObjectAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CreateLinkObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkObjectAction.gif" label="Create a new CreateLinkObjectAction" style="push" tooltip="Create a new CreateLinkObjectAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for CreateObjectAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.CreateObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif" label="Create a new CreateObjectAction" style="push" tooltip="Create a new CreateObjectAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.CreateObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif" label="Create a new CreateObjectAction" style="push" tooltip="Create a new CreateObjectAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DataStoreNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DataStoreNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif" label="Create a new DataStoreNode" style="push" tooltip="Create a new DataStoreNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DataStoreNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif" label="Create a new DataStoreNode" style="push" tooltip="Create a new DataStoreNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DataType -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DataTypeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataType.gif" label="Create a new DataType" style="push" tooltip="Create a new DataType">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DataTypeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataType.gif" label="Create a new DataType" style="push" tooltip="Create a new DataType">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DecisionNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DecisionNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif" label="Create a new DecisionNode" style="push" tooltip="Create a new DecisionNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DecisionNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif" label="Create a new DecisionNode" style="push" tooltip="Create a new DecisionNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Dependency -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DependencyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Dependency.gif" label="Create a new Dependency" style="push" tooltip="Create a new Dependency">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DependencyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Dependency.gif" label="Create a new Dependency" style="push" tooltip="Create a new Dependency">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Deployment -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DeploymentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Deployment.gif" label="Create a new Deployment" style="push" tooltip="Create a new Deployment">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DeploymentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Deployment.gif" label="Create a new Deployment" style="push" tooltip="Create a new Deployment">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DeploymentSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DeploymentSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DeploymentSpecification.gif" label="Create a new DeploymentSpecification" style="push" tooltip="Create a new DeploymentSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DeploymentSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DeploymentSpecification.gif" label="Create a new DeploymentSpecification" style="push" tooltip="Create a new DeploymentSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DestroyLinkAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DestroyLinkActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyLinkAction.gif" label="Create a new DestroyLinkAction" style="push" tooltip="Create a new DestroyLinkAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DestroyLinkActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyLinkAction.gif" label="Create a new DestroyLinkAction" style="push" tooltip="Create a new DestroyLinkAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DestroyObjectAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DestroyObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif" label="Create a new DestroyObjectAction" style="push" tooltip="Create a new DestroyObjectAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DestroyObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif" label="Create a new DestroyObjectAction" style="push" tooltip="Create a new DestroyObjectAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DestructionOccurrenceSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DestructionOccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestructionOccurrenceSpecification.gif" label="Create a new DestructionOccurrenceSpecification" style="push" tooltip="Create a new DestructionOccurrenceSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DestructionOccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestructionOccurrenceSpecification.gif" label="Create a new DestructionOccurrenceSpecification" style="push" tooltip="Create a new DestructionOccurrenceSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Device -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DeviceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Device.gif" label="Create a new Device" style="push" tooltip="Create a new Device">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DeviceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Device.gif" label="Create a new Device" style="push" tooltip="Create a new Device">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Duration -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DurationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Duration.gif" label="Create a new Duration" style="push" tooltip="Create a new Duration">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DurationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Duration.gif" label="Create a new Duration" style="push" tooltip="Create a new Duration">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DurationConstraint -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DurationConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif" label="Create a new DurationConstraint" style="push" tooltip="Create a new DurationConstraint">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DurationConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif" label="Create a new DurationConstraint" style="push" tooltip="Create a new DurationConstraint">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DurationInterval -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DurationIntervalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationInterval.gif" label="Create a new DurationInterval" style="push" tooltip="Create a new DurationInterval">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DurationIntervalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationInterval.gif" label="Create a new DurationInterval" style="push" tooltip="Create a new DurationInterval">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for DurationObservation -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.DurationObservationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationObservation.gif" label="Create a new DurationObservation" style="push" tooltip="Create a new DurationObservation">
+ <command commandId="org.eclipse.papyrus.uml.service.types.DurationObservationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationObservation.gif" label="Create a new DurationObservation" style="push" tooltip="Create a new DurationObservation">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ElementImport -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ElementImportCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ElementImport.gif" label="Create a new ElementImport" style="push" tooltip="Create a new ElementImport">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ElementImportCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ElementImport.gif" label="Create a new ElementImport" style="push" tooltip="Create a new ElementImport">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Enumeration -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.EnumerationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Enumeration.gif" label="Create a new Enumeration" style="push" tooltip="Create a new Enumeration">
+ <command commandId="org.eclipse.papyrus.uml.service.types.EnumerationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Enumeration.gif" label="Create a new Enumeration" style="push" tooltip="Create a new Enumeration">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for EnumerationLiteral -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.EnumerationLiteralCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/EnumerationLiteral.gif" label="Create a new EnumerationLiteral" style="push" tooltip="Create a new EnumerationLiteral">
+ <command commandId="org.eclipse.papyrus.uml.service.types.EnumerationLiteralCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/EnumerationLiteral.gif" label="Create a new EnumerationLiteral" style="push" tooltip="Create a new EnumerationLiteral">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ExceptionHandler -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExceptionHandlerCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif" label="Create a new ExceptionHandler" style="push" tooltip="Create a new ExceptionHandler">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExceptionHandlerCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif" label="Create a new ExceptionHandler" style="push" tooltip="Create a new ExceptionHandler">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ExecutionEnvironment -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExecutionEnvironmentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExecutionEnvironment.gif" label="Create a new ExecutionEnvironment" style="push" tooltip="Create a new ExecutionEnvironment">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExecutionEnvironmentCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExecutionEnvironment.gif" label="Create a new ExecutionEnvironment" style="push" tooltip="Create a new ExecutionEnvironment">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ExecutionOccurrenceSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExecutionOccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExecutionOccurrenceSpecification.gif" label="Create a new ExecutionOccurrenceSpecification" style="push" tooltip="Create a new ExecutionOccurrenceSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExecutionOccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExecutionOccurrenceSpecification.gif" label="Create a new ExecutionOccurrenceSpecification" style="push" tooltip="Create a new ExecutionOccurrenceSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ExpansionNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExpansionNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif" label="Create a new ExpansionNode" style="push" tooltip="Create a new ExpansionNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExpansionNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif" label="Create a new ExpansionNode" style="push" tooltip="Create a new ExpansionNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ExpansionRegion -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExpansionRegionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif" label="Create a new ExpansionRegion" style="push" tooltip="Create a new ExpansionRegion">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExpansionRegionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif" label="Create a new ExpansionRegion" style="push" tooltip="Create a new ExpansionRegion">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Expression -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Expression.gif" label="Create a new Expression" style="push" tooltip="Create a new Expression">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Expression.gif" label="Create a new Expression" style="push" tooltip="Create a new Expression">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Extend -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExtendCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Extend.gif" label="Create a new Extend" style="push" tooltip="Create a new Extend">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExtendCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Extend.gif" label="Create a new Extend" style="push" tooltip="Create a new Extend">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Extension -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExtensionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Extension.gif" label="Create a new Extension" style="push" tooltip="Create a new Extension">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExtensionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Extension.gif" label="Create a new Extension" style="push" tooltip="Create a new Extension">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ExtensionEnd -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExtensionEndCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExtensionEnd.gif" label="Create a new ExtensionEnd" style="push" tooltip="Create a new ExtensionEnd">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExtensionEndCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExtensionEnd.gif" label="Create a new ExtensionEnd" style="push" tooltip="Create a new ExtensionEnd">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ExtensionPoint -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ExtensionPointCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExtensionPoint.gif" label="Create a new ExtensionPoint" style="push" tooltip="Create a new ExtensionPoint">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ExtensionPointCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExtensionPoint.gif" label="Create a new ExtensionPoint" style="push" tooltip="Create a new ExtensionPoint">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FinalState -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.FinalStateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FinalState.gif" label="Create a new FinalState" style="push" tooltip="Create a new FinalState">
+ <command commandId="org.eclipse.papyrus.uml.service.types.FinalStateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FinalState.gif" label="Create a new FinalState" style="push" tooltip="Create a new FinalState">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FlowFinalNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.FlowFinalNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif" label="Create a new FlowFinalNode" style="push" tooltip="Create a new FlowFinalNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.FlowFinalNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif" label="Create a new FlowFinalNode" style="push" tooltip="Create a new FlowFinalNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ForkNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ForkNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif" label="Create a new ForkNode" style="push" tooltip="Create a new ForkNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ForkNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif" label="Create a new ForkNode" style="push" tooltip="Create a new ForkNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for FunctionBehavior -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.FunctionBehaviorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FunctionBehavior.gif" label="Create a new FunctionBehavior" style="push" tooltip="Create a new FunctionBehavior">
+ <command commandId="org.eclipse.papyrus.uml.service.types.FunctionBehaviorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FunctionBehavior.gif" label="Create a new FunctionBehavior" style="push" tooltip="Create a new FunctionBehavior">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Gate -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.GateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Gate.gif" label="Create a new Gate" style="push" tooltip="Create a new Gate">
+ <command commandId="org.eclipse.papyrus.uml.service.types.GateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Gate.gif" label="Create a new Gate" style="push" tooltip="Create a new Gate">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for GeneralOrdering -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.GeneralOrderingCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/GeneralOrdering.gif" label="Create a new GeneralOrdering" style="push" tooltip="Create a new GeneralOrdering">
+ <command commandId="org.eclipse.papyrus.uml.service.types.GeneralOrderingCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/GeneralOrdering.gif" label="Create a new GeneralOrdering" style="push" tooltip="Create a new GeneralOrdering">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Generalization -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.GeneralizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Generalization.gif" label="Create a new Generalization" style="push" tooltip="Create a new Generalization">
+ <command commandId="org.eclipse.papyrus.uml.service.types.GeneralizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Generalization.gif" label="Create a new Generalization" style="push" tooltip="Create a new Generalization">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for GeneralizationSet -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.GeneralizationSetCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/GeneralizationSet.gif" label="Create a new GeneralizationSet" style="push" tooltip="Create a new GeneralizationSet">
+ <command commandId="org.eclipse.papyrus.uml.service.types.GeneralizationSetCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/GeneralizationSet.gif" label="Create a new GeneralizationSet" style="push" tooltip="Create a new GeneralizationSet">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Image -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ImageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Image.gif" label="Create a new Image" style="push" tooltip="Create a new Image">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ImageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Image.gif" label="Create a new Image" style="push" tooltip="Create a new Image">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Include -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.IncludeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Include.gif" label="Create a new Include" style="push" tooltip="Create a new Include">
+ <command commandId="org.eclipse.papyrus.uml.service.types.IncludeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Include.gif" label="Create a new Include" style="push" tooltip="Create a new Include">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InformationFlow -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InformationFlowCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationFlow.gif" label="Create a new InformationFlow" style="push" tooltip="Create a new InformationFlow">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InformationFlowCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationFlow.gif" label="Create a new InformationFlow" style="push" tooltip="Create a new InformationFlow">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InformationItem -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InformationItemCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationItem.gif" label="Create a new InformationItem" style="push" tooltip="Create a new InformationItem">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InformationItemCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InformationItem.gif" label="Create a new InformationItem" style="push" tooltip="Create a new InformationItem">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InitialNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InitialNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif" label="Create a new InitialNode" style="push" tooltip="Create a new InitialNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InitialNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif" label="Create a new InitialNode" style="push" tooltip="Create a new InitialNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InputPin -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InputPinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif" label="Create a new InputPin" style="push" tooltip="Create a new InputPin">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InputPinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif" label="Create a new InputPin" style="push" tooltip="Create a new InputPin">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InstanceSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InstanceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InstanceSpecification.gif" label="Create a new InstanceSpecification" style="push" tooltip="Create a new InstanceSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InstanceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InstanceSpecification.gif" label="Create a new InstanceSpecification" style="push" tooltip="Create a new InstanceSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InstanceValue -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InstanceValueCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InstanceValue.gif" label="Create a new InstanceValue" style="push" tooltip="Create a new InstanceValue">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InstanceValueCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InstanceValue.gif" label="Create a new InstanceValue" style="push" tooltip="Create a new InstanceValue">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Interaction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InteractionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interaction.gif" label="Create a new Interaction" style="push" tooltip="Create a new Interaction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InteractionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interaction.gif" label="Create a new Interaction" style="push" tooltip="Create a new Interaction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InteractionConstraint -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InteractionConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionConstraint.gif" label="Create a new InteractionConstraint" style="push" tooltip="Create a new InteractionConstraint">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InteractionConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionConstraint.gif" label="Create a new InteractionConstraint" style="push" tooltip="Create a new InteractionConstraint">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InteractionOperand -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InteractionOperandCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionOperand.gif" label="Create a new InteractionOperand" style="push" tooltip="Create a new InteractionOperand">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InteractionOperandCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionOperand.gif" label="Create a new InteractionOperand" style="push" tooltip="Create a new InteractionOperand">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InteractionUse -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InteractionUseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionUse.gif" label="Create a new InteractionUse" style="push" tooltip="Create a new InteractionUse">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InteractionUseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionUse.gif" label="Create a new InteractionUse" style="push" tooltip="Create a new InteractionUse">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Interface -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InterfaceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interface.gif" label="Create a new Interface" style="push" tooltip="Create a new Interface">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InterfaceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interface.gif" label="Create a new Interface" style="push" tooltip="Create a new Interface">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InterfaceRealization -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InterfaceRealizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterfaceRealization.gif" label="Create a new InterfaceRealization" style="push" tooltip="Create a new InterfaceRealization">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InterfaceRealizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterfaceRealization.gif" label="Create a new InterfaceRealization" style="push" tooltip="Create a new InterfaceRealization">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for InterruptibleActivityRegion -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.InterruptibleActivityRegionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif" label="Create a new InterruptibleActivityRegion" style="push" tooltip="Create a new InterruptibleActivityRegion">
+ <command commandId="org.eclipse.papyrus.uml.service.types.InterruptibleActivityRegionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif" label="Create a new InterruptibleActivityRegion" style="push" tooltip="Create a new InterruptibleActivityRegion">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Interval -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.IntervalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interval.gif" label="Create a new Interval" style="push" tooltip="Create a new Interval">
+ <command commandId="org.eclipse.papyrus.uml.service.types.IntervalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Interval.gif" label="Create a new Interval" style="push" tooltip="Create a new Interval">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for IntervalConstraint -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.IntervalConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif" label="Create a new IntervalConstraint" style="push" tooltip="Create a new IntervalConstraint">
+ <command commandId="org.eclipse.papyrus.uml.service.types.IntervalConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif" label="Create a new IntervalConstraint" style="push" tooltip="Create a new IntervalConstraint">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for JoinNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.JoinNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif" label="Create a new JoinNode" style="push" tooltip="Create a new JoinNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.JoinNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif" label="Create a new JoinNode" style="push" tooltip="Create a new JoinNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Lifeline -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LifelineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Lifeline.gif" label="Create a new Lifeline" style="push" tooltip="Create a new Lifeline">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LifelineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Lifeline.gif" label="Create a new Lifeline" style="push" tooltip="Create a new Lifeline">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LinkEndCreationData -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LinkEndCreationDataCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LinkEndCreationData.gif" label="Create a new LinkEndCreationData" style="push" tooltip="Create a new LinkEndCreationData">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LinkEndCreationDataCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LinkEndCreationData.gif" label="Create a new LinkEndCreationData" style="push" tooltip="Create a new LinkEndCreationData">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LinkEndData -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LinkEndDataCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LinkEndData.gif" label="Create a new LinkEndData" style="push" tooltip="Create a new LinkEndData">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LinkEndDataCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LinkEndData.gif" label="Create a new LinkEndData" style="push" tooltip="Create a new LinkEndData">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LinkEndDestructionData -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LinkEndDestructionDataCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LinkEndDestructionData.gif" label="Create a new LinkEndDestructionData" style="push" tooltip="Create a new LinkEndDestructionData">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LinkEndDestructionDataCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LinkEndDestructionData.gif" label="Create a new LinkEndDestructionData" style="push" tooltip="Create a new LinkEndDestructionData">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LiteralBoolean -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LiteralBooleanCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralBoolean.gif" label="Create a new LiteralBoolean" style="push" tooltip="Create a new LiteralBoolean">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LiteralBooleanCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralBoolean.gif" label="Create a new LiteralBoolean" style="push" tooltip="Create a new LiteralBoolean">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LiteralInteger -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LiteralIntegerCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralInteger.gif" label="Create a new LiteralInteger" style="push" tooltip="Create a new LiteralInteger">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LiteralIntegerCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralInteger.gif" label="Create a new LiteralInteger" style="push" tooltip="Create a new LiteralInteger">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LiteralNull -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LiteralNullCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralNull.gif" label="Create a new LiteralNull" style="push" tooltip="Create a new LiteralNull">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LiteralNullCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralNull.gif" label="Create a new LiteralNull" style="push" tooltip="Create a new LiteralNull">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LiteralReal -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LiteralRealCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralReal.gif" label="Create a new LiteralReal" style="push" tooltip="Create a new LiteralReal">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LiteralRealCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralReal.gif" label="Create a new LiteralReal" style="push" tooltip="Create a new LiteralReal">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LiteralString -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LiteralStringCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralString.gif" label="Create a new LiteralString" style="push" tooltip="Create a new LiteralString">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LiteralStringCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralString.gif" label="Create a new LiteralString" style="push" tooltip="Create a new LiteralString">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LiteralUnlimitedNatural -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LiteralUnlimitedNaturalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralUnlimitedNatural.gif" label="Create a new LiteralUnlimitedNatural" style="push" tooltip="Create a new LiteralUnlimitedNatural">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LiteralUnlimitedNaturalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LiteralUnlimitedNatural.gif" label="Create a new LiteralUnlimitedNatural" style="push" tooltip="Create a new LiteralUnlimitedNatural">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for LoopNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.LoopNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif" label="Create a new LoopNode" style="push" tooltip="Create a new LoopNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.LoopNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif" label="Create a new LoopNode" style="push" tooltip="Create a new LoopNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Manifestation -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ManifestationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Manifestation.gif" label="Create a new Manifestation" style="push" tooltip="Create a new Manifestation">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ManifestationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Manifestation.gif" label="Create a new Manifestation" style="push" tooltip="Create a new Manifestation">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for MergeNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.MergeNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif" label="Create a new MergeNode" style="push" tooltip="Create a new MergeNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.MergeNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif" label="Create a new MergeNode" style="push" tooltip="Create a new MergeNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Message -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.MessageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Message.gif" label="Create a new Message" style="push" tooltip="Create a new Message">
+ <command commandId="org.eclipse.papyrus.uml.service.types.MessageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Message.gif" label="Create a new Message" style="push" tooltip="Create a new Message">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for MessageOccurrenceSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.MessageOccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MessageOccurrenceSpecification.gif" label="Create a new MessageOccurrenceSpecification" style="push" tooltip="Create a new MessageOccurrenceSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.MessageOccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MessageOccurrenceSpecification.gif" label="Create a new MessageOccurrenceSpecification" style="push" tooltip="Create a new MessageOccurrenceSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Model -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ModelCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Model.gif" label="Create a new Model" style="push" tooltip="Create a new Model">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ModelCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Model.gif" label="Create a new Model" style="push" tooltip="Create a new Model">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Node -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.NodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Node.gif" label="Create a new Node" style="push" tooltip="Create a new Node">
+ <command commandId="org.eclipse.papyrus.uml.service.types.NodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Node.gif" label="Create a new Node" style="push" tooltip="Create a new Node">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ObjectFlow -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ObjectFlowCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif" label="Create a new ObjectFlow" style="push" tooltip="Create a new ObjectFlow">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ObjectFlowCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif" label="Create a new ObjectFlow" style="push" tooltip="Create a new ObjectFlow">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for OccurrenceSpecification -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.OccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OccurrenceSpecification.gif" label="Create a new OccurrenceSpecification" style="push" tooltip="Create a new OccurrenceSpecification">
+ <command commandId="org.eclipse.papyrus.uml.service.types.OccurrenceSpecificationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OccurrenceSpecification.gif" label="Create a new OccurrenceSpecification" style="push" tooltip="Create a new OccurrenceSpecification">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for OpaqueAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.OpaqueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif" label="Create a new OpaqueAction" style="push" tooltip="Create a new OpaqueAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.OpaqueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif" label="Create a new OpaqueAction" style="push" tooltip="Create a new OpaqueAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for OpaqueBehavior -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.OpaqueBehaviorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueBehavior.gif" label="Create a new OpaqueBehavior" style="push" tooltip="Create a new OpaqueBehavior">
+ <command commandId="org.eclipse.papyrus.uml.service.types.OpaqueBehaviorCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueBehavior.gif" label="Create a new OpaqueBehavior" style="push" tooltip="Create a new OpaqueBehavior">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for OpaqueExpression -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.OpaqueExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueExpression.gif" label="Create a new OpaqueExpression" style="push" tooltip="Create a new OpaqueExpression">
+ <command commandId="org.eclipse.papyrus.uml.service.types.OpaqueExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueExpression.gif" label="Create a new OpaqueExpression" style="push" tooltip="Create a new OpaqueExpression">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Operation -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.OperationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Operation.gif" label="Create a new Operation" style="push" tooltip="Create a new Operation">
+ <command commandId="org.eclipse.papyrus.uml.service.types.OperationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Operation.gif" label="Create a new Operation" style="push" tooltip="Create a new Operation">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for OperationTemplateParameter -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.OperationTemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OperationTemplateParameter.gif" label="Create a new OperationTemplateParameter" style="push" tooltip="Create a new OperationTemplateParameter">
+ <command commandId="org.eclipse.papyrus.uml.service.types.OperationTemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OperationTemplateParameter.gif" label="Create a new OperationTemplateParameter" style="push" tooltip="Create a new OperationTemplateParameter">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for OutputPin -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.OutputPinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif" label="Create a new OutputPin" style="push" tooltip="Create a new OutputPin">
+ <command commandId="org.eclipse.papyrus.uml.service.types.OutputPinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif" label="Create a new OutputPin" style="push" tooltip="Create a new OutputPin">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Package -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PackageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Package.gif" label="Create a new Package" style="push" tooltip="Create a new Package">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PackageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Package.gif" label="Create a new Package" style="push" tooltip="Create a new Package">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for PackageImport -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PackageImportCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageImport.gif" label="Create a new PackageImport" style="push" tooltip="Create a new PackageImport">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PackageImportCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageImport.gif" label="Create a new PackageImport" style="push" tooltip="Create a new PackageImport">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for PackageMerge -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PackageMergeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageMerge.gif" label="Create a new PackageMerge" style="push" tooltip="Create a new PackageMerge">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PackageMergeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PackageMerge.gif" label="Create a new PackageMerge" style="push" tooltip="Create a new PackageMerge">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Parameter -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Parameter.gif" label="Create a new Parameter" style="push" tooltip="Create a new Parameter">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Parameter.gif" label="Create a new Parameter" style="push" tooltip="Create a new Parameter">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ParameterSet -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ParameterSetCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ParameterSet.gif" label="Create a new ParameterSet" style="push" tooltip="Create a new ParameterSet">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ParameterSetCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ParameterSet.gif" label="Create a new ParameterSet" style="push" tooltip="Create a new ParameterSet">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for PartDecomposition -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PartDecompositionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PartDecomposition.gif" label="Create a new PartDecomposition" style="push" tooltip="Create a new PartDecomposition">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PartDecompositionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PartDecomposition.gif" label="Create a new PartDecomposition" style="push" tooltip="Create a new PartDecomposition">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Pin -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pin.gif" label="Create a new Pin" style="push" tooltip="Create a new Pin">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pin.gif" label="Create a new Pin" style="push" tooltip="Create a new Pin">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Port -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PortCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Port.gif" label="Create a new Port" style="push" tooltip="Create a new Port">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PortCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Port.gif" label="Create a new Port" style="push" tooltip="Create a new Port">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for PrimitiveType -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PrimitiveTypeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PrimitiveType.gif" label="Create a new PrimitiveType" style="push" tooltip="Create a new PrimitiveType">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PrimitiveTypeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/PrimitiveType.gif" label="Create a new PrimitiveType" style="push" tooltip="Create a new PrimitiveType">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Profile -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ProfileCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Profile.gif" label="Create a new Profile" style="push" tooltip="Create a new Profile">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ProfileCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Profile.gif" label="Create a new Profile" style="push" tooltip="Create a new Profile">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ProfileApplication -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ProfileApplicationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProfileApplication.gif" label="Create a new ProfileApplication" style="push" tooltip="Create a new ProfileApplication">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ProfileApplicationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProfileApplication.gif" label="Create a new ProfileApplication" style="push" tooltip="Create a new ProfileApplication">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Property -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Property" style="push" tooltip="Create a new Property">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PropertyCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Property.gif" label="Create a new Property" style="push" tooltip="Create a new Property">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ProtocolConformance -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ProtocolConformanceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProtocolConformance.gif" label="Create a new ProtocolConformance" style="push" tooltip="Create a new ProtocolConformance">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ProtocolConformanceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProtocolConformance.gif" label="Create a new ProtocolConformance" style="push" tooltip="Create a new ProtocolConformance">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ProtocolStateMachine -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ProtocolStateMachineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProtocolStateMachine.gif" label="Create a new ProtocolStateMachine" style="push" tooltip="Create a new ProtocolStateMachine">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ProtocolStateMachineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProtocolStateMachine.gif" label="Create a new ProtocolStateMachine" style="push" tooltip="Create a new ProtocolStateMachine">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ProtocolTransition -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ProtocolTransitionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProtocolTransition.gif" label="Create a new ProtocolTransition" style="push" tooltip="Create a new ProtocolTransition">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ProtocolTransitionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ProtocolTransition.gif" label="Create a new ProtocolTransition" style="push" tooltip="Create a new ProtocolTransition">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Pseudostate -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.PseudostateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate.gif" label="Create a new Pseudostate" style="push" tooltip="Create a new Pseudostate">
+ <command commandId="org.eclipse.papyrus.uml.service.types.PseudostateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate.gif" label="Create a new Pseudostate" style="push" tooltip="Create a new Pseudostate">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for QualifierValue -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.QualifierValueCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/QualifierValue.gif" label="Create a new QualifierValue" style="push" tooltip="Create a new QualifierValue">
+ <command commandId="org.eclipse.papyrus.uml.service.types.QualifierValueCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/QualifierValue.gif" label="Create a new QualifierValue" style="push" tooltip="Create a new QualifierValue">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for RaiseExceptionAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.RaiseExceptionActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RaiseExceptionAction.gif" label="Create a new RaiseExceptionAction" style="push" tooltip="Create a new RaiseExceptionAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.RaiseExceptionActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RaiseExceptionAction.gif" label="Create a new RaiseExceptionAction" style="push" tooltip="Create a new RaiseExceptionAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadExtentAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadExtentActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadExtentAction.gif" label="Create a new ReadExtentAction" style="push" tooltip="Create a new ReadExtentAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadExtentActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadExtentAction.gif" label="Create a new ReadExtentAction" style="push" tooltip="Create a new ReadExtentAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadIsClassifiedObjectAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadIsClassifiedObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadIsClassifiedObjectAction.gif" label="Create a new ReadIsClassifiedObjectAction" style="push" tooltip="Create a new ReadIsClassifiedObjectAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadIsClassifiedObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadIsClassifiedObjectAction.gif" label="Create a new ReadIsClassifiedObjectAction" style="push" tooltip="Create a new ReadIsClassifiedObjectAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadLinkAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadLinkActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkAction.gif" label="Create a new ReadLinkAction" style="push" tooltip="Create a new ReadLinkAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadLinkActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkAction.gif" label="Create a new ReadLinkAction" style="push" tooltip="Create a new ReadLinkAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadLinkObjectEndAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadLinkObjectEndActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkObjectEndAction.gif" label="Create a new ReadLinkObjectEndAction" style="push" tooltip="Create a new ReadLinkObjectEndAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkObjectEndAction.gif" label="Create a new ReadLinkObjectEndAction" style="push" tooltip="Create a new ReadLinkObjectEndAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadLinkObjectEndQualifierAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadLinkObjectEndQualifierActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkObjectEndQualifierAction.gif" label="Create a new ReadLinkObjectEndQualifierAction" style="push" tooltip="Create a new ReadLinkObjectEndQualifierAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndQualifierActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkObjectEndQualifierAction.gif" label="Create a new ReadLinkObjectEndQualifierAction" style="push" tooltip="Create a new ReadLinkObjectEndQualifierAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadSelfAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadSelfActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif" label="Create a new ReadSelfAction" style="push" tooltip="Create a new ReadSelfAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadSelfActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif" label="Create a new ReadSelfAction" style="push" tooltip="Create a new ReadSelfAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadStructuralFeatureAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadStructuralFeatureActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif" label="Create a new ReadStructuralFeatureAction" style="push" tooltip="Create a new ReadStructuralFeatureAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadStructuralFeatureActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif" label="Create a new ReadStructuralFeatureAction" style="push" tooltip="Create a new ReadStructuralFeatureAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReadVariableAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReadVariableActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif" label="Create a new ReadVariableAction" style="push" tooltip="Create a new ReadVariableAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReadVariableActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif" label="Create a new ReadVariableAction" style="push" tooltip="Create a new ReadVariableAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Realization -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.RealizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Realization.gif" label="Create a new Realization" style="push" tooltip="Create a new Realization">
+ <command commandId="org.eclipse.papyrus.uml.service.types.RealizationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Realization.gif" label="Create a new Realization" style="push" tooltip="Create a new Realization">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Reception -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReceptionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Reception.gif" label="Create a new Reception" style="push" tooltip="Create a new Reception">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReceptionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Reception.gif" label="Create a new Reception" style="push" tooltip="Create a new Reception">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReclassifyObjectAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReclassifyObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReclassifyObjectAction.gif" label="Create a new ReclassifyObjectAction" style="push" tooltip="Create a new ReclassifyObjectAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReclassifyObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReclassifyObjectAction.gif" label="Create a new ReclassifyObjectAction" style="push" tooltip="Create a new ReclassifyObjectAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for RedefinableTemplateSignature -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.RedefinableTemplateSignatureCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RedefinableTemplateSignature.gif" label="Create a new RedefinableTemplateSignature" style="push" tooltip="Create a new RedefinableTemplateSignature">
+ <command commandId="org.eclipse.papyrus.uml.service.types.RedefinableTemplateSignatureCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RedefinableTemplateSignature.gif" label="Create a new RedefinableTemplateSignature" style="push" tooltip="Create a new RedefinableTemplateSignature">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReduceAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReduceActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReduceAction.gif" label="Create a new ReduceAction" style="push" tooltip="Create a new ReduceAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReduceActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReduceAction.gif" label="Create a new ReduceAction" style="push" tooltip="Create a new ReduceAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Region -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.RegionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Region.gif" label="Create a new Region" style="push" tooltip="Create a new Region">
+ <command commandId="org.eclipse.papyrus.uml.service.types.RegionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Region.gif" label="Create a new Region" style="push" tooltip="Create a new Region">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for RemoveStructuralFeatureValueAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.RemoveStructuralFeatureValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RemoveStructuralFeatureValueAction.gif" label="Create a new RemoveStructuralFeatureValueAction" style="push" tooltip="Create a new RemoveStructuralFeatureValueAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.RemoveStructuralFeatureValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RemoveStructuralFeatureValueAction.gif" label="Create a new RemoveStructuralFeatureValueAction" style="push" tooltip="Create a new RemoveStructuralFeatureValueAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for RemoveVariableValueAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.RemoveVariableValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RemoveVariableValueAction.gif" label="Create a new RemoveVariableValueAction" style="push" tooltip="Create a new RemoveVariableValueAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.RemoveVariableValueActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/RemoveVariableValueAction.gif" label="Create a new RemoveVariableValueAction" style="push" tooltip="Create a new RemoveVariableValueAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ReplyAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ReplyActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReplyAction.gif" label="Create a new ReplyAction" style="push" tooltip="Create a new ReplyAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ReplyActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReplyAction.gif" label="Create a new ReplyAction" style="push" tooltip="Create a new ReplyAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for SendObjectAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.SendObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif" label="Create a new SendObjectAction" style="push" tooltip="Create a new SendObjectAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.SendObjectActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif" label="Create a new SendObjectAction" style="push" tooltip="Create a new SendObjectAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for SendSignalAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.SendSignalActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif" label="Create a new SendSignalAction" style="push" tooltip="Create a new SendSignalAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.SendSignalActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif" label="Create a new SendSignalAction" style="push" tooltip="Create a new SendSignalAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for SequenceNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.SequenceNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif" label="Create a new SequenceNode" style="push" tooltip="Create a new SequenceNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.SequenceNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif" label="Create a new SequenceNode" style="push" tooltip="Create a new SequenceNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Signal -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.SignalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Signal.gif" label="Create a new Signal" style="push" tooltip="Create a new Signal">
+ <command commandId="org.eclipse.papyrus.uml.service.types.SignalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Signal.gif" label="Create a new Signal" style="push" tooltip="Create a new Signal">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for SignalEvent -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.SignalEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SignalEvent.gif" label="Create a new SignalEvent" style="push" tooltip="Create a new SignalEvent">
+ <command commandId="org.eclipse.papyrus.uml.service.types.SignalEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SignalEvent.gif" label="Create a new SignalEvent" style="push" tooltip="Create a new SignalEvent">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Slot -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.SlotCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Slot.gif" label="Create a new Slot" style="push" tooltip="Create a new Slot">
+ <command commandId="org.eclipse.papyrus.uml.service.types.SlotCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Slot.gif" label="Create a new Slot" style="push" tooltip="Create a new Slot">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for StartClassifierBehaviorAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StartClassifierBehaviorActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartClassifierBehaviorAction.gif" label="Create a new StartClassifierBehaviorAction" style="push" tooltip="Create a new StartClassifierBehaviorAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StartClassifierBehaviorActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartClassifierBehaviorAction.gif" label="Create a new StartClassifierBehaviorAction" style="push" tooltip="Create a new StartClassifierBehaviorAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for StartObjectBehaviorAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StartObjectBehaviorActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartObjectBehaviorAction.gif" label="Create a new StartObjectBehaviorAction" style="push" tooltip="Create a new StartObjectBehaviorAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StartObjectBehaviorActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartObjectBehaviorAction.gif" label="Create a new StartObjectBehaviorAction" style="push" tooltip="Create a new StartObjectBehaviorAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for State -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/State.gif" label="Create a new State" style="push" tooltip="Create a new State">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StateCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/State.gif" label="Create a new State" style="push" tooltip="Create a new State">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for StateInvariant -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StateInvariantCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StateInvariant.gif" label="Create a new StateInvariant" style="push" tooltip="Create a new StateInvariant">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StateInvariantCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StateInvariant.gif" label="Create a new StateInvariant" style="push" tooltip="Create a new StateInvariant">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for StateMachine -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StateMachineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StateMachine.gif" label="Create a new StateMachine" style="push" tooltip="Create a new StateMachine">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StateMachineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StateMachine.gif" label="Create a new StateMachine" style="push" tooltip="Create a new StateMachine">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Stereotype -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StereotypeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Stereotype.gif" label="Create a new Stereotype" style="push" tooltip="Create a new Stereotype">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StereotypeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Stereotype.gif" label="Create a new Stereotype" style="push" tooltip="Create a new Stereotype">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for StringExpression -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StringExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StringExpression.gif" label="Create a new StringExpression" style="push" tooltip="Create a new StringExpression">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StringExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StringExpression.gif" label="Create a new StringExpression" style="push" tooltip="Create a new StringExpression">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for StructuredActivityNode -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.StructuredActivityNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif" label="Create a new StructuredActivityNode" style="push" tooltip="Create a new StructuredActivityNode">
+ <command commandId="org.eclipse.papyrus.uml.service.types.StructuredActivityNodeCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif" label="Create a new StructuredActivityNode" style="push" tooltip="Create a new StructuredActivityNode">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Substitution -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.SubstitutionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Substitution.gif" label="Create a new Substitution" style="push" tooltip="Create a new Substitution">
+ <command commandId="org.eclipse.papyrus.uml.service.types.SubstitutionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Substitution.gif" label="Create a new Substitution" style="push" tooltip="Create a new Substitution">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TemplateBinding -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TemplateBindingCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateBinding.gif" label="Create a new TemplateBinding" style="push" tooltip="Create a new TemplateBinding">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TemplateBindingCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateBinding.gif" label="Create a new TemplateBinding" style="push" tooltip="Create a new TemplateBinding">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TemplateParameter -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateParameter.gif" label="Create a new TemplateParameter" style="push" tooltip="Create a new TemplateParameter">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateParameter.gif" label="Create a new TemplateParameter" style="push" tooltip="Create a new TemplateParameter">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TemplateParameterSubstitution -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TemplateParameterSubstitutionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateParameterSubstitution.gif" label="Create a new TemplateParameterSubstitution" style="push" tooltip="Create a new TemplateParameterSubstitution">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterSubstitutionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateParameterSubstitution.gif" label="Create a new TemplateParameterSubstitution" style="push" tooltip="Create a new TemplateParameterSubstitution">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TemplateSignature -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TemplateSignatureCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateSignature.gif" label="Create a new TemplateSignature" style="push" tooltip="Create a new TemplateSignature">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TemplateSignatureCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TemplateSignature.gif" label="Create a new TemplateSignature" style="push" tooltip="Create a new TemplateSignature">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TestIdentityAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TestIdentityActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TestIdentityAction.gif" label="Create a new TestIdentityAction" style="push" tooltip="Create a new TestIdentityAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TestIdentityActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TestIdentityAction.gif" label="Create a new TestIdentityAction" style="push" tooltip="Create a new TestIdentityAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TimeConstraint -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TimeConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif" label="Create a new TimeConstraint" style="push" tooltip="Create a new TimeConstraint">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TimeConstraintCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif" label="Create a new TimeConstraint" style="push" tooltip="Create a new TimeConstraint">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TimeEvent -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TimeEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeEvent.gif" label="Create a new TimeEvent" style="push" tooltip="Create a new TimeEvent">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TimeEventCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeEvent.gif" label="Create a new TimeEvent" style="push" tooltip="Create a new TimeEvent">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TimeExpression -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TimeExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeExpression.gif" label="Create a new TimeExpression" style="push" tooltip="Create a new TimeExpression">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TimeExpressionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeExpression.gif" label="Create a new TimeExpression" style="push" tooltip="Create a new TimeExpression">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TimeInterval -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TimeIntervalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeInterval.gif" label="Create a new TimeInterval" style="push" tooltip="Create a new TimeInterval">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TimeIntervalCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeInterval.gif" label="Create a new TimeInterval" style="push" tooltip="Create a new TimeInterval">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for TimeObservation -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TimeObservationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeObservation.gif" label="Create a new TimeObservation" style="push" tooltip="Create a new TimeObservation">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TimeObservationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeObservation.gif" label="Create a new TimeObservation" style="push" tooltip="Create a new TimeObservation">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Transition -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TransitionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Transition.gif" label="Create a new Transition" style="push" tooltip="Create a new Transition">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TransitionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Transition.gif" label="Create a new Transition" style="push" tooltip="Create a new Transition">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Trigger -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TriggerCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Trigger.gif" label="Create a new Trigger" style="push" tooltip="Create a new Trigger">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TriggerCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Trigger.gif" label="Create a new Trigger" style="push" tooltip="Create a new Trigger">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for UnmarshallAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.UnmarshallActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/UnmarshallAction.gif" label="Create a new UnmarshallAction" style="push" tooltip="Create a new UnmarshallAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.UnmarshallActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/UnmarshallAction.gif" label="Create a new UnmarshallAction" style="push" tooltip="Create a new UnmarshallAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Usage -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.UsageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Usage.gif" label="Create a new Usage" style="push" tooltip="Create a new Usage">
+ <command commandId="org.eclipse.papyrus.uml.service.types.UsageCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Usage.gif" label="Create a new Usage" style="push" tooltip="Create a new Usage">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for UseCase -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.UseCaseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/UseCase.gif" label="Create a new UseCase" style="push" tooltip="Create a new UseCase">
+ <command commandId="org.eclipse.papyrus.uml.service.types.UseCaseCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/UseCase.gif" label="Create a new UseCase" style="push" tooltip="Create a new UseCase">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ValuePin -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ValuePinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif" label="Create a new ValuePin" style="push" tooltip="Create a new ValuePin">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ValuePinCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif" label="Create a new ValuePin" style="push" tooltip="Create a new ValuePin">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for ValueSpecificationAction -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.ValueSpecificationActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif" label="Create a new ValueSpecificationAction" style="push" tooltip="Create a new ValueSpecificationAction">
+ <command commandId="org.eclipse.papyrus.uml.service.types.ValueSpecificationActionCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif" label="Create a new ValueSpecificationAction" style="push" tooltip="Create a new ValueSpecificationAction">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Variable -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.VariableCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Variable.gif" label="Create a new Variable" style="push" tooltip="Create a new Variable">
+ <command commandId="org.eclipse.papyrus.uml.service.types.VariableCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Variable.gif" label="Create a new Variable" style="push" tooltip="Create a new Variable">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Association -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.AssociationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new Association" style="push" tooltip="Create a new Association">
+ <command commandId="org.eclipse.papyrus.uml.service.types.AssociationCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Association.gif" label="Create a new Association" style="push" tooltip="Create a new Association">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Trace -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.TraceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Trace" style="push" tooltip="Create a new Trace">
+ <command commandId="org.eclipse.papyrus.uml.service.types.TraceCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Trace" style="push" tooltip="Create a new Trace">
<visibleWhen checkEnabled="true"/>
</command>
<!-- Creation menu action for Refine -->
- <command commandId="org.eclipse.papyrus.uml.modelexplorer.RefineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Refine" style="push" tooltip="Create a new Refine">
+ <command commandId="org.eclipse.papyrus.uml.service.types.RefineCreateCommand" icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Abstraction.gif" label="Create a new Refine" style="push" tooltip="Create a new Refine">
<visibleWhen checkEnabled="true"/>
</command>
@@ -1880,4 +1090,2212 @@
loadByDefault="false">
</browserCustomization>
</extension>
+ <extension point= "org.eclipse.ui.handlers">
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AbstractionHandler" commandId="org.eclipse.papyrus.uml.service.types.AbstractionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AcceptCallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AcceptCallActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AcceptEventActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AcceptEventActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActionExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionExecutionSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActionInputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionInputPinCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActivityEdgeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityEdgeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActivityFinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityFinalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActivityGroupHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityGroupCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActivityHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActivityNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActivityParameterNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityParameterNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActivityPartitionHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityPartitionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ActorHandler" commandId="org.eclipse.papyrus.uml.service.types.ActorCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AddStructuralFeatureValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AddStructuralFeatureValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AddVariableValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AddVariableValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AnyReceiveEventHandler" commandId="org.eclipse.papyrus.uml.service.types.AnyReceiveEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ArtifactHandler" commandId="org.eclipse.papyrus.uml.service.types.ArtifactCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AssociationBaseHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationBaseCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AssociationClassHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationClassCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.AssociationHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.BehavioralFeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.BehavioralFeatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.BehavioredClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.BehavioredClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.BehaviorExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.BehaviorExecutionSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.BehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.BehaviorCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.BroadcastSignalActionHandler" commandId="org.eclipse.papyrus.uml.service.types.BroadcastSignalActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CallBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallBehaviorActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CallEventHandler" commandId="org.eclipse.papyrus.uml.service.types.CallEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CallOperationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallOperationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CentralBufferNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.CentralBufferNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ChangeEventHandler" commandId="org.eclipse.papyrus.uml.service.types.ChangeEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ClassHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ClassifierTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassifierTemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ClauseHandler" commandId="org.eclipse.papyrus.uml.service.types.ClauseCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ClearAssociationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearAssociationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ClearStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearStructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ClearVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearVariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CollaborationHandler" commandId="org.eclipse.papyrus.uml.service.types.CollaborationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CollaborationUseHandler" commandId="org.eclipse.papyrus.uml.service.types.CollaborationUseCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CombinedFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.CombinedFragmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CommentHandler" commandId="org.eclipse.papyrus.uml.service.types.CommentCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CommunicationPathHandler" commandId="org.eclipse.papyrus.uml.service.types.CommunicationPathCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ComponentHandler" commandId="org.eclipse.papyrus.uml.service.types.ComponentCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ComponentRealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.ComponentRealizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConditionalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ConditionalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConnectableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConnectableElementTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectableElementTemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConnectionPointReferenceHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectionPointReferenceCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConnectorEndHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectorEndCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConnectorHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectorCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConsiderIgnoreFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.ConsiderIgnoreFragmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.ConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ContinuationHandler" commandId="org.eclipse.papyrus.uml.service.types.ContinuationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ControlFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.ControlFlowCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ControlNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ControlNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CreateLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CreateLinkObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateLinkObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.CreateObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DataStoreNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.DataStoreNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DataTypeHandler" commandId="org.eclipse.papyrus.uml.service.types.DataTypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DecisionNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.DecisionNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DependencyHandler" commandId="org.eclipse.papyrus.uml.service.types.DependencyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DeployedArtifactHandler" commandId="org.eclipse.papyrus.uml.service.types.DeployedArtifactCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DeploymentHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DeploymentSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DeploymentTargetHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentTargetCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DestroyLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.DestroyLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DestroyObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.DestroyObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DestructionOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.DestructionOccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DeviceHandler" commandId="org.eclipse.papyrus.uml.service.types.DeviceCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DirectedRelationshipHandler" commandId="org.eclipse.papyrus.uml.service.types.DirectedRelationshipCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DurationConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DurationHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DurationIntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationIntervalCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.DurationObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationObservationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ElementImportHandler" commandId="org.eclipse.papyrus.uml.service.types.ElementImportCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.EncapsulatedClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.EncapsulatedClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.EnumerationHandler" commandId="org.eclipse.papyrus.uml.service.types.EnumerationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.EnumerationLiteralHandler" commandId="org.eclipse.papyrus.uml.service.types.EnumerationLiteralCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.EventHandler" commandId="org.eclipse.papyrus.uml.service.types.EventCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExceptionHandlerHandler" commandId="org.eclipse.papyrus.uml.service.types.ExceptionHandlerCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExecutableNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutableNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExecutionEnvironmentHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionEnvironmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExecutionOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionOccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExpansionNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpansionNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExpansionRegionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpansionRegionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExtendHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtendCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExtensionEndHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionEndCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExtensionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ExtensionPointHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionPointCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.FeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.FeatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.FinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.FinalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.FinalStateHandler" commandId="org.eclipse.papyrus.uml.service.types.FinalStateCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.FlowFinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.FlowFinalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ForkNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ForkNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.FunctionBehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.FunctionBehaviorCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.GateHandler" commandId="org.eclipse.papyrus.uml.service.types.GateCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.GeneralizationHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.GeneralizationSetHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralizationSetCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.GeneralOrderingHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralOrderingCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ImageHandler" commandId="org.eclipse.papyrus.uml.service.types.ImageCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.IncludeHandler" commandId="org.eclipse.papyrus.uml.service.types.IncludeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InformationFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.InformationFlowCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InformationItemHandler" commandId="org.eclipse.papyrus.uml.service.types.InformationItemCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InitialNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.InitialNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.InputPinCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InstanceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.InstanceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InstanceValueHandler" commandId="org.eclipse.papyrus.uml.service.types.InstanceValueCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InteractionConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InteractionFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionFragmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InteractionHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InteractionOperandHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionOperandCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InteractionUseHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionUseCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InterfaceHandler" commandId="org.eclipse.papyrus.uml.service.types.InterfaceCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InterfaceRealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.InterfaceRealizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InterruptibleActivityRegionHandler" commandId="org.eclipse.papyrus.uml.service.types.InterruptibleActivityRegionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.IntervalConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.IntervalConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.IntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.IntervalCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.InvocationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.InvocationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.JoinNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.JoinNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LifelineHandler" commandId="org.eclipse.papyrus.uml.service.types.LifelineCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LinkEndCreationDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndCreationDataCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LinkEndDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndDataCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LinkEndDestructionDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndDestructionDataCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LiteralBooleanHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralBooleanCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LiteralIntegerHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralIntegerCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LiteralNullHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralNullCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LiteralRealHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralRealCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LiteralSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LiteralStringHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralStringCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LiteralUnlimitedNaturalHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralUnlimitedNaturalCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.LoopNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.LoopNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ManifestationHandler" commandId="org.eclipse.papyrus.uml.service.types.ManifestationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.MergeNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.MergeNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.MessageEndHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageEndCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.MessageEventHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.MessageHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.MessageOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageOccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ModelHandler" commandId="org.eclipse.papyrus.uml.service.types.ModelCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.MultiplicityElementHandler" commandId="org.eclipse.papyrus.uml.service.types.MultiplicityElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.NamedElementHandler" commandId="org.eclipse.papyrus.uml.service.types.NamedElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.NamespaceHandler" commandId="org.eclipse.papyrus.uml.service.types.NamespaceCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.NodeHandler" commandId="org.eclipse.papyrus.uml.service.types.NodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ObjectFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.ObjectFlowCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ObjectNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ObjectNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.ObservationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.OccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.OccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.OpaqueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.OpaqueBehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueBehaviorCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.OpaqueExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.OperationHandler" commandId="org.eclipse.papyrus.uml.service.types.OperationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.OperationTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.OperationTemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.OutputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.OutputPinCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PackageableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PackageHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PackageImportHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageImportCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PackageMergeHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageMergeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ParameterableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ParameterSetHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterSetCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PartDecompositionHandler" commandId="org.eclipse.papyrus.uml.service.types.PartDecompositionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PinHandler" commandId="org.eclipse.papyrus.uml.service.types.PinCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PortHandler" commandId="org.eclipse.papyrus.uml.service.types.PortCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PrimitiveTypeHandler" commandId="org.eclipse.papyrus.uml.service.types.PrimitiveTypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ProfileApplicationHandler" commandId="org.eclipse.papyrus.uml.service.types.ProfileApplicationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ProfileHandler" commandId="org.eclipse.papyrus.uml.service.types.ProfileCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PropertyHandler" commandId="org.eclipse.papyrus.uml.service.types.PropertyCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ProtocolConformanceHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolConformanceCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ProtocolStateMachineHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolStateMachineCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ProtocolTransitionHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolTransitionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.PseudostateHandler" commandId="org.eclipse.papyrus.uml.service.types.PseudostateCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.QualifierValueHandler" commandId="org.eclipse.papyrus.uml.service.types.QualifierValueCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RaiseExceptionActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RaiseExceptionActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadExtentActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadExtentActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadIsClassifiedObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadIsClassifiedObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadLinkObjectEndActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadLinkObjectEndQualifierActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndQualifierActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadSelfActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadSelfActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadStructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReadVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadVariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.RealizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReceptionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReceptionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReclassifyObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReclassifyObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RedefinableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.RedefinableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RedefinableTemplateSignatureHandler" commandId="org.eclipse.papyrus.uml.service.types.RedefinableTemplateSignatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReduceActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReduceActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RefineHandler" commandId="org.eclipse.papyrus.uml.service.types.RefineCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RegionHandler" commandId="org.eclipse.papyrus.uml.service.types.RegionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RelationshipHandler" commandId="org.eclipse.papyrus.uml.service.types.RelationshipCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RemoveStructuralFeatureValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RemoveStructuralFeatureValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.RemoveVariableValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RemoveVariableValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ReplyActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReplyActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.SendObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.SendObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.SendSignalActionHandler" commandId="org.eclipse.papyrus.uml.service.types.SendSignalActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.SequenceNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.SequenceNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.SignalEventHandler" commandId="org.eclipse.papyrus.uml.service.types.SignalEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.SignalHandler" commandId="org.eclipse.papyrus.uml.service.types.SignalCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.SlotHandler" commandId="org.eclipse.papyrus.uml.service.types.SlotCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StartClassifierBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StartClassifierBehaviorActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StartObjectBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StartObjectBehaviorActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StateHandler" commandId="org.eclipse.papyrus.uml.service.types.StateCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StateInvariantHandler" commandId="org.eclipse.papyrus.uml.service.types.StateInvariantCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StateMachineHandler" commandId="org.eclipse.papyrus.uml.service.types.StateMachineCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StereotypeHandler" commandId="org.eclipse.papyrus.uml.service.types.StereotypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StringExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.StringExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StructuralFeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuralFeatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StructuredActivityNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuredActivityNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.StructuredClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuredClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.SubstitutionHandler" commandId="org.eclipse.papyrus.uml.service.types.SubstitutionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TemplateableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TemplateBindingHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateBindingCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TemplateParameterSubstitutionHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterSubstitutionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TemplateSignatureHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateSignatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TestIdentityActionHandler" commandId="org.eclipse.papyrus.uml.service.types.TestIdentityActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TimeConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TimeEventHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TimeExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TimeIntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeIntervalCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TimeObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeObservationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TraceHandler" commandId="org.eclipse.papyrus.uml.service.types.TraceCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TransitionHandler" commandId="org.eclipse.papyrus.uml.service.types.TransitionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TriggerHandler" commandId="org.eclipse.papyrus.uml.service.types.TriggerCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TypedElementHandler" commandId="org.eclipse.papyrus.uml.service.types.TypedElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.TypeHandler" commandId="org.eclipse.papyrus.uml.service.types.TypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.UnmarshallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.UnmarshallActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.UsageHandler" commandId="org.eclipse.papyrus.uml.service.types.UsageCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.UseCaseHandler" commandId="org.eclipse.papyrus.uml.service.types.UseCaseCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ValuePinHandler" commandId="org.eclipse.papyrus.uml.service.types.ValuePinCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ValueSpecificationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ValueSpecificationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.ValueSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ValueSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.VariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.VariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.VariableHandler" commandId="org.eclipse.papyrus.uml.service.types.VariableCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.VertexHandler" commandId="org.eclipse.papyrus.uml.service.types.VertexCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.WriteLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.WriteStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteStructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.modelexplorer.handler.WriteVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteVariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="activePartId">
+ <equals
+ value="org.eclipse.papyrus.views.modelexplorer.modelexplorer">
+ </equals>
+ </with>
+ </activeWhen></handler>
+</extension>
+
</plugin>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractionHandler.java
index ec0f10515d3..0dea5b4aa08 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AbstractionHandler extends CreateCommandHandler implements IHandler {
+public class AbstractionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptCallActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptCallActionHandler.java
index 46b629e8356..55d49a70f16 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptCallActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptCallActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AcceptCallActionHandler extends CreateCommandHandler implements IHandler {
+public class AcceptCallActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptEventActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptEventActionHandler.java
index fa56f21ad49..33ac0ebab26 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptEventActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AcceptEventActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AcceptEventActionHandler extends CreateCommandHandler implements IHandler {
+public class AcceptEventActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionExecutionSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionExecutionSpecificationHandler.java
index 35f63be3035..93da6b74d4f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionExecutionSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionExecutionSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActionExecutionSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class ActionExecutionSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionHandler.java
index 22b472d9529..35be20d0a96 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActionHandler extends CreateCommandHandler implements IHandler {
+public class ActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionInputPinHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionInputPinHandler.java
index 00dec6806ba..c959f8ffa8f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionInputPinHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActionInputPinHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActionInputPinHandler extends CreateCommandHandler implements IHandler {
+public class ActionInputPinHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityEdgeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityEdgeHandler.java
index 1f5f72761d1..46b46b23230 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityEdgeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityEdgeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActivityEdgeHandler extends CreateCommandHandler implements IHandler {
+public class ActivityEdgeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityFinalNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityFinalNodeHandler.java
index 6841b04f4b9..2c4d34d6f5a 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityFinalNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityFinalNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActivityFinalNodeHandler extends CreateCommandHandler implements IHandler {
+public class ActivityFinalNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityGroupHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityGroupHandler.java
index 7cbd54ba85d..66d656e6c60 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityGroupHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityGroupHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActivityGroupHandler extends CreateCommandHandler implements IHandler {
+public class ActivityGroupHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityHandler.java
index 45018a99ca4..7f693d5f84e 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActivityHandler extends CreateCommandHandler implements IHandler {
+public class ActivityHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityNodeHandler.java
index aff3056eff3..e72f0134ac4 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActivityNodeHandler extends CreateCommandHandler implements IHandler {
+public class ActivityNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityParameterNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityParameterNodeHandler.java
index 2c8e3a4de8e..2dc48832186 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityParameterNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityParameterNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActivityParameterNodeHandler extends CreateCommandHandler implements IHandler {
+public class ActivityParameterNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityPartitionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityPartitionHandler.java
index c78b35e53b6..eba2510e46c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityPartitionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActivityPartitionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActivityPartitionHandler extends CreateCommandHandler implements IHandler {
+public class ActivityPartitionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActorHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActorHandler.java
index b4a5f116f32..6ef66246e79 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActorHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ActorHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ActorHandler extends CreateCommandHandler implements IHandler {
+public class ActorHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddStructuralFeatureValueActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddStructuralFeatureValueActionHandler.java
index b6b24ffbbd0..538bb5ea578 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddStructuralFeatureValueActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddStructuralFeatureValueActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AddStructuralFeatureValueActionHandler extends CreateCommandHandler implements IHandler {
+public class AddStructuralFeatureValueActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddVariableValueActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddVariableValueActionHandler.java
index 00ff4d72ae7..45a2e3e9645 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddVariableValueActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AddVariableValueActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AddVariableValueActionHandler extends CreateCommandHandler implements IHandler {
+public class AddVariableValueActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AnyReceiveEventHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AnyReceiveEventHandler.java
index 1b0781094d7..a5390ba4cf2 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AnyReceiveEventHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AnyReceiveEventHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AnyReceiveEventHandler extends CreateCommandHandler implements IHandler {
+public class AnyReceiveEventHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ArtifactHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ArtifactHandler.java
index 9b4998accf8..a0dbb1c4e58 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ArtifactHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ArtifactHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ArtifactHandler extends CreateCommandHandler implements IHandler {
+public class ArtifactHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationBaseHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationBaseHandler.java
index c9d6e41629a..e42def6bc6e 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationBaseHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationBaseHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,11 +14,11 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AssociationBaseHandler extends CreateCommandHandler implements IHandler {
+public class AssociationBaseHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationClassHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationClassHandler.java
index 8615613b633..67420b6562a 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationClassHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationClassHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AssociationClassHandler extends CreateCommandHandler implements IHandler {
+public class AssociationClassHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationHandler.java
index bdfdd45b2ea..01ace9acd29 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/AssociationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class AssociationHandler extends CreateCommandHandler implements IHandler {
+public class AssociationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorExecutionSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorExecutionSpecificationHandler.java
index 2e76f77ac5f..deafd8b6f9f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorExecutionSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorExecutionSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class BehaviorExecutionSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class BehaviorExecutionSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorHandler.java
index 01b1be3f4c5..7578688e3d9 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehaviorHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class BehaviorHandler extends CreateCommandHandler implements IHandler {
+public class BehaviorHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioralFeatureHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioralFeatureHandler.java
index 468df754810..8b8ec2c8ef8 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioralFeatureHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioralFeatureHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class BehavioralFeatureHandler extends CreateCommandHandler implements IHandler {
+public class BehavioralFeatureHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioredClassifierHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioredClassifierHandler.java
index 7b1fdbc445e..5b7d707e2a2 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioredClassifierHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BehavioredClassifierHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class BehavioredClassifierHandler extends CreateCommandHandler implements IHandler {
+public class BehavioredClassifierHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BroadcastSignalActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BroadcastSignalActionHandler.java
index 49d4ce95774..235288ae08d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BroadcastSignalActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/BroadcastSignalActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class BroadcastSignalActionHandler extends CreateCommandHandler implements IHandler {
+public class BroadcastSignalActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallActionHandler.java
index afbcb763ff5..ade629c3480 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CallActionHandler extends CreateCommandHandler implements IHandler {
+public class CallActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallBehaviorActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallBehaviorActionHandler.java
index 8ea559e1611..2c09372ea87 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallBehaviorActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallBehaviorActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CallBehaviorActionHandler extends CreateCommandHandler implements IHandler {
+public class CallBehaviorActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallEventHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallEventHandler.java
index d9cdd7b6671..5a7ee0b1def 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallEventHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallEventHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CallEventHandler extends CreateCommandHandler implements IHandler {
+public class CallEventHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallOperationActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallOperationActionHandler.java
index cc6bae7a1e2..ad44d0cba61 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallOperationActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CallOperationActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CallOperationActionHandler extends CreateCommandHandler implements IHandler {
+public class CallOperationActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CentralBufferNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CentralBufferNodeHandler.java
index 6dae6df98b6..2a3c537ab15 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CentralBufferNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CentralBufferNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CentralBufferNodeHandler extends CreateCommandHandler implements IHandler {
+public class CentralBufferNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ChangeEventHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ChangeEventHandler.java
index 83c07383698..9a49d7e706e 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ChangeEventHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ChangeEventHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ChangeEventHandler extends CreateCommandHandler implements IHandler {
+public class ChangeEventHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassHandler.java
index c0408b6bff9..1b8835b19da 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ClassHandler extends CreateCommandHandler implements IHandler {
+public class ClassHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierHandler.java
index e8626f55b21..fb32660e0fa 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ClassifierHandler extends CreateCommandHandler implements IHandler {
+public class ClassifierHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierTemplateParameterHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierTemplateParameterHandler.java
index c4f39a91dbb..851e4539a92 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierTemplateParameterHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClassifierTemplateParameterHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ClassifierTemplateParameterHandler extends CreateCommandHandler implements IHandler {
+public class ClassifierTemplateParameterHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClauseHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClauseHandler.java
index 7169687cbb2..637e263fe25 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClauseHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClauseHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ClauseHandler extends CreateCommandHandler implements IHandler {
+public class ClauseHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearAssociationActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearAssociationActionHandler.java
index be0d7d127c9..e9343713e8d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearAssociationActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearAssociationActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ClearAssociationActionHandler extends CreateCommandHandler implements IHandler {
+public class ClearAssociationActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearStructuralFeatureActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearStructuralFeatureActionHandler.java
index e04de5a5c2f..bd5dd523b29 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearStructuralFeatureActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearStructuralFeatureActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ClearStructuralFeatureActionHandler extends CreateCommandHandler implements IHandler {
+public class ClearStructuralFeatureActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearVariableActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearVariableActionHandler.java
index 028306f293e..b5a3a417249 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearVariableActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ClearVariableActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ClearVariableActionHandler extends CreateCommandHandler implements IHandler {
+public class ClearVariableActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationHandler.java
index 3b493566996..162ff236021 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CollaborationHandler extends CreateCommandHandler implements IHandler {
+public class CollaborationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationUseHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationUseHandler.java
index 74ac8f16c2a..086312a3e5f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationUseHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CollaborationUseHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CollaborationUseHandler extends CreateCommandHandler implements IHandler {
+public class CollaborationUseHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CombinedFragmentHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CombinedFragmentHandler.java
index af0f81ec59b..bcd7d3c164f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CombinedFragmentHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CombinedFragmentHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CombinedFragmentHandler extends CreateCommandHandler implements IHandler {
+public class CombinedFragmentHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommentHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommentHandler.java
index 5fb2a881914..5089e855d00 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommentHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommentHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CommentHandler extends CreateCommandHandler implements IHandler {
+public class CommentHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommunicationPathHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommunicationPathHandler.java
index b5f36a67776..b08cb4ab813 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommunicationPathHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CommunicationPathHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CommunicationPathHandler extends CreateCommandHandler implements IHandler {
+public class CommunicationPathHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentHandler.java
index 686280592e6..680251d3f34 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ComponentHandler extends CreateCommandHandler implements IHandler {
+public class ComponentHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentRealizationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentRealizationHandler.java
index 75338b35d44..b67c38d8f33 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentRealizationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ComponentRealizationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ComponentRealizationHandler extends CreateCommandHandler implements IHandler {
+public class ComponentRealizationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConditionalNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConditionalNodeHandler.java
index e13f9c3dc7d..557be922e04 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConditionalNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConditionalNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConditionalNodeHandler extends CreateCommandHandler implements IHandler {
+public class ConditionalNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementHandler.java
index 594ff263dd7..a5442c4ea2c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConnectableElementHandler extends CreateCommandHandler implements IHandler {
+public class ConnectableElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementTemplateParameterHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementTemplateParameterHandler.java
index c786ac3f02a..27d23ddb120 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementTemplateParameterHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectableElementTemplateParameterHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConnectableElementTemplateParameterHandler extends CreateCommandHandler implements IHandler {
+public class ConnectableElementTemplateParameterHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectionPointReferenceHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectionPointReferenceHandler.java
index 69861cb56d6..0bb6ab49774 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectionPointReferenceHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectionPointReferenceHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConnectionPointReferenceHandler extends CreateCommandHandler implements IHandler {
+public class ConnectionPointReferenceHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorEndHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorEndHandler.java
index ad7b979b28f..f99e59e2abf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorEndHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorEndHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConnectorEndHandler extends CreateCommandHandler implements IHandler {
+public class ConnectorEndHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorHandler.java
index 746d7aa2d6f..86e9a0a833a 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConnectorHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConnectorHandler extends CreateCommandHandler implements IHandler {
+public class ConnectorHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConsiderIgnoreFragmentHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConsiderIgnoreFragmentHandler.java
index e4a6d08cf67..3a2b3baf49d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConsiderIgnoreFragmentHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConsiderIgnoreFragmentHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConsiderIgnoreFragmentHandler extends CreateCommandHandler implements IHandler {
+public class ConsiderIgnoreFragmentHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConstraintHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConstraintHandler.java
index bbcbbf62e15..6241aa5fc4f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConstraintHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ConstraintHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ConstraintHandler extends CreateCommandHandler implements IHandler {
+public class ConstraintHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ContinuationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ContinuationHandler.java
index 1f94e5d325f..bfb3d236860 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ContinuationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ContinuationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ContinuationHandler extends CreateCommandHandler implements IHandler {
+public class ContinuationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlFlowHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlFlowHandler.java
index 6f937c48b1f..39b3ffe85b3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlFlowHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlFlowHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ControlFlowHandler extends CreateCommandHandler implements IHandler {
+public class ControlFlowHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlNodeHandler.java
index dc377769a17..aacd4dafcb0 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ControlNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ControlNodeHandler extends CreateCommandHandler implements IHandler {
+public class ControlNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkActionHandler.java
index 70d2cc9682e..992e4175644 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CreateLinkActionHandler extends CreateCommandHandler implements IHandler {
+public class CreateLinkActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkObjectActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkObjectActionHandler.java
index 9430b2431ec..14bf07cbe25 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkObjectActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateLinkObjectActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CreateLinkObjectActionHandler extends CreateCommandHandler implements IHandler {
+public class CreateLinkObjectActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateObjectActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateObjectActionHandler.java
index c9b03bc25f4..8c293dbf4bd 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateObjectActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/CreateObjectActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class CreateObjectActionHandler extends CreateCommandHandler implements IHandler {
+public class CreateObjectActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataStoreNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataStoreNodeHandler.java
index d58ed8076d1..fd29908d1fa 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataStoreNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataStoreNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DataStoreNodeHandler extends CreateCommandHandler implements IHandler {
+public class DataStoreNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataTypeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataTypeHandler.java
index 8c3aa205d85..e1ac66b58dc 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataTypeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DataTypeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DataTypeHandler extends CreateCommandHandler implements IHandler {
+public class DataTypeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DecisionNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DecisionNodeHandler.java
index 176bfd93ca3..eed0cc0aebd 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DecisionNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DecisionNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DecisionNodeHandler extends CreateCommandHandler implements IHandler {
+public class DecisionNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DependencyHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DependencyHandler.java
index 2bcb370fed8..fecbc9e749d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DependencyHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DependencyHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DependencyHandler extends CreateCommandHandler implements IHandler {
+public class DependencyHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeployedArtifactHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeployedArtifactHandler.java
index b51465331a9..77c63cca0cf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeployedArtifactHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeployedArtifactHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DeployedArtifactHandler extends CreateCommandHandler implements IHandler {
+public class DeployedArtifactHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentHandler.java
index e3cc86c15ba..ba3f99e27b3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DeploymentHandler extends CreateCommandHandler implements IHandler {
+public class DeploymentHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentSpecificationHandler.java
index c1a715cb7fe..c243fa84c5c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DeploymentSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class DeploymentSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentTargetHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentTargetHandler.java
index fd06a7e3187..250a9f37e34 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentTargetHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeploymentTargetHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DeploymentTargetHandler extends CreateCommandHandler implements IHandler {
+public class DeploymentTargetHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyLinkActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyLinkActionHandler.java
index ef9ba5b617f..6a186a725aa 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyLinkActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyLinkActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DestroyLinkActionHandler extends CreateCommandHandler implements IHandler {
+public class DestroyLinkActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyObjectActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyObjectActionHandler.java
index 969ed356291..36807f9beef 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyObjectActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestroyObjectActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DestroyObjectActionHandler extends CreateCommandHandler implements IHandler {
+public class DestroyObjectActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestructionOccurrenceSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestructionOccurrenceSpecificationHandler.java
index c51b4b7a810..edda1c96ca5 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestructionOccurrenceSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DestructionOccurrenceSpecificationHandler.java
@@ -1,6 +1,5 @@
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -12,11 +11,11 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DestructionOccurrenceSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class DestructionOccurrenceSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeviceHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeviceHandler.java
index 0723292b231..f26d19fef91 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeviceHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DeviceHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DeviceHandler extends CreateCommandHandler implements IHandler {
+public class DeviceHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DirectedRelationshipHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DirectedRelationshipHandler.java
index f83a950ff7d..3de378aedbf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DirectedRelationshipHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DirectedRelationshipHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DirectedRelationshipHandler extends CreateCommandHandler implements IHandler {
+public class DirectedRelationshipHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationConstraintHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationConstraintHandler.java
index 511c2f7ec8e..4ccd4d2133c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationConstraintHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationConstraintHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DurationConstraintHandler extends CreateCommandHandler implements IHandler {
+public class DurationConstraintHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationHandler.java
index ee1f06fd28f..594b31c0fec 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DurationHandler extends CreateCommandHandler implements IHandler {
+public class DurationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationIntervalHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationIntervalHandler.java
index c832c52433b..8d1484d52bf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationIntervalHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationIntervalHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DurationIntervalHandler extends CreateCommandHandler implements IHandler {
+public class DurationIntervalHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationObservationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationObservationHandler.java
index 0fc31d00a0f..a3321a5fef3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationObservationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/DurationObservationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class DurationObservationHandler extends CreateCommandHandler implements IHandler {
+public class DurationObservationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementHandler.java
index b586c2a76c7..f2daacc7de0 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ElementHandler extends CreateCommandHandler implements IHandler {
+public class ElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementImportHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementImportHandler.java
index 4eb358f5b2a..028ae8c09b6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementImportHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ElementImportHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ElementImportHandler extends CreateCommandHandler implements IHandler {
+public class ElementImportHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EncapsulatedClassifierHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EncapsulatedClassifierHandler.java
index 5cbcc7c2309..0b8c12843a7 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EncapsulatedClassifierHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EncapsulatedClassifierHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class EncapsulatedClassifierHandler extends CreateCommandHandler implements IHandler {
+public class EncapsulatedClassifierHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationHandler.java
index 3699b85b8f3..ce0bb4a81f0 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class EnumerationHandler extends CreateCommandHandler implements IHandler {
+public class EnumerationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationLiteralHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationLiteralHandler.java
index 9dc709828e2..656f97a5c44 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationLiteralHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EnumerationLiteralHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class EnumerationLiteralHandler extends CreateCommandHandler implements IHandler {
+public class EnumerationLiteralHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EventHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EventHandler.java
index 679942b570d..c6664e74623 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EventHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/EventHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class EventHandler extends CreateCommandHandler implements IHandler {
+public class EventHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExceptionHandlerHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExceptionHandlerHandler.java
index 44cbae6b2be..01825a314c9 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExceptionHandlerHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExceptionHandlerHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExceptionHandlerHandler extends CreateCommandHandler implements IHandler {
+public class ExceptionHandlerHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutableNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutableNodeHandler.java
index 6f92be12389..267db04af14 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutableNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutableNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExecutableNodeHandler extends CreateCommandHandler implements IHandler {
+public class ExecutableNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionEnvironmentHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionEnvironmentHandler.java
index 55de785baf9..60c2ff58bc2 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionEnvironmentHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionEnvironmentHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExecutionEnvironmentHandler extends CreateCommandHandler implements IHandler {
+public class ExecutionEnvironmentHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionOccurrenceSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionOccurrenceSpecificationHandler.java
index 54ad2626b34..e09d6352651 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionOccurrenceSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionOccurrenceSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExecutionOccurrenceSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class ExecutionOccurrenceSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionSpecificationHandler.java
index 91dd973eb75..68fcd928923 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExecutionSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExecutionSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class ExecutionSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionNodeHandler.java
index eb1838a7818..267112743f5 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExpansionNodeHandler extends CreateCommandHandler implements IHandler {
+public class ExpansionNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionRegionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionRegionHandler.java
index ccf9ffd9ecd..fc19ae625a9 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionRegionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpansionRegionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExpansionRegionHandler extends CreateCommandHandler implements IHandler {
+public class ExpansionRegionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpressionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpressionHandler.java
index 7466ba23454..c0baf8a5100 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpressionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExpressionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExpressionHandler extends CreateCommandHandler implements IHandler {
+public class ExpressionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtendHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtendHandler.java
index b1a44290879..5fa8b282d6f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtendHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtendHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExtendHandler extends CreateCommandHandler implements IHandler {
+public class ExtendHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionEndHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionEndHandler.java
index 5a9e61534fb..6c50186d0c3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionEndHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionEndHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExtensionEndHandler extends CreateCommandHandler implements IHandler {
+public class ExtensionEndHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionHandler.java
index 5b5e1fcd276..d16b43be8cc 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExtensionHandler extends CreateCommandHandler implements IHandler {
+public class ExtensionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionPointHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionPointHandler.java
index 28fd4670f87..f4b1c09a0ba 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionPointHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ExtensionPointHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ExtensionPointHandler extends CreateCommandHandler implements IHandler {
+public class ExtensionPointHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FeatureHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FeatureHandler.java
index 0225e85a5cf..9519e80d890 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FeatureHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FeatureHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class FeatureHandler extends CreateCommandHandler implements IHandler {
+public class FeatureHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalNodeHandler.java
index fdda7f72cee..27391810a26 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class FinalNodeHandler extends CreateCommandHandler implements IHandler {
+public class FinalNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalStateHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalStateHandler.java
index d6457159539..26a27608a03 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalStateHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FinalStateHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class FinalStateHandler extends CreateCommandHandler implements IHandler {
+public class FinalStateHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FlowFinalNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FlowFinalNodeHandler.java
index 9ced9df9a10..1e446f83435 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FlowFinalNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FlowFinalNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class FlowFinalNodeHandler extends CreateCommandHandler implements IHandler {
+public class FlowFinalNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ForkNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ForkNodeHandler.java
index d526985ab54..59a14e38486 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ForkNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ForkNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ForkNodeHandler extends CreateCommandHandler implements IHandler {
+public class ForkNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FunctionBehaviorHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FunctionBehaviorHandler.java
index ff47bd6a223..baf2df67f30 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FunctionBehaviorHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/FunctionBehaviorHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class FunctionBehaviorHandler extends CreateCommandHandler implements IHandler {
+public class FunctionBehaviorHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GateHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GateHandler.java
index 6cc909efe2a..5566b1d59b4 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GateHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GateHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class GateHandler extends CreateCommandHandler implements IHandler {
+public class GateHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralOrderingHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralOrderingHandler.java
index 3caf5b8a7e8..4fd00136ad8 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralOrderingHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralOrderingHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class GeneralOrderingHandler extends CreateCommandHandler implements IHandler {
+public class GeneralOrderingHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationHandler.java
index a434104a51c..ef0bea43113 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class GeneralizationHandler extends CreateCommandHandler implements IHandler {
+public class GeneralizationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationSetHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationSetHandler.java
index 8eb3988f612..6cb021ed826 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationSetHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/GeneralizationSetHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class GeneralizationSetHandler extends CreateCommandHandler implements IHandler {
+public class GeneralizationSetHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ImageHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ImageHandler.java
index 2effab4abb9..8872d3d57cb 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ImageHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ImageHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ImageHandler extends CreateCommandHandler implements IHandler {
+public class ImageHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IncludeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IncludeHandler.java
index cb30ba43af5..c61434a952c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IncludeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IncludeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class IncludeHandler extends CreateCommandHandler implements IHandler {
+public class IncludeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationFlowHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationFlowHandler.java
index 7ee219ae250..7b5d3f32164 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationFlowHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationFlowHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InformationFlowHandler extends CreateCommandHandler implements IHandler {
+public class InformationFlowHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationItemHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationItemHandler.java
index 15e33138933..ac0f8dae54c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationItemHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InformationItemHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InformationItemHandler extends CreateCommandHandler implements IHandler {
+public class InformationItemHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InitialNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InitialNodeHandler.java
index f57efef1204..b141b4ecb03 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InitialNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InitialNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InitialNodeHandler extends CreateCommandHandler implements IHandler {
+public class InitialNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InputPinHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InputPinHandler.java
index bfd59c18709..fc3af07edbe 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InputPinHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InputPinHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InputPinHandler extends CreateCommandHandler implements IHandler {
+public class InputPinHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceSpecificationHandler.java
index 9c3d5fbebfc..7fabd3800d3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InstanceSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class InstanceSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceValueHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceValueHandler.java
index e307fe4b954..614fe5f0adf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceValueHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InstanceValueHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InstanceValueHandler extends CreateCommandHandler implements IHandler {
+public class InstanceValueHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionConstraintHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionConstraintHandler.java
index 4c34ca05e8e..9dbf29f65e6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionConstraintHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionConstraintHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InteractionConstraintHandler extends CreateCommandHandler implements IHandler {
+public class InteractionConstraintHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionFragmentHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionFragmentHandler.java
index ea9e1efd2db..fe8aab335d5 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionFragmentHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionFragmentHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InteractionFragmentHandler extends CreateCommandHandler implements IHandler {
+public class InteractionFragmentHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionHandler.java
index 81380a96335..1ca9fcb4823 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InteractionHandler extends CreateCommandHandler implements IHandler {
+public class InteractionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionOperandHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionOperandHandler.java
index fa5aa530278..01298142d1a 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionOperandHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionOperandHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InteractionOperandHandler extends CreateCommandHandler implements IHandler {
+public class InteractionOperandHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionUseHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionUseHandler.java
index 239489d870a..c04975a3a56 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionUseHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InteractionUseHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InteractionUseHandler extends CreateCommandHandler implements IHandler {
+public class InteractionUseHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceHandler.java
index 426a0c1f439..44f4a8cce06 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InterfaceHandler extends CreateCommandHandler implements IHandler {
+public class InterfaceHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceRealizationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceRealizationHandler.java
index 627d70c97b0..9f16de98880 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceRealizationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterfaceRealizationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InterfaceRealizationHandler extends CreateCommandHandler implements IHandler {
+public class InterfaceRealizationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterruptibleActivityRegionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterruptibleActivityRegionHandler.java
index d75cc8377e2..062f97fb0c7 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterruptibleActivityRegionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InterruptibleActivityRegionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InterruptibleActivityRegionHandler extends CreateCommandHandler implements IHandler {
+public class InterruptibleActivityRegionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalConstraintHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalConstraintHandler.java
index 4f3293a614d..9e1d0a3bf60 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalConstraintHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalConstraintHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class IntervalConstraintHandler extends CreateCommandHandler implements IHandler {
+public class IntervalConstraintHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalHandler.java
index fa801ef1346..02dc543f2bd 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/IntervalHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class IntervalHandler extends CreateCommandHandler implements IHandler {
+public class IntervalHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InvocationActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InvocationActionHandler.java
index e49238dd86d..f0bdc123c1f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InvocationActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/InvocationActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class InvocationActionHandler extends CreateCommandHandler implements IHandler {
+public class InvocationActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/JoinNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/JoinNodeHandler.java
index 3b18531bbf8..96424ea23c6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/JoinNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/JoinNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class JoinNodeHandler extends CreateCommandHandler implements IHandler {
+public class JoinNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LifelineHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LifelineHandler.java
index 86137341e8b..b6cc02d06d9 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LifelineHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LifelineHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LifelineHandler extends CreateCommandHandler implements IHandler {
+public class LifelineHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkActionHandler.java
index bd1d2baea0e..84e44c3c452 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LinkActionHandler extends CreateCommandHandler implements IHandler {
+public class LinkActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndCreationDataHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndCreationDataHandler.java
index 65f474c4bc2..68c2e90724a 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndCreationDataHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndCreationDataHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LinkEndCreationDataHandler extends CreateCommandHandler implements IHandler {
+public class LinkEndCreationDataHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDataHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDataHandler.java
index 06b1feff680..1ad180538d1 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDataHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDataHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LinkEndDataHandler extends CreateCommandHandler implements IHandler {
+public class LinkEndDataHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDestructionDataHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDestructionDataHandler.java
index bbe15eb6f90..a900bb6d3a7 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDestructionDataHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LinkEndDestructionDataHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LinkEndDestructionDataHandler extends CreateCommandHandler implements IHandler {
+public class LinkEndDestructionDataHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralBooleanHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralBooleanHandler.java
index 86d77f168cf..4ebb0c8c702 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralBooleanHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralBooleanHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LiteralBooleanHandler extends CreateCommandHandler implements IHandler {
+public class LiteralBooleanHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralIntegerHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralIntegerHandler.java
index d1f1b84929e..9ae9d4dbcf2 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralIntegerHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralIntegerHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LiteralIntegerHandler extends CreateCommandHandler implements IHandler {
+public class LiteralIntegerHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralNullHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralNullHandler.java
index 10114d3d1d5..5e2ad1307fb 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralNullHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralNullHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LiteralNullHandler extends CreateCommandHandler implements IHandler {
+public class LiteralNullHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralRealHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralRealHandler.java
index cb0fc1bce38..1c04c7768fd 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralRealHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralRealHandler.java
@@ -1,6 +1,5 @@
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -12,11 +11,11 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LiteralRealHandler extends CreateCommandHandler implements IHandler {
+public class LiteralRealHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralSpecificationHandler.java
index da6e0190e56..236e576c4d0 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LiteralSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class LiteralSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralStringHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralStringHandler.java
index afc67d125ad..9c89b486b79 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralStringHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralStringHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LiteralStringHandler extends CreateCommandHandler implements IHandler {
+public class LiteralStringHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralUnlimitedNaturalHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralUnlimitedNaturalHandler.java
index 169ca57a54f..6eef37490fe 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralUnlimitedNaturalHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LiteralUnlimitedNaturalHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LiteralUnlimitedNaturalHandler extends CreateCommandHandler implements IHandler {
+public class LiteralUnlimitedNaturalHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LoopNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LoopNodeHandler.java
index fc92eef5383..01a38c04916 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LoopNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/LoopNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class LoopNodeHandler extends CreateCommandHandler implements IHandler {
+public class LoopNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ManifestationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ManifestationHandler.java
index df9b53a40a1..ae0d6b31b1a 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ManifestationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ManifestationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ManifestationHandler extends CreateCommandHandler implements IHandler {
+public class ManifestationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MergeNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MergeNodeHandler.java
index b6c642e063d..b0f57342f1f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MergeNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MergeNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class MergeNodeHandler extends CreateCommandHandler implements IHandler {
+public class MergeNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEndHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEndHandler.java
index ac6a5ea9b58..4ac83d0e444 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEndHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEndHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class MessageEndHandler extends CreateCommandHandler implements IHandler {
+public class MessageEndHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEventHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEventHandler.java
index 79c01d0fcf9..c6f618e87b7 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEventHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageEventHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class MessageEventHandler extends CreateCommandHandler implements IHandler {
+public class MessageEventHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageHandler.java
index 93f1fc165ac..9ed6f3e67d5 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class MessageHandler extends CreateCommandHandler implements IHandler {
+public class MessageHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageOccurrenceSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageOccurrenceSpecificationHandler.java
index 3f7277bac13..10308677ec3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageOccurrenceSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MessageOccurrenceSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class MessageOccurrenceSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class MessageOccurrenceSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ModelHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ModelHandler.java
index 8341f340400..744262dff48 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ModelHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ModelHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ModelHandler extends CreateCommandHandler implements IHandler {
+public class ModelHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MultiplicityElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MultiplicityElementHandler.java
index f4b5f108b70..d4a6a4c5d8f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MultiplicityElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/MultiplicityElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class MultiplicityElementHandler extends CreateCommandHandler implements IHandler {
+public class MultiplicityElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamedElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamedElementHandler.java
index 710ee01f9c4..14d51598f2c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamedElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamedElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class NamedElementHandler extends CreateCommandHandler implements IHandler {
+public class NamedElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamespaceHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamespaceHandler.java
index 249f173cef4..9a0d0fa26bb 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamespaceHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NamespaceHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class NamespaceHandler extends CreateCommandHandler implements IHandler {
+public class NamespaceHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NodeHandler.java
index 96f7120ff3e..64abe089194 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/NodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class NodeHandler extends CreateCommandHandler implements IHandler {
+public class NodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectFlowHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectFlowHandler.java
index 1b3923ebbca..fa563d5f3b4 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectFlowHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectFlowHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ObjectFlowHandler extends CreateCommandHandler implements IHandler {
+public class ObjectFlowHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectNodeHandler.java
index 645035731e7..f18e46a9b49 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObjectNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ObjectNodeHandler extends CreateCommandHandler implements IHandler {
+public class ObjectNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObservationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObservationHandler.java
index 74dfeb01847..5bd9cd23658 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObservationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ObservationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ObservationHandler extends CreateCommandHandler implements IHandler {
+public class ObservationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OccurrenceSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OccurrenceSpecificationHandler.java
index c3b558e3dbe..1fc04ce04c4 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OccurrenceSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OccurrenceSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class OccurrenceSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class OccurrenceSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueActionHandler.java
index 9ed854d4060..a7e7b500344 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class OpaqueActionHandler extends CreateCommandHandler implements IHandler {
+public class OpaqueActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueBehaviorHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueBehaviorHandler.java
index bfb3803cbf6..196187e8a8e 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueBehaviorHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueBehaviorHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class OpaqueBehaviorHandler extends CreateCommandHandler implements IHandler {
+public class OpaqueBehaviorHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueExpressionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueExpressionHandler.java
index a8725f591a6..70a88af0545 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueExpressionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OpaqueExpressionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class OpaqueExpressionHandler extends CreateCommandHandler implements IHandler {
+public class OpaqueExpressionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationHandler.java
index 91f0f8cf6d4..89bf23d5b23 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class OperationHandler extends CreateCommandHandler implements IHandler {
+public class OperationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationTemplateParameterHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationTemplateParameterHandler.java
index 6a29a8dee22..4921bcbdc20 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationTemplateParameterHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OperationTemplateParameterHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class OperationTemplateParameterHandler extends CreateCommandHandler implements IHandler {
+public class OperationTemplateParameterHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OutputPinHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OutputPinHandler.java
index 6d60e093f4e..7b7261b6cdf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OutputPinHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/OutputPinHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class OutputPinHandler extends CreateCommandHandler implements IHandler {
+public class OutputPinHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageHandler.java
index 7a63cb5e190..3ed0d0d1392 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PackageHandler extends CreateCommandHandler implements IHandler {
+public class PackageHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageImportHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageImportHandler.java
index 4be5a4889a0..30be64e9b40 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageImportHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageImportHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PackageImportHandler extends CreateCommandHandler implements IHandler {
+public class PackageImportHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageMergeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageMergeHandler.java
index d5d67301751..7ed7f32ed49 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageMergeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageMergeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PackageMergeHandler extends CreateCommandHandler implements IHandler {
+public class PackageMergeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageableElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageableElementHandler.java
index 99253aa2a74..597143821ce 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageableElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PackageableElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PackageableElementHandler extends CreateCommandHandler implements IHandler {
+public class PackageableElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterHandler.java
index df5678ad335..c96a063a869 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ParameterHandler extends CreateCommandHandler implements IHandler {
+public class ParameterHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterSetHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterSetHandler.java
index 4fe829d593d..48d1bd15881 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterSetHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterSetHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ParameterSetHandler extends CreateCommandHandler implements IHandler {
+public class ParameterSetHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterableElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterableElementHandler.java
index 0c09ce8574d..32643f986d6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterableElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ParameterableElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ParameterableElementHandler extends CreateCommandHandler implements IHandler {
+public class ParameterableElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PartDecompositionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PartDecompositionHandler.java
index 308d989c75a..61479753c41 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PartDecompositionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PartDecompositionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PartDecompositionHandler extends CreateCommandHandler implements IHandler {
+public class PartDecompositionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PinHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PinHandler.java
index 43323c99e37..5f20d448b8d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PinHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PinHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PinHandler extends CreateCommandHandler implements IHandler {
+public class PinHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PortHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PortHandler.java
index d45f0b5d5d7..3350b69cbea 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PortHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PortHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PortHandler extends CreateCommandHandler implements IHandler {
+public class PortHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PrimitiveTypeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PrimitiveTypeHandler.java
index a8def46c4f7..9af0eae6db5 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PrimitiveTypeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PrimitiveTypeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PrimitiveTypeHandler extends CreateCommandHandler implements IHandler {
+public class PrimitiveTypeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileApplicationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileApplicationHandler.java
index 69e763f594a..d2a6cb1f44c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileApplicationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileApplicationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ProfileApplicationHandler extends CreateCommandHandler implements IHandler {
+public class ProfileApplicationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileHandler.java
index 0a5da6256b8..23342af67a7 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProfileHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ProfileHandler extends CreateCommandHandler implements IHandler {
+public class ProfileHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PropertyHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PropertyHandler.java
index 08737c60d3a..9574584f2c3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PropertyHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PropertyHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PropertyHandler extends CreateCommandHandler implements IHandler {
+public class PropertyHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolConformanceHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolConformanceHandler.java
index 2f481051db2..d719a576dcd 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolConformanceHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolConformanceHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ProtocolConformanceHandler extends CreateCommandHandler implements IHandler {
+public class ProtocolConformanceHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolStateMachineHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolStateMachineHandler.java
index 9af21786d0a..30ada9ba6cf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolStateMachineHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolStateMachineHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ProtocolStateMachineHandler extends CreateCommandHandler implements IHandler {
+public class ProtocolStateMachineHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolTransitionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolTransitionHandler.java
index 2f21659cdf1..c782917406e 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolTransitionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ProtocolTransitionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ProtocolTransitionHandler extends CreateCommandHandler implements IHandler {
+public class ProtocolTransitionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PseudostateHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PseudostateHandler.java
index 65b92f0b4ee..4ddaf0656b1 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PseudostateHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/PseudostateHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class PseudostateHandler extends CreateCommandHandler implements IHandler {
+public class PseudostateHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/QualifierValueHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/QualifierValueHandler.java
index 91a52476934..b07681f9b22 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/QualifierValueHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/QualifierValueHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class QualifierValueHandler extends CreateCommandHandler implements IHandler {
+public class QualifierValueHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RaiseExceptionActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RaiseExceptionActionHandler.java
index d9cbc09283e..62dda02df9b 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RaiseExceptionActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RaiseExceptionActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RaiseExceptionActionHandler extends CreateCommandHandler implements IHandler {
+public class RaiseExceptionActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadExtentActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadExtentActionHandler.java
index a860ac41a91..eaafa2ef83b 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadExtentActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadExtentActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadExtentActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadExtentActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadIsClassifiedObjectActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadIsClassifiedObjectActionHandler.java
index 416c58a057d..12c24fd0cf6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadIsClassifiedObjectActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadIsClassifiedObjectActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadIsClassifiedObjectActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadIsClassifiedObjectActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkActionHandler.java
index 8cbb447fc87..c4528389686 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadLinkActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadLinkActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndActionHandler.java
index bb84f25ee7a..7cfe1f69c04 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadLinkObjectEndActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadLinkObjectEndActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndQualifierActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndQualifierActionHandler.java
index 7063109393d..943245cd33d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndQualifierActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadLinkObjectEndQualifierActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadLinkObjectEndQualifierActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadLinkObjectEndQualifierActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadSelfActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadSelfActionHandler.java
index 5a4ecd9d419..8e62bbbefdd 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadSelfActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadSelfActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadSelfActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadSelfActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadStructuralFeatureActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadStructuralFeatureActionHandler.java
index 52b3eaa6b8e..b0dafc1ed18 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadStructuralFeatureActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadStructuralFeatureActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadStructuralFeatureActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadStructuralFeatureActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadVariableActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadVariableActionHandler.java
index dccc5154a18..fe8a226a149 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadVariableActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReadVariableActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReadVariableActionHandler extends CreateCommandHandler implements IHandler {
+public class ReadVariableActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RealizationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RealizationHandler.java
index 611f582eddc..775c2d73dfc 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RealizationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RealizationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RealizationHandler extends CreateCommandHandler implements IHandler {
+public class RealizationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceptionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceptionHandler.java
index 47294623e31..417567f73f3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceptionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReceptionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReceptionHandler extends CreateCommandHandler implements IHandler {
+public class ReceptionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReclassifyObjectActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReclassifyObjectActionHandler.java
index b0a70536d96..2f676dbbe73 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReclassifyObjectActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReclassifyObjectActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReclassifyObjectActionHandler extends CreateCommandHandler implements IHandler {
+public class ReclassifyObjectActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableElementHandler.java
index a3cab0555a6..c2c69f0f3af 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RedefinableElementHandler extends CreateCommandHandler implements IHandler {
+public class RedefinableElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableTemplateSignatureHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableTemplateSignatureHandler.java
index e5565fe60a7..2847119c6dd 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableTemplateSignatureHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RedefinableTemplateSignatureHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RedefinableTemplateSignatureHandler extends CreateCommandHandler implements IHandler {
+public class RedefinableTemplateSignatureHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReduceActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReduceActionHandler.java
index 03d9427cdf9..c7867ea86b3 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReduceActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReduceActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReduceActionHandler extends CreateCommandHandler implements IHandler {
+public class ReduceActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RefineHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RefineHandler.java
index 4e79baae975..b1c96844fa1 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RefineHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RefineHandler.java
@@ -1,6 +1,5 @@
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -12,11 +11,11 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RefineHandler extends CreateCommandHandler implements IHandler {
+public class RefineHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RegionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RegionHandler.java
index 99d8bf47b19..d0bf6fb9ba1 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RegionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RegionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RegionHandler extends CreateCommandHandler implements IHandler {
+public class RegionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RelationshipHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RelationshipHandler.java
index e56f0ad077b..3d38058e23d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RelationshipHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RelationshipHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RelationshipHandler extends CreateCommandHandler implements IHandler {
+public class RelationshipHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveStructuralFeatureValueActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveStructuralFeatureValueActionHandler.java
index 6708a5d804d..11bb57d3841 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveStructuralFeatureValueActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveStructuralFeatureValueActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RemoveStructuralFeatureValueActionHandler extends CreateCommandHandler implements IHandler {
+public class RemoveStructuralFeatureValueActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveVariableValueActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveVariableValueActionHandler.java
index 87d81f4ea94..26ff95310fc 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveVariableValueActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/RemoveVariableValueActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class RemoveVariableValueActionHandler extends CreateCommandHandler implements IHandler {
+public class RemoveVariableValueActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReplyActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReplyActionHandler.java
index c7ebfbb00bc..d683d2432cf 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReplyActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ReplyActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ReplyActionHandler extends CreateCommandHandler implements IHandler {
+public class ReplyActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendObjectActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendObjectActionHandler.java
index b6dae3c6f4d..d15c5a3772f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendObjectActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendObjectActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class SendObjectActionHandler extends CreateCommandHandler implements IHandler {
+public class SendObjectActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendSignalActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendSignalActionHandler.java
index 07a6bce0c96..9ca1949a1c6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendSignalActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SendSignalActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class SendSignalActionHandler extends CreateCommandHandler implements IHandler {
+public class SendSignalActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SequenceNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SequenceNodeHandler.java
index f3fd9949300..5b593d9f34e 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SequenceNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SequenceNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class SequenceNodeHandler extends CreateCommandHandler implements IHandler {
+public class SequenceNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalEventHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalEventHandler.java
index 9c342c2682b..7bc96e9624c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalEventHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalEventHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class SignalEventHandler extends CreateCommandHandler implements IHandler {
+public class SignalEventHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalHandler.java
index 3ef28d0d91a..a0a25db45a7 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SignalHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class SignalHandler extends CreateCommandHandler implements IHandler {
+public class SignalHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SlotHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SlotHandler.java
index 1f417e67dc9..118d889a290 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SlotHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SlotHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class SlotHandler extends CreateCommandHandler implements IHandler {
+public class SlotHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartClassifierBehaviorActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartClassifierBehaviorActionHandler.java
index 42b7c9cb3e9..6d247476ed7 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartClassifierBehaviorActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartClassifierBehaviorActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StartClassifierBehaviorActionHandler extends CreateCommandHandler implements IHandler {
+public class StartClassifierBehaviorActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartObjectBehaviorActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartObjectBehaviorActionHandler.java
index 4211cbf4e20..37487e48db0 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartObjectBehaviorActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StartObjectBehaviorActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StartObjectBehaviorActionHandler extends CreateCommandHandler implements IHandler {
+public class StartObjectBehaviorActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateHandler.java
index 3255d34f0dc..7a5032f6519 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StateHandler extends CreateCommandHandler implements IHandler {
+public class StateHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateInvariantHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateInvariantHandler.java
index 2a9fe558e42..d86043dca39 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateInvariantHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateInvariantHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StateInvariantHandler extends CreateCommandHandler implements IHandler {
+public class StateInvariantHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateMachineHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateMachineHandler.java
index 375773c9aed..b8b0a515ed9 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateMachineHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StateMachineHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StateMachineHandler extends CreateCommandHandler implements IHandler {
+public class StateMachineHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StereotypeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StereotypeHandler.java
index bd589bdc459..b135edda67c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StereotypeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StereotypeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StereotypeHandler extends CreateCommandHandler implements IHandler {
+public class StereotypeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StringExpressionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StringExpressionHandler.java
index 1ef30399a60..31295aa7d69 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StringExpressionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StringExpressionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StringExpressionHandler extends CreateCommandHandler implements IHandler {
+public class StringExpressionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureActionHandler.java
index d1ad3208c90..e1bca49e664 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StructuralFeatureActionHandler extends CreateCommandHandler implements IHandler {
+public class StructuralFeatureActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureHandler.java
index b9d943f7df8..909951d862f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuralFeatureHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StructuralFeatureHandler extends CreateCommandHandler implements IHandler {
+public class StructuralFeatureHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredActivityNodeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredActivityNodeHandler.java
index 855b2f3e7fc..1dabf978f6c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredActivityNodeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredActivityNodeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StructuredActivityNodeHandler extends CreateCommandHandler implements IHandler {
+public class StructuredActivityNodeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredClassifierHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredClassifierHandler.java
index 44eed2a73c7..803707cf5c1 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredClassifierHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/StructuredClassifierHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class StructuredClassifierHandler extends CreateCommandHandler implements IHandler {
+public class StructuredClassifierHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SubstitutionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SubstitutionHandler.java
index 9f55cfb34e1..bb02fa83a9c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SubstitutionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/SubstitutionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class SubstitutionHandler extends CreateCommandHandler implements IHandler {
+public class SubstitutionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateBindingHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateBindingHandler.java
index 57e4d9871a2..0ae002ec58b 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateBindingHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateBindingHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TemplateBindingHandler extends CreateCommandHandler implements IHandler {
+public class TemplateBindingHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterHandler.java
index 7e4930e17c8..e04a5b4ad70 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TemplateParameterHandler extends CreateCommandHandler implements IHandler {
+public class TemplateParameterHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterSubstitutionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterSubstitutionHandler.java
index 127c18c3d82..02b0257a63d 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterSubstitutionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateParameterSubstitutionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TemplateParameterSubstitutionHandler extends CreateCommandHandler implements IHandler {
+public class TemplateParameterSubstitutionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateSignatureHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateSignatureHandler.java
index 96a6754f56a..0f69f9ba7ca 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateSignatureHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateSignatureHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TemplateSignatureHandler extends CreateCommandHandler implements IHandler {
+public class TemplateSignatureHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateableElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateableElementHandler.java
index 2b6357e42dd..2e765088c73 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateableElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TemplateableElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TemplateableElementHandler extends CreateCommandHandler implements IHandler {
+public class TemplateableElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TestIdentityActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TestIdentityActionHandler.java
index 32328848f61..49f5d2d4130 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TestIdentityActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TestIdentityActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TestIdentityActionHandler extends CreateCommandHandler implements IHandler {
+public class TestIdentityActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeConstraintHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeConstraintHandler.java
index 39206ea7e10..301ba041f85 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeConstraintHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeConstraintHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TimeConstraintHandler extends CreateCommandHandler implements IHandler {
+public class TimeConstraintHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeEventHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeEventHandler.java
index 8e089de8438..2805bfcbd08 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeEventHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeEventHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TimeEventHandler extends CreateCommandHandler implements IHandler {
+public class TimeEventHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeExpressionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeExpressionHandler.java
index f84d913f908..e48842c25b8 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeExpressionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeExpressionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TimeExpressionHandler extends CreateCommandHandler implements IHandler {
+public class TimeExpressionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeIntervalHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeIntervalHandler.java
index e3e46260528..2d48c8903b9 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeIntervalHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeIntervalHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TimeIntervalHandler extends CreateCommandHandler implements IHandler {
+public class TimeIntervalHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeObservationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeObservationHandler.java
index 45829e0c20b..f18f9ce9c6a 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeObservationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TimeObservationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TimeObservationHandler extends CreateCommandHandler implements IHandler {
+public class TimeObservationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TraceHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TraceHandler.java
index 1f1f2430621..f02f03f8937 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TraceHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TraceHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,11 +14,11 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TraceHandler extends CreateCommandHandler implements IHandler {
+public class TraceHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TransitionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TransitionHandler.java
index 29bf047bd71..b6aaaa5e515 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TransitionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TransitionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TransitionHandler extends CreateCommandHandler implements IHandler {
+public class TransitionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TriggerHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TriggerHandler.java
index 63b6f338d42..d219debde0b 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TriggerHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TriggerHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TriggerHandler extends CreateCommandHandler implements IHandler {
+public class TriggerHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypeHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypeHandler.java
index dea8a5a68bf..5111f822750 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypeHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypeHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TypeHandler extends CreateCommandHandler implements IHandler {
+public class TypeHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypedElementHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypedElementHandler.java
index f3ec7562161..287a13c097f 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypedElementHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/TypedElementHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class TypedElementHandler extends CreateCommandHandler implements IHandler {
+public class TypedElementHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UnmarshallActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UnmarshallActionHandler.java
index 8be0797cfeb..be07db96375 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UnmarshallActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UnmarshallActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class UnmarshallActionHandler extends CreateCommandHandler implements IHandler {
+public class UnmarshallActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UsageHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UsageHandler.java
index 1794b98a785..91959963eed 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UsageHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UsageHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class UsageHandler extends CreateCommandHandler implements IHandler {
+public class UsageHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UseCaseHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UseCaseHandler.java
index 76b79449f47..3e7fda03df2 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UseCaseHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/UseCaseHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class UseCaseHandler extends CreateCommandHandler implements IHandler {
+public class UseCaseHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValuePinHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValuePinHandler.java
index e903f891d83..27e20e3d5eb 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValuePinHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValuePinHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ValuePinHandler extends CreateCommandHandler implements IHandler {
+public class ValuePinHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationActionHandler.java
index d94353eafff..66488668046 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ValueSpecificationActionHandler extends CreateCommandHandler implements IHandler {
+public class ValueSpecificationActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationHandler.java
index b464d13b68c..11b3d682ca4 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/ValueSpecificationHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class ValueSpecificationHandler extends CreateCommandHandler implements IHandler {
+public class ValueSpecificationHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableActionHandler.java
index 9c94b6fde85..a3115b1c909 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class VariableActionHandler extends CreateCommandHandler implements IHandler {
+public class VariableActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableHandler.java
index 83898529861..0b13144233c 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VariableHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class VariableHandler extends CreateCommandHandler implements IHandler {
+public class VariableHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VertexHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VertexHandler.java
index 9a75b3f311a..47e0dfa9250 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VertexHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/VertexHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class VertexHandler extends CreateCommandHandler implements IHandler {
+public class VertexHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteLinkActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteLinkActionHandler.java
index 98464e7b172..53f1a2ba0b6 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteLinkActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteLinkActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class WriteLinkActionHandler extends CreateCommandHandler implements IHandler {
+public class WriteLinkActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteStructuralFeatureActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteStructuralFeatureActionHandler.java
index f4b818bd13a..ee6d2fda6bc 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteStructuralFeatureActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteStructuralFeatureActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class WriteStructuralFeatureActionHandler extends CreateCommandHandler implements IHandler {
+public class WriteStructuralFeatureActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteVariableActionHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteVariableActionHandler.java
index 3c967989cfc..c2cee6a63fa 100644
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteVariableActionHandler.java
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src-gen/org/eclipse/papyrus/uml/modelexplorer/handler/WriteVariableActionHandler.java
@@ -3,7 +3,6 @@
*/
package org.eclipse.papyrus.uml.modelexplorer.handler;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
@@ -15,7 +14,7 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
*
* @generated
*/
-public class WriteVariableActionHandler extends CreateCommandHandler implements IHandler {
+public class WriteVariableActionHandler extends AbstractUmlModelExplorerCreateCommandHandler {
/**
* <pre>
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractCommandHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractCommandHandler.java
deleted file mode 100644
index f802bb377a2..00000000000
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractCommandHandler.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2010-2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.modelexplorer.handler;
-
-import org.eclipse.core.commands.AbstractHandler;
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.facet.infra.browser.uicore.internal.model.LinkItem;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForHandlers;
-import org.eclipse.papyrus.uml.modelexplorer.Activator;
-import org.eclipse.papyrus.views.modelexplorer.CommandContext;
-import org.eclipse.papyrus.views.modelexplorer.ICommandContext;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PlatformUI;
-
-/**
- * <pre>
- *
- * This abstract command handler manages:
- * - current selection in order to build a list of the selected {@link EObject}
- * - execute the command (returned by children) in Papyrus {@link TransactionalEditingDomain}
- * - calculate the command enablement and visibility regarding the command executability
- * (the command is now shown in menu if not executable).
- *
- * </pre>
- */
-public abstract class AbstractCommandHandler extends AbstractHandler {
-
- /**
- * <pre>
- *
- * Returns the command to execute (to be implemented
- * in children implementing this class)
- *
- * @return the command to execute
- *
- * </pre>
- */
- protected abstract Command getCommand();
-
- /**
- * <pre>
- * Parse current selection and extract the command context (can be null).
- *
- * @return the command context based on current selection
- * </pre>
- */
- protected ICommandContext getCommandContext() {
-
- // Get current selection from workbench
- IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
- Object selection = (activeWorkbenchWindow != null) ? activeWorkbenchWindow.getSelectionService().getSelection() : null;
-
- // If the selection is null, return null command context.
- if(selection == null) {
- return null;
- }
-
- // Get first element if the selection is an IStructuredSelection
- if(selection instanceof IStructuredSelection) {
- IStructuredSelection structuredSelection = (IStructuredSelection)selection;
- selection = structuredSelection.getFirstElement();
- }
-
- // Treat non-null selected object (try to adapt and return EObject or EReference)
- EObject container = null;
- EReference reference = null;
-
- if(selection instanceof IAdaptable) {
-
- container = (EObject)((IAdaptable)selection).getAdapter(EObject.class);
-
- if(container == null) {
- reference = (EReference)((IAdaptable)selection).getAdapter(EReference.class);
-
- // The following part introduce a dependency to EMF Facet.
- // Although the selection can be adapted to EReference, the link parent is required but
- // no API allows to get this element except LinkItem or ITreeElement.
- if((reference != null) && (selection instanceof LinkItem)) {
- container = ((LinkItem)selection).getParent();
- }
- }
- }
-
- // Prepare the command context
- ICommandContext context = null;
- if(container != null) {
- if(reference != null) {
- context = new CommandContext(container, reference);
- } else {
- context = new CommandContext(container);
- }
- }
-
- // Return the context
- return context;
- }
-
-
-
- /**
- *
- * @see org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands.ExecutionEvent)
- *
- * @param event
- * @return null
- * @throws ExecutionException
- */
- public Object execute(ExecutionEvent event) throws ExecutionException {
-
- Command creationcommand = null;
-
- try {
-
- ServiceUtilsForHandlers util = ServiceUtilsForHandlers.getInstance();
- creationcommand = getCommand();
-
- util.getTransactionalEditingDomain(event).getCommandStack().execute(creationcommand);
-
- return creationcommand.getResult();
-
- } catch (ServiceException e) {
-
- Activator.log.error("Unexpected error while executing command.", e);
-
- }
-
- return null;
- }
-
- /**
- *
- * @see org.eclipse.core.commands.AbstractHandler#isEnabled()
- *
- * @return true (enabled) when the command can be executed.
- */
- @Override
- public boolean isEnabled() {
- return getCommand().canExecute();
- }
-
- /**
- *
- * @return true (visible) when the command can be executed.
- */
- public boolean isVisible() {
- return getCommand().canExecute();
- }
-}
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractUmlModelExplorerCreateCommandHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractUmlModelExplorerCreateCommandHandler.java
new file mode 100644
index 00000000000..5a0e4900995
--- /dev/null
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/AbstractUmlModelExplorerCreateCommandHandler.java
@@ -0,0 +1,37 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.modelexplorer.handler;
+
+import org.eclipse.papyrus.uml.modelexplorer.util.ModelExplorerUtils;
+import org.eclipse.papyrus.uml.service.types.handlers.AbstractUmlCreateCommandHandler;
+import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
+
+
+/**
+ * Abstract handler supertype for every generated handler for the creation of UML elements from the model explorer.
+ * ("Create child")
+ */
+public abstract class AbstractUmlModelExplorerCreateCommandHandler extends AbstractUmlCreateCommandHandler {
+
+ /**
+ *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCommandHandler#getCommandContext()
+ *
+ * @return
+ */
+ protected ICommandContext getCommandContext() {
+ return ModelExplorerUtils.getSelectionCommandContext();
+ }
+
+
+
+}
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/CreateCommandHandler.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/CreateCommandHandler.java
deleted file mode 100644
index 5a175c6900c..00000000000
--- a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/handler/CreateCommandHandler.java
+++ /dev/null
@@ -1,192 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2010-2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *
- * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.modelexplorer.handler;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-import org.eclipse.core.commands.ExecutionEvent;
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.common.command.UnexecutableCommand;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.gmf.runtime.common.core.command.ICommand;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
-import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils;
-import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
-import org.eclipse.papyrus.uml.modelexplorer.filter.CommandFilter;
-import org.eclipse.papyrus.views.modelexplorer.ICommandContext;
-import org.eclipse.papyrus.views.modelexplorer.ICommandFilter;
-import org.eclipse.papyrus.views.modelexplorer.ModelExplorerPageBookView;
-import org.eclipse.papyrus.views.modelexplorer.ModelExplorerView;
-import org.eclipse.papyrus.views.modelexplorer.NavigatorUtils;
-
-/**
- * Default handler for Create command used in the ModelExplorer contextual ("Create new child") menu.
- *
- */
-public abstract class CreateCommandHandler extends AbstractCommandHandler {
-
- protected abstract IElementType getElementTypeToCreate();
-
- protected ICommandFilter filter = new CommandFilter();
-
- /** Current createCommand for selection (updated in {@link CreateCommandHandler#isEnabled()}) */
- private Command createCommand;
-
- /**
- * <pre>
- *
- * Build the create command for an element creation in the selected container.
- * The create command is given by the {@link IElementEditService} of selected
- * element.
- *
- * @return the composite creation command for current selection
- *
- * </pre>
- */
- protected Command buildCommand() {
-
- ICommandContext commandContext = getCommandContext();
- if(commandContext == null) {
- return UnexecutableCommand.INSTANCE;
- }
-
- EObject container = commandContext.getContainer();
- EReference reference = commandContext.getReference();
-
- IElementEditService provider = ElementEditServiceUtils.getCommandProvider(container);
- if(provider == null) {
- return UnexecutableCommand.INSTANCE;
- }
-
- // Retrieve create command from the Element Edit service
- CreateElementRequest createRequest = null;
- if(reference == null) {
- createRequest = new CreateElementRequest(container, getElementTypeToCreate());
- } else {
- createRequest = new CreateElementRequest(container, getElementTypeToCreate(), reference);
- }
-
- ICommand createGMFCommand = provider.getEditCommand(createRequest);
-
- Command emfCommand = new org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper(createGMFCommand);
- return emfCommand;
- }
-
- /**
- *
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.AbstractCommandHandler#getCommand()
- *
- * @return current command (only built here when the stored command is null)
- */
- @Override
- protected Command getCommand() {
-
- // Build the command in case it is not initialized.
- if(createCommand == null) {
- createCommand = buildCommand();
- }
-
- return createCommand;
- }
-
- /**
- * Add selection on new element after creation.
- *
- * @see org.listerel.papyrus.sysml.modelexplorer.common.handler.AbstractCommandHandler#execute(org.eclipse.core.commands.ExecutionEvent)
- *
- * @param event
- * @return
- * @throws ExecutionException
- */
- @Override
- public Object execute(ExecutionEvent event) throws ExecutionException {
- Object result = super.execute(event);
-
- // Find newly created element
- EObject newElement = null;
-
- if(result instanceof Collection<?>) {
- Collection<?> results = (Collection<?>)result;
- if((!results.isEmpty()) && (results.toArray()[0] instanceof EObject)) {
- newElement = (EObject)results.toArray()[0];
- }
- }
-
- // Retrieve model explorer
- ModelExplorerView modelExplorerView = null;
-
- ModelExplorerPageBookView bookViewPart = (ModelExplorerPageBookView)NavigatorUtils.findViewPart("org.eclipse.papyrus.views.modelexplorer.modelexplorer");
- if(bookViewPart != null) {
- modelExplorerView = (ModelExplorerView)bookViewPart.getActiveView();
- }
-
- // Set selection on new element in the model explorer
- if((modelExplorerView != null) && (newElement != null)) {
- List<EObject> semanticElementList = new ArrayList<EObject>();
- semanticElementList.add(newElement);
- modelExplorerView.revealSemanticElement(semanticElementList);
- }
-
- return result;
- }
-
- /**
- *
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.AbstractCommandHandler#isVisible()
- *
- * @return
- */
- @Override
- public boolean isVisible() {
-
- // Temporary (customizable implementation to be provided) filter to avoid all
- // creation command to be visible (avoid to large set of possible children).
- if(!filter.getVisibleCommands().contains(getElementTypeToCreate())) {
- return false;
- }
-
- return super.isVisible();
- }
-
- /**
- *
- * @see org.eclipse.papyrus.uml.modelexplorer.handler.AbstractCommandHandler#isEnabled()
- *
- * @return
- */
- @Override
- public boolean isEnabled() {
-
- // Prepare and store the delete command only when trying to find out
- // whether the command is enabled or not.
- // This assumes the isEnabled() method is called each time the contextual menu
- // opens.
- createCommand = buildCommand();
-
- // Temporary (customizable implementation to be provided) filter to avoid all
- // creation command to be visible (avoid to large set of possible children).
- if(!filter.getVisibleCommands().contains(getElementTypeToCreate())) {
- return false;
- }
-
- return super.isEnabled();
- }
-
-}
diff --git a/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/util/ModelExplorerUtils.java b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/util/ModelExplorerUtils.java
new file mode 100644
index 00000000000..b3d9b140921
--- /dev/null
+++ b/plugins/uml/modelexplorer/org.eclipse.papyrus.uml.modelexplorer/src/org/eclipse/papyrus/uml/modelexplorer/util/ModelExplorerUtils.java
@@ -0,0 +1,86 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.uml.modelexplorer.util;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.facet.infra.browser.uicore.internal.model.LinkItem;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.papyrus.uml.service.types.utils.CommandContext;
+import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
+import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.PlatformUI;
+
+/**
+ * Utilities for capturing elements in the model explorer.
+ */
+public class ModelExplorerUtils {
+
+ /**
+ * <pre>
+ * Parse current selection and extract the command context (can be null).
+ *
+ * @return the command context based on current selection
+ * </pre>
+ */
+ public static ICommandContext getSelectionCommandContext() {
+ // Get current selection from workbench
+ IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
+ Object selection = (activeWorkbenchWindow != null) ? activeWorkbenchWindow.getSelectionService().getSelection() : null;
+
+ // If the selection is null, return null command context.
+ if(selection == null) {
+ return null;
+ }
+
+ // Get first element if the selection is an IStructuredSelection
+ if(selection instanceof IStructuredSelection) {
+ IStructuredSelection structuredSelection = (IStructuredSelection)selection;
+ selection = structuredSelection.getFirstElement();
+ }
+
+ // Treat non-null selected object (try to adapt and return EObject or EReference)
+ EObject container = null;
+ EReference reference = null;
+
+ if(selection instanceof IAdaptable) {
+
+ container = (EObject)((IAdaptable)selection).getAdapter(EObject.class);
+
+ if(container == null) {
+ reference = (EReference)((IAdaptable)selection).getAdapter(EReference.class);
+
+ // The following part introduce a dependency to EMF Facet.
+ // Although the selection can be adapted to EReference, the link parent is required but
+ // no API allows to get this element except LinkItem or ITreeElement.
+ if((reference != null) && (selection instanceof LinkItem)) {
+ container = ((LinkItem)selection).getParent();
+ }
+ }
+ }
+
+ // Prepare the command context
+ ICommandContext context = null;
+ if(container != null) {
+ if(reference != null) {
+ context = new CommandContext(container, reference);
+ } else {
+ context = new CommandContext(container);
+ }
+ }
+
+ // Return the context
+ return context;
+ }
+
+}
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml b/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml
index 639cf6126e7..13046a3e86d 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml
@@ -2209,6 +2209,14 @@
</binding>
</extension>
+
+ <extension point="org.eclipse.ui.commands">
+ <category
+ id="org.eclipse.papyrus.uml.service.types.umlElementCreationCommands"
+ name="Commands for the creation of UML elements">
+ </category>
+</extension>
+
<extension point="org.eclipse.ui.commands">
<command categoryId="org.eclipse.papyrus.uml.service.types.umlElementCreationCommands" description="Create a new Abstraction" id="org.eclipse.papyrus.uml.service.types.AbstractionCreateCommand" name="Create a new Abstraction">
@@ -2997,10 +3005,7 @@
<command categoryId="org.eclipse.papyrus.uml.service.types.umlElementCreationCommands" description="Create a new Refine" id="org.eclipse.papyrus.uml.service.types.RefineCreateCommand" name="Create a new Refine">
</command>
- <category
- id="org.eclipse.papyrus.uml.service.types.umlElementCreationCommands"
- name="Commands for the creation of UML elements">
- </category>
+
</extension>
<extension
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/src-gen/org/eclipse/papyrus/uml/service/types/filter/UmlElementCommandFilter.java b/plugins/uml/org.eclipse.papyrus.uml.service.types/src-gen/org/eclipse/papyrus/uml/service/types/filter/UmlElementCommandFilter.java
index 3dd926d8790..dbf1a65451c 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/src-gen/org/eclipse/papyrus/uml/service/types/filter/UmlElementCommandFilter.java
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/src-gen/org/eclipse/papyrus/uml/service/types/filter/UmlElementCommandFilter.java
@@ -12,6 +12,7 @@
package org.eclipse.papyrus.uml.service.types.filter;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
@@ -19,209 +20,219 @@ import org.eclipse.papyrus.uml.service.types.element.UMLElementTypes;
public class UmlElementCommandFilter implements ICommandFilter {
+ /**
+ * Singleton instance
+ */
+ public static final UmlElementCommandFilter INSTANCE = new UmlElementCommandFilter();
+
private List<IElementType> visibleCommands;
+ private UmlElementCommandFilter() {
+ //to prevent instantiation
+ }
+
public List<IElementType> getVisibleCommands() {
if(visibleCommands == null) {
- visibleCommands = new ArrayList<IElementType>();
+ List<IElementType> localVisibleCommands = new ArrayList<IElementType>();
- // visibleCommands.add(UMLElementTypes.ABSTRACTION);
- visibleCommands.add(UMLElementTypes.ACCEPT_CALL_ACTION);
- visibleCommands.add(UMLElementTypes.ACCEPT_EVENT_ACTION);
- visibleCommands.add(UMLElementTypes.ACTION_EXECUTION_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.ACTION_INPUT_PIN);
- visibleCommands.add(UMLElementTypes.ACTIVITY);
- visibleCommands.add(UMLElementTypes.ACTIVITY_FINAL_NODE);
- visibleCommands.add(UMLElementTypes.ACTIVITY_PARAMETER_NODE);
- visibleCommands.add(UMLElementTypes.ACTIVITY_PARTITION);
- visibleCommands.add(UMLElementTypes.ACTOR);
- visibleCommands.add(UMLElementTypes.ADD_STRUCTURAL_FEATURE_VALUE_ACTION);
- visibleCommands.add(UMLElementTypes.ADD_VARIABLE_VALUE_ACTION);
- visibleCommands.add(UMLElementTypes.ANY_RECEIVE_EVENT);
- visibleCommands.add(UMLElementTypes.ARTIFACT);
- // visibleCommands.add(UMLElementTypes.ASSOCIATION_BASE);
- // visibleCommands.add(UMLElementTypes.ASSOCIATION_CLASS);
- visibleCommands.add(UMLElementTypes.BEHAVIOR_EXECUTION_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.BROADCAST_SIGNAL_ACTION);
- visibleCommands.add(UMLElementTypes.CALL_BEHAVIOR_ACTION);
- visibleCommands.add(UMLElementTypes.CALL_EVENT);
- visibleCommands.add(UMLElementTypes.CALL_OPERATION_ACTION);
- visibleCommands.add(UMLElementTypes.CENTRAL_BUFFER_NODE);
- visibleCommands.add(UMLElementTypes.CHANGE_EVENT);
- visibleCommands.add(UMLElementTypes.CLASS);
- visibleCommands.add(UMLElementTypes.CLASSIFIER_TEMPLATE_PARAMETER);
- visibleCommands.add(UMLElementTypes.CLAUSE);
- visibleCommands.add(UMLElementTypes.CLEAR_ASSOCIATION_ACTION);
- visibleCommands.add(UMLElementTypes.CLEAR_STRUCTURAL_FEATURE_ACTION);
- visibleCommands.add(UMLElementTypes.CLEAR_VARIABLE_ACTION);
- visibleCommands.add(UMLElementTypes.COLLABORATION);
- visibleCommands.add(UMLElementTypes.COLLABORATION_USE);
- visibleCommands.add(UMLElementTypes.COMBINED_FRAGMENT);
- visibleCommands.add(UMLElementTypes.COMMENT);
- // visibleCommands.add(UMLElementTypes.COMMUNICATION_PATH);
- visibleCommands.add(UMLElementTypes.COMPONENT);
- // visibleCommands.add(UMLElementTypes.COMPONENT_REALIZATION);
- visibleCommands.add(UMLElementTypes.CONDITIONAL_NODE);
- visibleCommands.add(UMLElementTypes.CONNECTABLE_ELEMENT_TEMPLATE_PARAMETER);
- // visibleCommands.add(UMLElementTypes.CONNECTION_POINT_REFERENCE);
- // visibleCommands.add(UMLElementTypes.CONNECTOR);
- // visibleCommands.add(UMLElementTypes.CONNECTOR_END);
- visibleCommands.add(UMLElementTypes.CONSIDER_IGNORE_FRAGMENT);
- visibleCommands.add(UMLElementTypes.CONSTRAINT);
- visibleCommands.add(UMLElementTypes.CONTINUATION);
- visibleCommands.add(UMLElementTypes.CONTROL_FLOW);
- visibleCommands.add(UMLElementTypes.CREATE_LINK_ACTION);
- visibleCommands.add(UMLElementTypes.CREATE_LINK_OBJECT_ACTION);
- visibleCommands.add(UMLElementTypes.CREATE_OBJECT_ACTION);
- visibleCommands.add(UMLElementTypes.DATA_STORE_NODE);
- visibleCommands.add(UMLElementTypes.DATA_TYPE);
- visibleCommands.add(UMLElementTypes.DECISION_NODE);
- // visibleCommands.add(UMLElementTypes.DEPENDENCY);
- // visibleCommands.add(UMLElementTypes.DEPLOYMENT);
- visibleCommands.add(UMLElementTypes.DEPLOYMENT_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.DESTROY_LINK_ACTION);
- visibleCommands.add(UMLElementTypes.DESTROY_OBJECT_ACTION);
- // visibleCommands.add(UMLElementTypes.DESTRUCTION_OCCURRENCE_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.DEVICE);
- visibleCommands.add(UMLElementTypes.DURATION);
- visibleCommands.add(UMLElementTypes.DURATION_CONSTRAINT);
- visibleCommands.add(UMLElementTypes.DURATION_INTERVAL);
- visibleCommands.add(UMLElementTypes.DURATION_OBSERVATION);
- visibleCommands.add(UMLElementTypes.ELEMENT_IMPORT);
- visibleCommands.add(UMLElementTypes.ENUMERATION);
- visibleCommands.add(UMLElementTypes.ENUMERATION_LITERAL);
- visibleCommands.add(UMLElementTypes.EXCEPTION_HANDLER);
- visibleCommands.add(UMLElementTypes.EXECUTION_ENVIRONMENT);
- visibleCommands.add(UMLElementTypes.EXECUTION_OCCURRENCE_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.EXPANSION_NODE);
- visibleCommands.add(UMLElementTypes.EXPANSION_REGION);
- visibleCommands.add(UMLElementTypes.EXPRESSION);
- // visibleCommands.add(UMLElementTypes.EXTEND);
- // visibleCommands.add(UMLElementTypes.EXTENSION);
- // visibleCommands.add(UMLElementTypes.EXTENSION_END);
- visibleCommands.add(UMLElementTypes.EXTENSION_POINT);
- visibleCommands.add(UMLElementTypes.FINAL_STATE);
- visibleCommands.add(UMLElementTypes.FLOW_FINAL_NODE);
- visibleCommands.add(UMLElementTypes.FORK_NODE);
- visibleCommands.add(UMLElementTypes.FUNCTION_BEHAVIOR);
- visibleCommands.add(UMLElementTypes.GATE);
- visibleCommands.add(UMLElementTypes.GENERAL_ORDERING);
- // visibleCommands.add(UMLElementTypes.GENERALIZATION);
- // visibleCommands.add(UMLElementTypes.GENERALIZATION_SET);
- visibleCommands.add(UMLElementTypes.IMAGE);
- // visibleCommands.add(UMLElementTypes.INCLUDE);
- // visibleCommands.add(UMLElementTypes.INFORMATION_FLOW);
- visibleCommands.add(UMLElementTypes.INFORMATION_ITEM);
- visibleCommands.add(UMLElementTypes.INITIAL_NODE);
- visibleCommands.add(UMLElementTypes.INPUT_PIN);
- visibleCommands.add(UMLElementTypes.INSTANCE_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.INSTANCE_VALUE);
- visibleCommands.add(UMLElementTypes.INTERACTION);
- visibleCommands.add(UMLElementTypes.INTERACTION_CONSTRAINT);
- visibleCommands.add(UMLElementTypes.INTERACTION_OPERAND);
- visibleCommands.add(UMLElementTypes.INTERACTION_USE);
- visibleCommands.add(UMLElementTypes.INTERFACE);
- // visibleCommands.add(UMLElementTypes.INTERFACE_REALIZATION);
- visibleCommands.add(UMLElementTypes.INTERRUPTIBLE_ACTIVITY_REGION);
- visibleCommands.add(UMLElementTypes.INTERVAL);
- visibleCommands.add(UMLElementTypes.INTERVAL_CONSTRAINT);
- visibleCommands.add(UMLElementTypes.JOIN_NODE);
- visibleCommands.add(UMLElementTypes.LIFELINE);
- visibleCommands.add(UMLElementTypes.LINK_END_CREATION_DATA);
- visibleCommands.add(UMLElementTypes.LINK_END_DATA);
- visibleCommands.add(UMLElementTypes.LINK_END_DESTRUCTION_DATA);
- visibleCommands.add(UMLElementTypes.LITERAL_BOOLEAN);
- visibleCommands.add(UMLElementTypes.LITERAL_INTEGER);
- visibleCommands.add(UMLElementTypes.LITERAL_NULL);
- visibleCommands.add(UMLElementTypes.LITERAL_REAL);
- visibleCommands.add(UMLElementTypes.LITERAL_STRING);
- visibleCommands.add(UMLElementTypes.LITERAL_UNLIMITED_NATURAL);
- visibleCommands.add(UMLElementTypes.LOOP_NODE);
- // visibleCommands.add(UMLElementTypes.MANIFESTATION);
- visibleCommands.add(UMLElementTypes.MERGE_NODE);
- // visibleCommands.add(UMLElementTypes.MESSAGE);
- // visibleCommands.add(UMLElementTypes.MESSAGE_OCCURRENCE_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.MODEL);
- visibleCommands.add(UMLElementTypes.NODE);
- visibleCommands.add(UMLElementTypes.OBJECT_FLOW);
- visibleCommands.add(UMLElementTypes.OCCURRENCE_SPECIFICATION);
- visibleCommands.add(UMLElementTypes.OPAQUE_ACTION);
- visibleCommands.add(UMLElementTypes.OPAQUE_BEHAVIOR);
- visibleCommands.add(UMLElementTypes.OPAQUE_EXPRESSION);
- visibleCommands.add(UMLElementTypes.OPERATION);
- visibleCommands.add(UMLElementTypes.OPERATION_TEMPLATE_PARAMETER);
- visibleCommands.add(UMLElementTypes.OUTPUT_PIN);
- visibleCommands.add(UMLElementTypes.PACKAGE);
- visibleCommands.add(UMLElementTypes.PACKAGE_IMPORT);
- // visibleCommands.add(UMLElementTypes.PACKAGE_MERGE);
- visibleCommands.add(UMLElementTypes.PARAMETER);
- visibleCommands.add(UMLElementTypes.PARAMETER_SET);
- visibleCommands.add(UMLElementTypes.PART_DECOMPOSITION);
- visibleCommands.add(UMLElementTypes.PIN);
- visibleCommands.add(UMLElementTypes.PORT);
- visibleCommands.add(UMLElementTypes.PRIMITIVE_TYPE);
- visibleCommands.add(UMLElementTypes.PROFILE);
- // visibleCommands.add(UMLElementTypes.PROFILE_APPLICATION);
- visibleCommands.add(UMLElementTypes.PROPERTY);
- // visibleCommands.add(UMLElementTypes.PROTOCOL_CONFORMANCE);
- visibleCommands.add(UMLElementTypes.PROTOCOL_STATE_MACHINE);
- visibleCommands.add(UMLElementTypes.PROTOCOL_TRANSITION);
- // visibleCommands.add(UMLElementTypes.PSEUDOSTATE);
- visibleCommands.add(UMLElementTypes.QUALIFIER_VALUE);
- visibleCommands.add(UMLElementTypes.RAISE_EXCEPTION_ACTION);
- visibleCommands.add(UMLElementTypes.READ_EXTENT_ACTION);
- visibleCommands.add(UMLElementTypes.READ_IS_CLASSIFIED_OBJECT_ACTION);
- visibleCommands.add(UMLElementTypes.READ_LINK_ACTION);
- visibleCommands.add(UMLElementTypes.READ_LINK_OBJECT_END_ACTION);
- visibleCommands.add(UMLElementTypes.READ_LINK_OBJECT_END_QUALIFIER_ACTION);
- visibleCommands.add(UMLElementTypes.READ_SELF_ACTION);
- visibleCommands.add(UMLElementTypes.READ_STRUCTURAL_FEATURE_ACTION);
- visibleCommands.add(UMLElementTypes.READ_VARIABLE_ACTION);
- // visibleCommands.add(UMLElementTypes.REALIZATION);
- visibleCommands.add(UMLElementTypes.RECEPTION);
- visibleCommands.add(UMLElementTypes.RECLASSIFY_OBJECT_ACTION);
- visibleCommands.add(UMLElementTypes.REDEFINABLE_TEMPLATE_SIGNATURE);
- visibleCommands.add(UMLElementTypes.REDUCE_ACTION);
- visibleCommands.add(UMLElementTypes.REGION);
- visibleCommands.add(UMLElementTypes.REMOVE_STRUCTURAL_FEATURE_VALUE_ACTION);
- visibleCommands.add(UMLElementTypes.REMOVE_VARIABLE_VALUE_ACTION);
- visibleCommands.add(UMLElementTypes.REPLY_ACTION);
- visibleCommands.add(UMLElementTypes.SEND_OBJECT_ACTION);
- visibleCommands.add(UMLElementTypes.SEND_SIGNAL_ACTION);
- visibleCommands.add(UMLElementTypes.SEQUENCE_NODE);
- visibleCommands.add(UMLElementTypes.SIGNAL);
- visibleCommands.add(UMLElementTypes.SIGNAL_EVENT);
- visibleCommands.add(UMLElementTypes.SLOT);
- visibleCommands.add(UMLElementTypes.START_CLASSIFIER_BEHAVIOR_ACTION);
- visibleCommands.add(UMLElementTypes.START_OBJECT_BEHAVIOR_ACTION);
- visibleCommands.add(UMLElementTypes.STATE);
- visibleCommands.add(UMLElementTypes.STATE_INVARIANT);
- visibleCommands.add(UMLElementTypes.STATE_MACHINE);
- visibleCommands.add(UMLElementTypes.STEREOTYPE);
- visibleCommands.add(UMLElementTypes.STRING_EXPRESSION);
- visibleCommands.add(UMLElementTypes.STRUCTURED_ACTIVITY_NODE);
- // visibleCommands.add(UMLElementTypes.SUBSTITUTION);
- visibleCommands.add(UMLElementTypes.TEMPLATE_BINDING);
- visibleCommands.add(UMLElementTypes.TEMPLATE_PARAMETER);
- visibleCommands.add(UMLElementTypes.TEMPLATE_PARAMETER_SUBSTITUTION);
- visibleCommands.add(UMLElementTypes.TEMPLATE_SIGNATURE);
- visibleCommands.add(UMLElementTypes.TEST_IDENTITY_ACTION);
- visibleCommands.add(UMLElementTypes.TIME_CONSTRAINT);
- visibleCommands.add(UMLElementTypes.TIME_EVENT);
- visibleCommands.add(UMLElementTypes.TIME_EXPRESSION);
- visibleCommands.add(UMLElementTypes.TIME_INTERVAL);
- visibleCommands.add(UMLElementTypes.TIME_OBSERVATION);
- // visibleCommands.add(UMLElementTypes.TRANSITION);
- visibleCommands.add(UMLElementTypes.TRIGGER);
- visibleCommands.add(UMLElementTypes.UNMARSHALL_ACTION);
- // visibleCommands.add(UMLElementTypes.USAGE);
- visibleCommands.add(UMLElementTypes.USE_CASE);
- visibleCommands.add(UMLElementTypes.VALUE_PIN);
- visibleCommands.add(UMLElementTypes.VALUE_SPECIFICATION_ACTION);
- visibleCommands.add(UMLElementTypes.VARIABLE);
- // visibleCommands.add(UMLElementTypes.ASSOCIATION);
- // visibleCommands.add(UMLElementTypes.TRACE);
- // visibleCommands.add(UMLElementTypes.REFINE);
+ // localVisibleCommands.add(UMLElementTypes.ABSTRACTION);
+ localVisibleCommands.add(UMLElementTypes.ACCEPT_CALL_ACTION);
+ localVisibleCommands.add(UMLElementTypes.ACCEPT_EVENT_ACTION);
+ localVisibleCommands.add(UMLElementTypes.ACTION_EXECUTION_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.ACTION_INPUT_PIN);
+ localVisibleCommands.add(UMLElementTypes.ACTIVITY);
+ localVisibleCommands.add(UMLElementTypes.ACTIVITY_FINAL_NODE);
+ localVisibleCommands.add(UMLElementTypes.ACTIVITY_PARAMETER_NODE);
+ localVisibleCommands.add(UMLElementTypes.ACTIVITY_PARTITION);
+ localVisibleCommands.add(UMLElementTypes.ACTOR);
+ localVisibleCommands.add(UMLElementTypes.ADD_STRUCTURAL_FEATURE_VALUE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.ADD_VARIABLE_VALUE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.ANY_RECEIVE_EVENT);
+ localVisibleCommands.add(UMLElementTypes.ARTIFACT);
+ // localVisibleCommands.add(UMLElementTypes.ASSOCIATION_BASE);
+ // localVisibleCommands.add(UMLElementTypes.ASSOCIATION_CLASS);
+ localVisibleCommands.add(UMLElementTypes.BEHAVIOR_EXECUTION_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.BROADCAST_SIGNAL_ACTION);
+ localVisibleCommands.add(UMLElementTypes.CALL_BEHAVIOR_ACTION);
+ localVisibleCommands.add(UMLElementTypes.CALL_EVENT);
+ localVisibleCommands.add(UMLElementTypes.CALL_OPERATION_ACTION);
+ localVisibleCommands.add(UMLElementTypes.CENTRAL_BUFFER_NODE);
+ localVisibleCommands.add(UMLElementTypes.CHANGE_EVENT);
+ localVisibleCommands.add(UMLElementTypes.CLASS);
+ localVisibleCommands.add(UMLElementTypes.CLASSIFIER_TEMPLATE_PARAMETER);
+ localVisibleCommands.add(UMLElementTypes.CLAUSE);
+ localVisibleCommands.add(UMLElementTypes.CLEAR_ASSOCIATION_ACTION);
+ localVisibleCommands.add(UMLElementTypes.CLEAR_STRUCTURAL_FEATURE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.CLEAR_VARIABLE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.COLLABORATION);
+ localVisibleCommands.add(UMLElementTypes.COLLABORATION_USE);
+ localVisibleCommands.add(UMLElementTypes.COMBINED_FRAGMENT);
+ localVisibleCommands.add(UMLElementTypes.COMMENT);
+ // localVisibleCommands.add(UMLElementTypes.COMMUNICATION_PATH);
+ localVisibleCommands.add(UMLElementTypes.COMPONENT);
+ // localVisibleCommands.add(UMLElementTypes.COMPONENT_REALIZATION);
+ localVisibleCommands.add(UMLElementTypes.CONDITIONAL_NODE);
+ localVisibleCommands.add(UMLElementTypes.CONNECTABLE_ELEMENT_TEMPLATE_PARAMETER);
+ // localVisibleCommands.add(UMLElementTypes.CONNECTION_POINT_REFERENCE);
+ // localVisibleCommands.add(UMLElementTypes.CONNECTOR);
+ // localVisibleCommands.add(UMLElementTypes.CONNECTOR_END);
+ localVisibleCommands.add(UMLElementTypes.CONSIDER_IGNORE_FRAGMENT);
+ localVisibleCommands.add(UMLElementTypes.CONSTRAINT);
+ localVisibleCommands.add(UMLElementTypes.CONTINUATION);
+ localVisibleCommands.add(UMLElementTypes.CONTROL_FLOW);
+ localVisibleCommands.add(UMLElementTypes.CREATE_LINK_ACTION);
+ localVisibleCommands.add(UMLElementTypes.CREATE_LINK_OBJECT_ACTION);
+ localVisibleCommands.add(UMLElementTypes.CREATE_OBJECT_ACTION);
+ localVisibleCommands.add(UMLElementTypes.DATA_STORE_NODE);
+ localVisibleCommands.add(UMLElementTypes.DATA_TYPE);
+ localVisibleCommands.add(UMLElementTypes.DECISION_NODE);
+ // localVisibleCommands.add(UMLElementTypes.DEPENDENCY);
+ // localVisibleCommands.add(UMLElementTypes.DEPLOYMENT);
+ localVisibleCommands.add(UMLElementTypes.DEPLOYMENT_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.DESTROY_LINK_ACTION);
+ localVisibleCommands.add(UMLElementTypes.DESTROY_OBJECT_ACTION);
+ // localVisibleCommands.add(UMLElementTypes.DESTRUCTION_OCCURRENCE_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.DEVICE);
+ localVisibleCommands.add(UMLElementTypes.DURATION);
+ localVisibleCommands.add(UMLElementTypes.DURATION_CONSTRAINT);
+ localVisibleCommands.add(UMLElementTypes.DURATION_INTERVAL);
+ localVisibleCommands.add(UMLElementTypes.DURATION_OBSERVATION);
+ localVisibleCommands.add(UMLElementTypes.ELEMENT_IMPORT);
+ localVisibleCommands.add(UMLElementTypes.ENUMERATION);
+ localVisibleCommands.add(UMLElementTypes.ENUMERATION_LITERAL);
+ localVisibleCommands.add(UMLElementTypes.EXCEPTION_HANDLER);
+ localVisibleCommands.add(UMLElementTypes.EXECUTION_ENVIRONMENT);
+ localVisibleCommands.add(UMLElementTypes.EXECUTION_OCCURRENCE_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.EXPANSION_NODE);
+ localVisibleCommands.add(UMLElementTypes.EXPANSION_REGION);
+ localVisibleCommands.add(UMLElementTypes.EXPRESSION);
+ // localVisibleCommands.add(UMLElementTypes.EXTEND);
+ // localVisibleCommands.add(UMLElementTypes.EXTENSION);
+ // localVisibleCommands.add(UMLElementTypes.EXTENSION_END);
+ localVisibleCommands.add(UMLElementTypes.EXTENSION_POINT);
+ localVisibleCommands.add(UMLElementTypes.FINAL_STATE);
+ localVisibleCommands.add(UMLElementTypes.FLOW_FINAL_NODE);
+ localVisibleCommands.add(UMLElementTypes.FORK_NODE);
+ localVisibleCommands.add(UMLElementTypes.FUNCTION_BEHAVIOR);
+ localVisibleCommands.add(UMLElementTypes.GATE);
+ localVisibleCommands.add(UMLElementTypes.GENERAL_ORDERING);
+ // localVisibleCommands.add(UMLElementTypes.GENERALIZATION);
+ // localVisibleCommands.add(UMLElementTypes.GENERALIZATION_SET);
+ localVisibleCommands.add(UMLElementTypes.IMAGE);
+ // localVisibleCommands.add(UMLElementTypes.INCLUDE);
+ // localVisibleCommands.add(UMLElementTypes.INFORMATION_FLOW);
+ localVisibleCommands.add(UMLElementTypes.INFORMATION_ITEM);
+ localVisibleCommands.add(UMLElementTypes.INITIAL_NODE);
+ localVisibleCommands.add(UMLElementTypes.INPUT_PIN);
+ localVisibleCommands.add(UMLElementTypes.INSTANCE_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.INSTANCE_VALUE);
+ localVisibleCommands.add(UMLElementTypes.INTERACTION);
+ localVisibleCommands.add(UMLElementTypes.INTERACTION_CONSTRAINT);
+ localVisibleCommands.add(UMLElementTypes.INTERACTION_OPERAND);
+ localVisibleCommands.add(UMLElementTypes.INTERACTION_USE);
+ localVisibleCommands.add(UMLElementTypes.INTERFACE);
+ // localVisibleCommands.add(UMLElementTypes.INTERFACE_REALIZATION);
+ localVisibleCommands.add(UMLElementTypes.INTERRUPTIBLE_ACTIVITY_REGION);
+ localVisibleCommands.add(UMLElementTypes.INTERVAL);
+ localVisibleCommands.add(UMLElementTypes.INTERVAL_CONSTRAINT);
+ localVisibleCommands.add(UMLElementTypes.JOIN_NODE);
+ localVisibleCommands.add(UMLElementTypes.LIFELINE);
+ localVisibleCommands.add(UMLElementTypes.LINK_END_CREATION_DATA);
+ localVisibleCommands.add(UMLElementTypes.LINK_END_DATA);
+ localVisibleCommands.add(UMLElementTypes.LINK_END_DESTRUCTION_DATA);
+ localVisibleCommands.add(UMLElementTypes.LITERAL_BOOLEAN);
+ localVisibleCommands.add(UMLElementTypes.LITERAL_INTEGER);
+ localVisibleCommands.add(UMLElementTypes.LITERAL_NULL);
+ localVisibleCommands.add(UMLElementTypes.LITERAL_REAL);
+ localVisibleCommands.add(UMLElementTypes.LITERAL_STRING);
+ localVisibleCommands.add(UMLElementTypes.LITERAL_UNLIMITED_NATURAL);
+ localVisibleCommands.add(UMLElementTypes.LOOP_NODE);
+ // localVisibleCommands.add(UMLElementTypes.MANIFESTATION);
+ localVisibleCommands.add(UMLElementTypes.MERGE_NODE);
+ // localVisibleCommands.add(UMLElementTypes.MESSAGE);
+ // localVisibleCommands.add(UMLElementTypes.MESSAGE_OCCURRENCE_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.MODEL);
+ localVisibleCommands.add(UMLElementTypes.NODE);
+ localVisibleCommands.add(UMLElementTypes.OBJECT_FLOW);
+ localVisibleCommands.add(UMLElementTypes.OCCURRENCE_SPECIFICATION);
+ localVisibleCommands.add(UMLElementTypes.OPAQUE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.OPAQUE_BEHAVIOR);
+ localVisibleCommands.add(UMLElementTypes.OPAQUE_EXPRESSION);
+ localVisibleCommands.add(UMLElementTypes.OPERATION);
+ localVisibleCommands.add(UMLElementTypes.OPERATION_TEMPLATE_PARAMETER);
+ localVisibleCommands.add(UMLElementTypes.OUTPUT_PIN);
+ localVisibleCommands.add(UMLElementTypes.PACKAGE);
+ localVisibleCommands.add(UMLElementTypes.PACKAGE_IMPORT);
+ // localVisibleCommands.add(UMLElementTypes.PACKAGE_MERGE);
+ localVisibleCommands.add(UMLElementTypes.PARAMETER);
+ localVisibleCommands.add(UMLElementTypes.PARAMETER_SET);
+ localVisibleCommands.add(UMLElementTypes.PART_DECOMPOSITION);
+ localVisibleCommands.add(UMLElementTypes.PIN);
+ localVisibleCommands.add(UMLElementTypes.PORT);
+ localVisibleCommands.add(UMLElementTypes.PRIMITIVE_TYPE);
+ localVisibleCommands.add(UMLElementTypes.PROFILE);
+ // localVisibleCommands.add(UMLElementTypes.PROFILE_APPLICATION);
+ localVisibleCommands.add(UMLElementTypes.PROPERTY);
+ // localVisibleCommands.add(UMLElementTypes.PROTOCOL_CONFORMANCE);
+ localVisibleCommands.add(UMLElementTypes.PROTOCOL_STATE_MACHINE);
+ localVisibleCommands.add(UMLElementTypes.PROTOCOL_TRANSITION);
+ // localVisibleCommands.add(UMLElementTypes.PSEUDOSTATE);
+ localVisibleCommands.add(UMLElementTypes.QUALIFIER_VALUE);
+ localVisibleCommands.add(UMLElementTypes.RAISE_EXCEPTION_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_EXTENT_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_IS_CLASSIFIED_OBJECT_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_LINK_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_LINK_OBJECT_END_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_LINK_OBJECT_END_QUALIFIER_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_SELF_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_STRUCTURAL_FEATURE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.READ_VARIABLE_ACTION);
+ // localVisibleCommands.add(UMLElementTypes.REALIZATION);
+ localVisibleCommands.add(UMLElementTypes.RECEPTION);
+ localVisibleCommands.add(UMLElementTypes.RECLASSIFY_OBJECT_ACTION);
+ localVisibleCommands.add(UMLElementTypes.REDEFINABLE_TEMPLATE_SIGNATURE);
+ localVisibleCommands.add(UMLElementTypes.REDUCE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.REGION);
+ localVisibleCommands.add(UMLElementTypes.REMOVE_STRUCTURAL_FEATURE_VALUE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.REMOVE_VARIABLE_VALUE_ACTION);
+ localVisibleCommands.add(UMLElementTypes.REPLY_ACTION);
+ localVisibleCommands.add(UMLElementTypes.SEND_OBJECT_ACTION);
+ localVisibleCommands.add(UMLElementTypes.SEND_SIGNAL_ACTION);
+ localVisibleCommands.add(UMLElementTypes.SEQUENCE_NODE);
+ localVisibleCommands.add(UMLElementTypes.SIGNAL);
+ localVisibleCommands.add(UMLElementTypes.SIGNAL_EVENT);
+ localVisibleCommands.add(UMLElementTypes.SLOT);
+ localVisibleCommands.add(UMLElementTypes.START_CLASSIFIER_BEHAVIOR_ACTION);
+ localVisibleCommands.add(UMLElementTypes.START_OBJECT_BEHAVIOR_ACTION);
+ localVisibleCommands.add(UMLElementTypes.STATE);
+ localVisibleCommands.add(UMLElementTypes.STATE_INVARIANT);
+ localVisibleCommands.add(UMLElementTypes.STATE_MACHINE);
+ localVisibleCommands.add(UMLElementTypes.STEREOTYPE);
+ localVisibleCommands.add(UMLElementTypes.STRING_EXPRESSION);
+ localVisibleCommands.add(UMLElementTypes.STRUCTURED_ACTIVITY_NODE);
+ // localVisibleCommands.add(UMLElementTypes.SUBSTITUTION);
+ localVisibleCommands.add(UMLElementTypes.TEMPLATE_BINDING);
+ localVisibleCommands.add(UMLElementTypes.TEMPLATE_PARAMETER);
+ localVisibleCommands.add(UMLElementTypes.TEMPLATE_PARAMETER_SUBSTITUTION);
+ localVisibleCommands.add(UMLElementTypes.TEMPLATE_SIGNATURE);
+ localVisibleCommands.add(UMLElementTypes.TEST_IDENTITY_ACTION);
+ localVisibleCommands.add(UMLElementTypes.TIME_CONSTRAINT);
+ localVisibleCommands.add(UMLElementTypes.TIME_EVENT);
+ localVisibleCommands.add(UMLElementTypes.TIME_EXPRESSION);
+ localVisibleCommands.add(UMLElementTypes.TIME_INTERVAL);
+ localVisibleCommands.add(UMLElementTypes.TIME_OBSERVATION);
+ // localVisibleCommands.add(UMLElementTypes.TRANSITION);
+ localVisibleCommands.add(UMLElementTypes.TRIGGER);
+ localVisibleCommands.add(UMLElementTypes.UNMARSHALL_ACTION);
+ // localVisibleCommands.add(UMLElementTypes.USAGE);
+ localVisibleCommands.add(UMLElementTypes.USE_CASE);
+ localVisibleCommands.add(UMLElementTypes.VALUE_PIN);
+ localVisibleCommands.add(UMLElementTypes.VALUE_SPECIFICATION_ACTION);
+ localVisibleCommands.add(UMLElementTypes.VARIABLE);
+ // localVisibleCommands.add(UMLElementTypes.ASSOCIATION);
+ // localVisibleCommands.add(UMLElementTypes.TRACE);
+ // localVisibleCommands.add(UMLElementTypes.REFINE);
+ this.visibleCommands = Collections.unmodifiableList(localVisibleCommands);
}
return visibleCommands;
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractCreateCommandHandler.java b/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractCreateCommandHandler.java
index e647461910a..863720dcbe2 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractCreateCommandHandler.java
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractCreateCommandHandler.java
@@ -11,10 +11,6 @@
*****************************************************************************/
package org.eclipse.papyrus.uml.service.types.handlers;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -25,6 +21,7 @@ import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils;
import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
import org.eclipse.papyrus.uml.service.types.filter.ICommandFilter;
+import org.eclipse.papyrus.uml.service.types.filter.UmlElementCommandFilter;
import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.PlatformUI;
@@ -40,8 +37,6 @@ public abstract class AbstractCreateCommandHandler extends AbstractCommandHandle
protected CreateElementRequest createRequest;
- protected ICommandFilter filter = null;
-
protected abstract IElementType getElementTypeToCreate();
/**
@@ -95,17 +90,9 @@ public abstract class AbstractCreateCommandHandler extends AbstractCommandHandle
*
* @return current command
*/
- @Override
protected Command getCommand() {
- //we create request and command each time, to be sure to call the good advice helper in the commands
-
- //if(createRequest == null) {
createRequest = buildRequest();
- // }
- //
- // if(createCommand == null) {
createCommand = buildCommand();
- // }
return createCommand;
}
@@ -114,27 +101,28 @@ public abstract class AbstractCreateCommandHandler extends AbstractCommandHandle
return activePart;
}
+
/**
+ * This method is called by the commands service to validate if this particular handler is active.
+ * By default, the creation of UML handlers only verify that the element to be created is allowed by the applied filter (
+ * {@link UmlElementCommandFilter}, ...)
*
- * @return
- * the ids of the elements which can be created for the context of the handler (UML or SysML or others)
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCommandHandler#setEnabled(java.lang.Object)
+ *
+ *
+ * @param evaluationContext
*/
- protected Set<String> getFilterIds() {
- initFilter();
- if(filter != null) {
- Set<String> filterIds = new HashSet<String>();
- List<IElementType> visibleCommands = filter.getVisibleCommands();
- for(IElementType iElementType : visibleCommands) {
- filterIds.add(iElementType.getId());
- }
- return filterIds;
+ public void setEnabled(Object evaluationContext) {
+ IElementType newElementType = getElementTypeToCreate();
+ boolean isEnabled = getCommandFilter().getVisibleCommands().contains(newElementType);
+
+ if(isEnabled) {
+ Command command = getCommand();
+ isEnabled = command.canExecute();
}
- return null;
+ setBaseEnabled(isEnabled);
}
- /**
- * initialize the field {@link AbstractCreateCommandHandler#filter}
- */
- protected abstract void initFilter();
-
+ /** returns the command filter to use for this handler */
+ public abstract ICommandFilter getCommandFilter();
}
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractUmlCreateCommandHandler.java b/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractUmlCreateCommandHandler.java
index a1f10a32f9c..f403ec4765f 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractUmlCreateCommandHandler.java
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/src/org/eclipse/papyrus/uml/service/types/handlers/AbstractUmlCreateCommandHandler.java
@@ -11,6 +11,7 @@
*****************************************************************************/
package org.eclipse.papyrus.uml.service.types.handlers;
+import org.eclipse.papyrus.uml.service.types.filter.ICommandFilter;
import org.eclipse.papyrus.uml.service.types.filter.UmlElementCommandFilter;
@@ -21,9 +22,16 @@ import org.eclipse.papyrus.uml.service.types.filter.UmlElementCommandFilter;
*/
public abstract class AbstractUmlCreateCommandHandler extends AbstractCreateCommandHandler {
+ private static final ICommandFilter filter = UmlElementCommandFilter.INSTANCE;
+
+ /**
+ *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getCommandFilter()
+ *
+ * @return
+ */
@Override
- protected void initFilter() {
- filter = new UmlElementCommandFilter();
+ public ICommandFilter getCommandFilter() {
+ return filter;
}
-
}
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/plugin.xml b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/plugin.xml
index 06b3626fe60..40b9cd04b97 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/plugin.xml
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/plugin.xml
@@ -2,45 +2,396 @@
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.handlers">
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ActorPartPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ActorPartCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AllocateHandler" commandId="org.eclipse.papyrus.sysml.service.types.AllocateCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationCompositeHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationCompositeDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeDirectedCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationNoneHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationNoneDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneDirectedCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationSharedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationSharedDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedDirectedCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.BlockHandler" commandId="org.eclipse.papyrus.sysml.service.types.BlockCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConformHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConformCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConstraintBlockHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConstraintBlockParameterHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockParameterCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConstraintPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintPropertyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.CopyHandler" commandId="org.eclipse.papyrus.sysml.service.types.CopyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.DeriveReqtHandler" commandId="org.eclipse.papyrus.sysml.service.types.DeriveReqtCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.DimensionHandler" commandId="org.eclipse.papyrus.sysml.service.types.DimensionCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPortHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPortCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_InOutHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InOutCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_InHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_OutHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_OutCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_NAHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_NACreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPropertyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowSpecificationHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowSpecificationCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ItemFlowHandler" commandId="org.eclipse.papyrus.sysml.service.types.ItemFlowCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.PartPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.PartPropertyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ProblemHandler" commandId="org.eclipse.papyrus.sysml.service.types.ProblemCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.RationaleHandler" commandId="org.eclipse.papyrus.sysml.service.types.RationaleCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ReferencePropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ReferencePropertyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.RequirementHandler" commandId="org.eclipse.papyrus.sysml.service.types.RequirementCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.SatisfyHandler" commandId="org.eclipse.papyrus.sysml.service.types.SatisfyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.UnitHandler" commandId="org.eclipse.papyrus.sysml.service.types.UnitCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValuePropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValuePropertyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValueTypeHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueTypeCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValueType_EnumerationHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueType_EnumerationCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValueType_PrimitiveTypeHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueType_PrimitiveTypeCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.VerifyHandler" commandId="org.eclipse.papyrus.sysml.service.types.VerifyCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ViewHandler" commandId="org.eclipse.papyrus.sysml.service.types.ViewCreateCommand" ></handler>
- <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ViewPointHandler" commandId="org.eclipse.papyrus.sysml.service.types.ViewPointCreateCommand" ></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ActorPartPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ActorPartCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AllocateHandler" commandId="org.eclipse.papyrus.sysml.service.types.AllocateCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationCompositeHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationCompositeDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationCompositeDirectedCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationNoneHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationNoneDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationNoneDirectedCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationSharedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.AssociationSharedDirectedHandler" commandId="org.eclipse.papyrus.sysml.service.types.AssociationSharedDirectedCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.BlockHandler" commandId="org.eclipse.papyrus.sysml.service.types.BlockCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConformHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConformCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConstraintBlockHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConstraintBlockParameterHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintBlockParameterCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ConstraintPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ConstraintPropertyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.CopyHandler" commandId="org.eclipse.papyrus.sysml.service.types.CopyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.DeriveReqtHandler" commandId="org.eclipse.papyrus.sysml.service.types.DeriveReqtCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.DimensionHandler" commandId="org.eclipse.papyrus.sysml.service.types.DimensionCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPortHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPortCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_InOutHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InOutCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_InHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_InCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_OutHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_OutCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPort_NAHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPort_NACreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowPropertyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.FlowSpecificationHandler" commandId="org.eclipse.papyrus.sysml.service.types.FlowSpecificationCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ItemFlowHandler" commandId="org.eclipse.papyrus.sysml.service.types.ItemFlowCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.PartPropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.PartPropertyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ProblemHandler" commandId="org.eclipse.papyrus.sysml.service.types.ProblemCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.RationaleHandler" commandId="org.eclipse.papyrus.sysml.service.types.RationaleCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ReferencePropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ReferencePropertyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.RequirementHandler" commandId="org.eclipse.papyrus.sysml.service.types.RequirementCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.SatisfyHandler" commandId="org.eclipse.papyrus.sysml.service.types.SatisfyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.UnitHandler" commandId="org.eclipse.papyrus.sysml.service.types.UnitCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValuePropertyHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValuePropertyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValueTypeHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueTypeCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValueType_EnumerationHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueType_EnumerationCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ValueType_PrimitiveTypeHandler" commandId="org.eclipse.papyrus.sysml.service.types.ValueType_PrimitiveTypeCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.VerifyHandler" commandId="org.eclipse.papyrus.sysml.service.types.VerifyCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ViewHandler" commandId="org.eclipse.papyrus.sysml.service.types.ViewCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+ <handler class= "org.eclipse.papyrus.sysml.nattable.menu.handlers.ViewPointHandler" commandId="org.eclipse.papyrus.sysml.service.types.ViewPointCreateCommand" >
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
</extension>
<extension
@@ -50,7 +401,7 @@
locationURI="popup:org.eclipse.ui.popup.any">
<menu
id="org.eclipse.papyrus.sysml.nattable.create.sysml.menu"
- label="Create Sysml Element">
+ label="Create SysML Element">
<visibleWhen
checkEnabled="false">
<with
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ActorPartPropertyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ActorPartPropertyHandler.java
index a9c9309f5f2..5e6b458563e 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ActorPartPropertyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ActorPartPropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ActorPartPropertyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ActorPartPropertyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AllocateHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AllocateHandler.java
index 6cc3fbffa1b..cd6c240b30d 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AllocateHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AllocateHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AllocateHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AllocateHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeDirectedHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeDirectedHandler.java
index cda67401e51..7351afe4c4a 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeDirectedHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeDirectedHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AssociationCompositeDirectedHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AssociationCompositeDirectedHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeHandler.java
index 31f953c348a..5decd16389a 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationCompositeHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AssociationCompositeHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AssociationCompositeHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationHandler.java
index 6379997200d..c1f7afececf 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AssociationHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AssociationHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneDirectedHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneDirectedHandler.java
index bd38070502e..ebc0b910a9d 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneDirectedHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneDirectedHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AssociationNoneDirectedHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AssociationNoneDirectedHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneHandler.java
index 7f406a79245..638c915fe26 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationNoneHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AssociationNoneHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AssociationNoneHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedDirectedHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedDirectedHandler.java
index af3e064cc9b..e0165df25fc 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedDirectedHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedDirectedHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AssociationSharedDirectedHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AssociationSharedDirectedHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedHandler.java
index 305075870f5..99eb5a8c074 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/AssociationSharedHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class AssociationSharedHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class AssociationSharedHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/BlockHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/BlockHandler.java
index 7ca00a85d5d..73f90304e76 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/BlockHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/BlockHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,7 +22,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class BlockHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class BlockHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConformHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConformHandler.java
index dace272adbd..6cf23d19dec 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConformHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConformHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ConformHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ConformHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockHandler.java
index 9671ab55f31..49675d0492a 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ConstraintBlockHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ConstraintBlockHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockParameterHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockParameterHandler.java
index da140f65001..0591d77c326 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockParameterHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintBlockParameterHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -26,11 +36,11 @@ import org.eclipse.uml2.uml.UMLPackage;
*
* @generated
*/
-public class ConstraintBlockParameterHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ConstraintBlockParameterHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintPropertyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintPropertyHandler.java
index b1ba55d62c4..3164d6ae3be 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintPropertyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ConstraintPropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ConstraintPropertyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ConstraintPropertyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/CopyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/CopyHandler.java
index ba99dc355d2..343496d20db 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/CopyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/CopyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class CopyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class CopyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DeriveReqtHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DeriveReqtHandler.java
index 852f9aa3629..9fc7ec1aaed 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DeriveReqtHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DeriveReqtHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,7 +22,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class DeriveReqtHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class DeriveReqtHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DimensionHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DimensionHandler.java
index 71e1ecd80d4..013a01ffecd 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DimensionHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/DimensionHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class DimensionHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class DimensionHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPortHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPortHandler.java
index 300ee882c5d..27cba566b1a 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPortHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPortHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,7 +22,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class FlowPortHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class FlowPortHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InHandler.java
index f39c9713ede..da01f4d17ea 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class FlowPort_InHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class FlowPort_InHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InOutHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InOutHandler.java
index 11f35aa2ffe..16a7e75db13 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InOutHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_InOutHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class FlowPort_InOutHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class FlowPort_InOutHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_NAHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_NAHandler.java
index 5b9b9d44339..b25276930d7 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_NAHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_NAHandler.java
@@ -1,3 +1,14 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
import org.eclipse.emf.common.command.Command;
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_OutHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_OutHandler.java
index 3dba414691a..a6da5639599 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_OutHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPort_OutHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class FlowPort_OutHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class FlowPort_OutHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPropertyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPropertyHandler.java
index 8c2f08ed8a1..3aecc84d251 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPropertyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowPropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,7 +22,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class FlowPropertyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class FlowPropertyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowSpecificationHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowSpecificationHandler.java
index 0a6780791df..150eafeba16 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowSpecificationHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/FlowSpecificationHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,7 +22,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class FlowSpecificationHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class FlowSpecificationHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ItemFlowHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ItemFlowHandler.java
index 7522e5c1ef7..9ef7134d78e 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ItemFlowHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ItemFlowHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ItemFlowHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ItemFlowHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/PartPropertyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/PartPropertyHandler.java
index 9e4d5ee5afd..fe52448851b 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/PartPropertyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/PartPropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class PartPropertyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class PartPropertyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ProblemHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ProblemHandler.java
index 224184cc6e5..2503eaab89a 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ProblemHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ProblemHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ProblemHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ProblemHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RationaleHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RationaleHandler.java
index 870effea55d..3c0347349d3 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RationaleHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RationaleHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class RationaleHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class RationaleHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ReferencePropertyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ReferencePropertyHandler.java
index 7a167fe43eb..f64bbe7d052 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ReferencePropertyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ReferencePropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ReferencePropertyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ReferencePropertyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RequirementHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RequirementHandler.java
index b3a8f899287..bcc62ea4b78 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RequirementHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/RequirementHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,7 +22,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class RequirementHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class RequirementHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/SatisfyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/SatisfyHandler.java
index 4c1053febdb..3890db13e8d 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/SatisfyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/SatisfyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class SatisfyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class SatisfyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/UnitHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/UnitHandler.java
index 02250051d07..1ce7e203e44 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/UnitHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/UnitHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class UnitHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class UnitHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValuePropertyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValuePropertyHandler.java
index 2b6de8ddb0a..00ef0d806ba 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValuePropertyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValuePropertyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
@@ -22,7 +32,7 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ValuePropertyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ValuePropertyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueTypeHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueTypeHandler.java
index ee252708001..26146d4455d 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueTypeHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueTypeHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ValueTypeHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ValueTypeHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_EnumerationHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_EnumerationHandler.java
index 3b9f388b8ac..e3be61c44bc 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_EnumerationHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_EnumerationHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ValueType_EnumerationHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ValueType_EnumerationHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_PrimitiveTypeHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_PrimitiveTypeHandler.java
index fd1ee5008df..606489e01c8 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_PrimitiveTypeHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ValueType_PrimitiveTypeHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ValueType_PrimitiveTypeHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ValueType_PrimitiveTypeHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/VerifyHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/VerifyHandler.java
index c107a5a2ee8..4f4db61a51a 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/VerifyHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/VerifyHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class VerifyHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class VerifyHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewHandler.java
index a1650af5d42..ccbd234f146 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ViewHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ViewHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewPointHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewPointHandler.java
index fc27c6638b0..3a5011639ba 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewPointHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src-gen/org/eclipse/papyrus/sysml/nattable/menu/handlers/ViewPointHandler.java
@@ -1,6 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Juan Cadavid (CEA LIST) juan.cadavid@cea.fr - Initial API and implementation
+ *****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import org.eclipse.core.commands.IHandler;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
@@ -12,11 +22,11 @@ import org.eclipse.papyrus.sysml.service.types.element.SysMLElementTypes;
*
* @generated
*/
-public class ViewPointHandler extends AbstractSysmlNattableCreateCommandHandler implements IHandler {
+public class ViewPointHandler extends AbstractSysmlNattableCreateCommandHandler {
/**
* <pre>
- * @see org.eclipse.papyrus.sysml.modelexplorer.handler.CreateCommandHandler#getElementTypeToCreate()
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#getElementTypeToCreate()
*
* @return the IElementType this handler is supposed to create
*
diff --git a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/handlers/AbstractSysmlNattableCreateCommandHandler.java b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/handlers/AbstractSysmlNattableCreateCommandHandler.java
index 3ee423c271a..e54c8af0e48 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/handlers/AbstractSysmlNattableCreateCommandHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.sysml.nattable.menu/src/org/eclipse/papyrus/sysml/nattable/menu/handlers/AbstractSysmlNattableCreateCommandHandler.java
@@ -11,26 +11,10 @@
*****************************************************************************/
package org.eclipse.papyrus.sysml.nattable.menu.handlers;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Set;
-
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.common.command.UnexecutableCommand;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gmf.runtime.common.core.command.CommandResult;
-import org.eclipse.gmf.runtime.common.core.command.CompositeCommand;
-import org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
-import org.eclipse.papyrus.commands.wrappers.EMFtoGMFCommandWrapper;
import org.eclipse.papyrus.infra.nattable.manager.table.INattableModelManager;
import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
import org.eclipse.papyrus.sysml.service.types.handlers.AbstractSysmlCreateCommandHandler;
-import org.eclipse.papyrus.uml.nattable.menu.messages.Messages;
import org.eclipse.papyrus.uml.nattable.menu.util.TableMenuUtils;
import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
@@ -40,9 +24,6 @@ import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
*/
public abstract class AbstractSysmlNattableCreateCommandHandler extends AbstractSysmlCreateCommandHandler {
- @Override
- protected abstract IElementType getElementTypeToCreate();
-
/**
* <pre>
*
@@ -54,57 +35,37 @@ public abstract class AbstractSysmlNattableCreateCommandHandler extends Abstract
*
* </pre>
*/
- @Override
protected Command buildCommand() {
Command createCmd = super.buildCommand();
-
- final INattableModelManager nattableModelManager = TableMenuUtils.getTableManager(getActiveWorkbenchPart());
- if(nattableModelManager != null) {
- CompositeCommand cmd = new CompositeCommand(""); //$NON-NLS-1$
- cmd.add(new EMFtoGMFCommandWrapper(createCmd));
-
- final CreateElementRequest request = this.createRequest;
- // depends on the synchronization of the axis manager
- cmd.add(new AbstractTransactionalCommand(getEditingDomain(), Messages.AbstractNattableCreateCommandHandler_AddElementCommand, null) {
-
- @Override
- protected CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
- EObject newElement = request.getNewElement();
- Collection<Object> toAdd = new ArrayList<Object>();
- toAdd.add(newElement);
- Command tmp = nattableModelManager.getAddRowElementCommand(toAdd);
- if(tmp != null) {
- tmp.execute();
- }
- return CommandResult.newOKCommandResult();
- }
- });
- return new org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper(cmd);
-
- }
- return UnexecutableCommand.INSTANCE;
-
+ return TableMenuUtils.buildNattableCreationCommand(createCmd, this.createRequest);
}
- @Override
+ /**
+ * Obtain the context of the active table editor.
+ *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCommandHandler#getCommandContext()
+ *
+ * @return
+ */
protected ICommandContext getCommandContext() {
return TableMenuUtils.getTableCommandContext(TableMenuUtils.getTableManager(getActiveWorkbenchPart()));
}
- @Override
+ /**
+ * Verify if this handler is currently active and the command can execute. Additionally, verify if this table can add this type of element.
+ *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#setEnabled(java.lang.Object)
+ *
+ * @param evaluationContext
+ */
public void setEnabled(Object evaluationContext) {
- Command command = getCommand();
- boolean isEnabled = command.canExecute();
+ INattableModelManager tableManager = TableMenuUtils.getTableManager(getActiveWorkbenchPart());
+ boolean isEnabled = tableManager.canCreateRowElement(getElementTypeToCreate().getId());
if(isEnabled) {
- IElementType newElementType = getElementTypeToCreate();
- INattableModelManager tableManager = TableMenuUtils.getTableManager(getActiveWorkbenchPart());
- String id = newElementType.getId();
-
- isEnabled = tableManager.canCreateRowElement(id);
- Set<String> visibleCommands = getFilterIds();
- isEnabled &= visibleCommands.contains(id);
-
+ //we test the enable of the super implementation
+ super.setEnabled(evaluationContext);
+ isEnabled = super.isEnabled();
}
setBaseEnabled(isEnabled);
diff --git a/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/plugin.xml b/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/plugin.xml
index 9a700a1f6c5..dd93da09f6d 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/plugin.xml
+++ b/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/plugin.xml
@@ -3,251 +3,2456 @@
<plugin>
<extension point= "org.eclipse.ui.handlers">
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AbstractionHandler" commandId="org.eclipse.papyrus.uml.service.types.AbstractionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AcceptCallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AcceptCallActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AcceptEventActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AcceptEventActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActionExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionExecutionSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActionInputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionInputPinCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityEdgeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityEdgeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityFinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityFinalNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityGroupHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityGroupCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityParameterNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityParameterNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityPartitionHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityPartitionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActorHandler" commandId="org.eclipse.papyrus.uml.service.types.ActorCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AddStructuralFeatureValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AddStructuralFeatureValueActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AddVariableValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AddVariableValueActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AnyReceiveEventHandler" commandId="org.eclipse.papyrus.uml.service.types.AnyReceiveEventCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ArtifactHandler" commandId="org.eclipse.papyrus.uml.service.types.ArtifactCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AssociationBaseHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationBaseCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AssociationClassHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationClassCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AssociationHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehavioralFeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.BehavioralFeatureCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehavioredClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.BehavioredClassifierCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehaviorExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.BehaviorExecutionSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.BehaviorCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BroadcastSignalActionHandler" commandId="org.eclipse.papyrus.uml.service.types.BroadcastSignalActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallBehaviorActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallEventHandler" commandId="org.eclipse.papyrus.uml.service.types.CallEventCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallOperationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallOperationActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CentralBufferNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.CentralBufferNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ChangeEventHandler" commandId="org.eclipse.papyrus.uml.service.types.ChangeEventCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClassHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassifierCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClassifierTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassifierTemplateParameterCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClauseHandler" commandId="org.eclipse.papyrus.uml.service.types.ClauseCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClearAssociationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearAssociationActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClearStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearStructuralFeatureActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClearVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearVariableActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CollaborationHandler" commandId="org.eclipse.papyrus.uml.service.types.CollaborationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CollaborationUseHandler" commandId="org.eclipse.papyrus.uml.service.types.CollaborationUseCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CombinedFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.CombinedFragmentCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CommentHandler" commandId="org.eclipse.papyrus.uml.service.types.CommentCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CommunicationPathHandler" commandId="org.eclipse.papyrus.uml.service.types.CommunicationPathCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ComponentHandler" commandId="org.eclipse.papyrus.uml.service.types.ComponentCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ComponentRealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.ComponentRealizationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConditionalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ConditionalNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectableElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectableElementTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectableElementTemplateParameterCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectionPointReferenceHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectionPointReferenceCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectorEndHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectorEndCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectorHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectorCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConsiderIgnoreFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.ConsiderIgnoreFragmentCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.ConstraintCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ContinuationHandler" commandId="org.eclipse.papyrus.uml.service.types.ContinuationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ControlFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.ControlFlowCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ControlNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ControlNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CreateLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateLinkActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CreateLinkObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateLinkObjectActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CreateObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateObjectActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DataStoreNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.DataStoreNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DataTypeHandler" commandId="org.eclipse.papyrus.uml.service.types.DataTypeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DecisionNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.DecisionNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DependencyHandler" commandId="org.eclipse.papyrus.uml.service.types.DependencyCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeployedArtifactHandler" commandId="org.eclipse.papyrus.uml.service.types.DeployedArtifactCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeploymentHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeploymentSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeploymentTargetHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentTargetCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DestroyLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.DestroyLinkActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DestroyObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.DestroyObjectActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DestructionOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.DestructionOccurrenceSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeviceHandler" commandId="org.eclipse.papyrus.uml.service.types.DeviceCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DirectedRelationshipHandler" commandId="org.eclipse.papyrus.uml.service.types.DirectedRelationshipCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationConstraintCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationIntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationIntervalCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationObservationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ElementImportHandler" commandId="org.eclipse.papyrus.uml.service.types.ElementImportCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EncapsulatedClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.EncapsulatedClassifierCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EnumerationHandler" commandId="org.eclipse.papyrus.uml.service.types.EnumerationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EnumerationLiteralHandler" commandId="org.eclipse.papyrus.uml.service.types.EnumerationLiteralCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EventHandler" commandId="org.eclipse.papyrus.uml.service.types.EventCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExceptionHandlerHandler" commandId="org.eclipse.papyrus.uml.service.types.ExceptionHandlerCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutableNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutableNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutionEnvironmentHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionEnvironmentCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutionOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionOccurrenceSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExpansionNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpansionNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExpansionRegionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpansionRegionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpressionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtendHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtendCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtensionEndHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionEndCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtensionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtensionPointHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionPointCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.FeatureCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.FinalNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FinalStateHandler" commandId="org.eclipse.papyrus.uml.service.types.FinalStateCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FlowFinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.FlowFinalNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ForkNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ForkNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FunctionBehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.FunctionBehaviorCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GateHandler" commandId="org.eclipse.papyrus.uml.service.types.GateCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GeneralizationHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralizationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GeneralizationSetHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralizationSetCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GeneralOrderingHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralOrderingCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ImageHandler" commandId="org.eclipse.papyrus.uml.service.types.ImageCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.IncludeHandler" commandId="org.eclipse.papyrus.uml.service.types.IncludeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InformationFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.InformationFlowCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InformationItemHandler" commandId="org.eclipse.papyrus.uml.service.types.InformationItemCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InitialNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.InitialNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.InputPinCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InstanceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.InstanceSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InstanceValueHandler" commandId="org.eclipse.papyrus.uml.service.types.InstanceValueCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionConstraintCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionFragmentCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionOperandHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionOperandCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionUseHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionUseCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InterfaceHandler" commandId="org.eclipse.papyrus.uml.service.types.InterfaceCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InterfaceRealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.InterfaceRealizationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InterruptibleActivityRegionHandler" commandId="org.eclipse.papyrus.uml.service.types.InterruptibleActivityRegionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.IntervalConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.IntervalConstraintCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.IntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.IntervalCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InvocationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.InvocationActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.JoinNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.JoinNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LifelineHandler" commandId="org.eclipse.papyrus.uml.service.types.LifelineCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkEndCreationDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndCreationDataCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkEndDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndDataCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkEndDestructionDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndDestructionDataCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralBooleanHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralBooleanCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralIntegerHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralIntegerCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralNullHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralNullCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralRealHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralRealCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralStringHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralStringCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralUnlimitedNaturalHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralUnlimitedNaturalCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LoopNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.LoopNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ManifestationHandler" commandId="org.eclipse.papyrus.uml.service.types.ManifestationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MergeNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.MergeNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageEndHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageEndCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageEventHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageEventCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageOccurrenceSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ModelHandler" commandId="org.eclipse.papyrus.uml.service.types.ModelCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MultiplicityElementHandler" commandId="org.eclipse.papyrus.uml.service.types.MultiplicityElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.NamedElementHandler" commandId="org.eclipse.papyrus.uml.service.types.NamedElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.NamespaceHandler" commandId="org.eclipse.papyrus.uml.service.types.NamespaceCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.NodeHandler" commandId="org.eclipse.papyrus.uml.service.types.NodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ObjectFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.ObjectFlowCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ObjectNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ObjectNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.ObservationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.OccurrenceSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OpaqueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OpaqueBehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueBehaviorCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OpaqueExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueExpressionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OperationHandler" commandId="org.eclipse.papyrus.uml.service.types.OperationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OperationTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.OperationTemplateParameterCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OutputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.OutputPinCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageableElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageImportHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageImportCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageMergeHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageMergeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ParameterableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterableElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ParameterSetHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterSetCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PartDecompositionHandler" commandId="org.eclipse.papyrus.uml.service.types.PartDecompositionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PinHandler" commandId="org.eclipse.papyrus.uml.service.types.PinCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PortHandler" commandId="org.eclipse.papyrus.uml.service.types.PortCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PrimitiveTypeHandler" commandId="org.eclipse.papyrus.uml.service.types.PrimitiveTypeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProfileApplicationHandler" commandId="org.eclipse.papyrus.uml.service.types.ProfileApplicationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProfileHandler" commandId="org.eclipse.papyrus.uml.service.types.ProfileCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PropertyHandler" commandId="org.eclipse.papyrus.uml.service.types.PropertyCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProtocolConformanceHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolConformanceCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProtocolStateMachineHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolStateMachineCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProtocolTransitionHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolTransitionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PseudostateHandler" commandId="org.eclipse.papyrus.uml.service.types.PseudostateCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.QualifierValueHandler" commandId="org.eclipse.papyrus.uml.service.types.QualifierValueCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RaiseExceptionActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RaiseExceptionActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadExtentActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadExtentActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadIsClassifiedObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadIsClassifiedObjectActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadLinkObjectEndActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadLinkObjectEndQualifierActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndQualifierActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadSelfActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadSelfActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadStructuralFeatureActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadVariableActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.RealizationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReceptionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReceptionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReclassifyObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReclassifyObjectActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RedefinableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.RedefinableElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RedefinableTemplateSignatureHandler" commandId="org.eclipse.papyrus.uml.service.types.RedefinableTemplateSignatureCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReduceActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReduceActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RefineHandler" commandId="org.eclipse.papyrus.uml.service.types.RefineCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RegionHandler" commandId="org.eclipse.papyrus.uml.service.types.RegionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RelationshipHandler" commandId="org.eclipse.papyrus.uml.service.types.RelationshipCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RemoveStructuralFeatureValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RemoveStructuralFeatureValueActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RemoveVariableValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RemoveVariableValueActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReplyActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReplyActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SendObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.SendObjectActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SendSignalActionHandler" commandId="org.eclipse.papyrus.uml.service.types.SendSignalActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SequenceNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.SequenceNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SignalEventHandler" commandId="org.eclipse.papyrus.uml.service.types.SignalEventCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SignalHandler" commandId="org.eclipse.papyrus.uml.service.types.SignalCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SlotHandler" commandId="org.eclipse.papyrus.uml.service.types.SlotCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StartClassifierBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StartClassifierBehaviorActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StartObjectBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StartObjectBehaviorActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StateHandler" commandId="org.eclipse.papyrus.uml.service.types.StateCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StateInvariantHandler" commandId="org.eclipse.papyrus.uml.service.types.StateInvariantCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StateMachineHandler" commandId="org.eclipse.papyrus.uml.service.types.StateMachineCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StereotypeHandler" commandId="org.eclipse.papyrus.uml.service.types.StereotypeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StringExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.StringExpressionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuralFeatureActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuralFeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuralFeatureCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuredActivityNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuredActivityNodeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuredClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuredClassifierCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SubstitutionHandler" commandId="org.eclipse.papyrus.uml.service.types.SubstitutionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateableElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateBindingHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateBindingCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateParameterSubstitutionHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterSubstitutionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateSignatureHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateSignatureCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TestIdentityActionHandler" commandId="org.eclipse.papyrus.uml.service.types.TestIdentityActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeConstraintCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeEventHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeEventCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeExpressionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeIntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeIntervalCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeObservationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TraceHandler" commandId="org.eclipse.papyrus.uml.service.types.TraceCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TransitionHandler" commandId="org.eclipse.papyrus.uml.service.types.TransitionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TriggerHandler" commandId="org.eclipse.papyrus.uml.service.types.TriggerCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TypedElementHandler" commandId="org.eclipse.papyrus.uml.service.types.TypedElementCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TypeHandler" commandId="org.eclipse.papyrus.uml.service.types.TypeCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.UnmarshallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.UnmarshallActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.UsageHandler" commandId="org.eclipse.papyrus.uml.service.types.UsageCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.UseCaseHandler" commandId="org.eclipse.papyrus.uml.service.types.UseCaseCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ValuePinHandler" commandId="org.eclipse.papyrus.uml.service.types.ValuePinCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ValueSpecificationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ValueSpecificationActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ValueSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ValueSpecificationCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.VariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.VariableActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.VariableHandler" commandId="org.eclipse.papyrus.uml.service.types.VariableCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.VertexHandler" commandId="org.eclipse.papyrus.uml.service.types.VertexCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.WriteLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteLinkActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.WriteStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteStructuralFeatureActionCreateCommand"></handler>
-<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.WriteVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteVariableActionCreateCommand"></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AbstractionHandler" commandId="org.eclipse.papyrus.uml.service.types.AbstractionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AcceptCallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AcceptCallActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AcceptEventActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AcceptEventActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActionExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionExecutionSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActionInputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.ActionInputPinCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityEdgeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityEdgeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityFinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityFinalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityGroupHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityGroupCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityParameterNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityParameterNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActivityPartitionHandler" commandId="org.eclipse.papyrus.uml.service.types.ActivityPartitionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ActorHandler" commandId="org.eclipse.papyrus.uml.service.types.ActorCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AddStructuralFeatureValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AddStructuralFeatureValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AddVariableValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.AddVariableValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AnyReceiveEventHandler" commandId="org.eclipse.papyrus.uml.service.types.AnyReceiveEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ArtifactHandler" commandId="org.eclipse.papyrus.uml.service.types.ArtifactCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AssociationBaseHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationBaseCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AssociationClassHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationClassCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.AssociationHandler" commandId="org.eclipse.papyrus.uml.service.types.AssociationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehavioralFeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.BehavioralFeatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehavioredClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.BehavioredClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehaviorExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.BehaviorExecutionSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.BehaviorCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.BroadcastSignalActionHandler" commandId="org.eclipse.papyrus.uml.service.types.BroadcastSignalActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallBehaviorActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallEventHandler" commandId="org.eclipse.papyrus.uml.service.types.CallEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CallOperationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CallOperationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CentralBufferNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.CentralBufferNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ChangeEventHandler" commandId="org.eclipse.papyrus.uml.service.types.ChangeEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClassHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClassifierTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ClassifierTemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClauseHandler" commandId="org.eclipse.papyrus.uml.service.types.ClauseCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClearAssociationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearAssociationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClearStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearStructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ClearVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ClearVariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CollaborationHandler" commandId="org.eclipse.papyrus.uml.service.types.CollaborationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CollaborationUseHandler" commandId="org.eclipse.papyrus.uml.service.types.CollaborationUseCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CombinedFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.CombinedFragmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CommentHandler" commandId="org.eclipse.papyrus.uml.service.types.CommentCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CommunicationPathHandler" commandId="org.eclipse.papyrus.uml.service.types.CommunicationPathCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ComponentHandler" commandId="org.eclipse.papyrus.uml.service.types.ComponentCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ComponentRealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.ComponentRealizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConditionalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ConditionalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectableElementTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectableElementTemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectionPointReferenceHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectionPointReferenceCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectorEndHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectorEndCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConnectorHandler" commandId="org.eclipse.papyrus.uml.service.types.ConnectorCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConsiderIgnoreFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.ConsiderIgnoreFragmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.ConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ContinuationHandler" commandId="org.eclipse.papyrus.uml.service.types.ContinuationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ControlFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.ControlFlowCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ControlNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ControlNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CreateLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CreateLinkObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateLinkObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.CreateObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.CreateObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DataStoreNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.DataStoreNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DataTypeHandler" commandId="org.eclipse.papyrus.uml.service.types.DataTypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DecisionNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.DecisionNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DependencyHandler" commandId="org.eclipse.papyrus.uml.service.types.DependencyCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeployedArtifactHandler" commandId="org.eclipse.papyrus.uml.service.types.DeployedArtifactCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeploymentHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeploymentSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeploymentTargetHandler" commandId="org.eclipse.papyrus.uml.service.types.DeploymentTargetCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DestroyLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.DestroyLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DestroyObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.DestroyObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DestructionOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.DestructionOccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DeviceHandler" commandId="org.eclipse.papyrus.uml.service.types.DeviceCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DirectedRelationshipHandler" commandId="org.eclipse.papyrus.uml.service.types.DirectedRelationshipCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationIntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationIntervalCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.DurationObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.DurationObservationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ElementImportHandler" commandId="org.eclipse.papyrus.uml.service.types.ElementImportCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EncapsulatedClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.EncapsulatedClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EnumerationHandler" commandId="org.eclipse.papyrus.uml.service.types.EnumerationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EnumerationLiteralHandler" commandId="org.eclipse.papyrus.uml.service.types.EnumerationLiteralCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.EventHandler" commandId="org.eclipse.papyrus.uml.service.types.EventCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExceptionHandlerHandler" commandId="org.eclipse.papyrus.uml.service.types.ExceptionHandlerCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutableNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutableNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutionEnvironmentHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionEnvironmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutionOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionOccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExecutionSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ExecutionSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExpansionNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpansionNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExpansionRegionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpansionRegionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtendHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtendCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtensionEndHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionEndCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtensionHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ExtensionPointHandler" commandId="org.eclipse.papyrus.uml.service.types.ExtensionPointCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.FeatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.FinalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FinalStateHandler" commandId="org.eclipse.papyrus.uml.service.types.FinalStateCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FlowFinalNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.FlowFinalNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ForkNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ForkNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.FunctionBehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.FunctionBehaviorCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GateHandler" commandId="org.eclipse.papyrus.uml.service.types.GateCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GeneralizationHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GeneralizationSetHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralizationSetCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.GeneralOrderingHandler" commandId="org.eclipse.papyrus.uml.service.types.GeneralOrderingCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ImageHandler" commandId="org.eclipse.papyrus.uml.service.types.ImageCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.IncludeHandler" commandId="org.eclipse.papyrus.uml.service.types.IncludeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InformationFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.InformationFlowCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InformationItemHandler" commandId="org.eclipse.papyrus.uml.service.types.InformationItemCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InitialNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.InitialNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.InputPinCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InstanceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.InstanceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InstanceValueHandler" commandId="org.eclipse.papyrus.uml.service.types.InstanceValueCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionFragmentHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionFragmentCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionOperandHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionOperandCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InteractionUseHandler" commandId="org.eclipse.papyrus.uml.service.types.InteractionUseCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InterfaceHandler" commandId="org.eclipse.papyrus.uml.service.types.InterfaceCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InterfaceRealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.InterfaceRealizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InterruptibleActivityRegionHandler" commandId="org.eclipse.papyrus.uml.service.types.InterruptibleActivityRegionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.IntervalConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.IntervalConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.IntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.IntervalCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.InvocationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.InvocationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.JoinNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.JoinNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LifelineHandler" commandId="org.eclipse.papyrus.uml.service.types.LifelineCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkEndCreationDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndCreationDataCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkEndDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndDataCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LinkEndDestructionDataHandler" commandId="org.eclipse.papyrus.uml.service.types.LinkEndDestructionDataCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralBooleanHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralBooleanCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralIntegerHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralIntegerCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralNullHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralNullCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralRealHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralRealCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralStringHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralStringCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LiteralUnlimitedNaturalHandler" commandId="org.eclipse.papyrus.uml.service.types.LiteralUnlimitedNaturalCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.LoopNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.LoopNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ManifestationHandler" commandId="org.eclipse.papyrus.uml.service.types.ManifestationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MergeNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.MergeNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageEndHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageEndCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageEventHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MessageOccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.MessageOccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ModelHandler" commandId="org.eclipse.papyrus.uml.service.types.ModelCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.MultiplicityElementHandler" commandId="org.eclipse.papyrus.uml.service.types.MultiplicityElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.NamedElementHandler" commandId="org.eclipse.papyrus.uml.service.types.NamedElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.NamespaceHandler" commandId="org.eclipse.papyrus.uml.service.types.NamespaceCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.NodeHandler" commandId="org.eclipse.papyrus.uml.service.types.NodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ObjectFlowHandler" commandId="org.eclipse.papyrus.uml.service.types.ObjectFlowCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ObjectNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.ObjectNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.ObservationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OccurrenceSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.OccurrenceSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OpaqueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OpaqueBehaviorHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueBehaviorCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OpaqueExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.OpaqueExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OperationHandler" commandId="org.eclipse.papyrus.uml.service.types.OperationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OperationTemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.OperationTemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.OutputPinHandler" commandId="org.eclipse.papyrus.uml.service.types.OutputPinCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageImportHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageImportCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PackageMergeHandler" commandId="org.eclipse.papyrus.uml.service.types.PackageMergeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ParameterableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ParameterSetHandler" commandId="org.eclipse.papyrus.uml.service.types.ParameterSetCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PartDecompositionHandler" commandId="org.eclipse.papyrus.uml.service.types.PartDecompositionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PinHandler" commandId="org.eclipse.papyrus.uml.service.types.PinCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PortHandler" commandId="org.eclipse.papyrus.uml.service.types.PortCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PrimitiveTypeHandler" commandId="org.eclipse.papyrus.uml.service.types.PrimitiveTypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProfileApplicationHandler" commandId="org.eclipse.papyrus.uml.service.types.ProfileApplicationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProfileHandler" commandId="org.eclipse.papyrus.uml.service.types.ProfileCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PropertyHandler" commandId="org.eclipse.papyrus.uml.service.types.PropertyCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProtocolConformanceHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolConformanceCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProtocolStateMachineHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolStateMachineCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ProtocolTransitionHandler" commandId="org.eclipse.papyrus.uml.service.types.ProtocolTransitionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.PseudostateHandler" commandId="org.eclipse.papyrus.uml.service.types.PseudostateCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.QualifierValueHandler" commandId="org.eclipse.papyrus.uml.service.types.QualifierValueCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RaiseExceptionActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RaiseExceptionActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadExtentActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadExtentActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadIsClassifiedObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadIsClassifiedObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadLinkObjectEndActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadLinkObjectEndQualifierActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadLinkObjectEndQualifierActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadSelfActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadSelfActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadStructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReadVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReadVariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RealizationHandler" commandId="org.eclipse.papyrus.uml.service.types.RealizationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReceptionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReceptionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReclassifyObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReclassifyObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RedefinableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.RedefinableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RedefinableTemplateSignatureHandler" commandId="org.eclipse.papyrus.uml.service.types.RedefinableTemplateSignatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReduceActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReduceActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RefineHandler" commandId="org.eclipse.papyrus.uml.service.types.RefineCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RegionHandler" commandId="org.eclipse.papyrus.uml.service.types.RegionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RelationshipHandler" commandId="org.eclipse.papyrus.uml.service.types.RelationshipCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RemoveStructuralFeatureValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RemoveStructuralFeatureValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.RemoveVariableValueActionHandler" commandId="org.eclipse.papyrus.uml.service.types.RemoveVariableValueActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ReplyActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ReplyActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SendObjectActionHandler" commandId="org.eclipse.papyrus.uml.service.types.SendObjectActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SendSignalActionHandler" commandId="org.eclipse.papyrus.uml.service.types.SendSignalActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SequenceNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.SequenceNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SignalEventHandler" commandId="org.eclipse.papyrus.uml.service.types.SignalEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SignalHandler" commandId="org.eclipse.papyrus.uml.service.types.SignalCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SlotHandler" commandId="org.eclipse.papyrus.uml.service.types.SlotCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StartClassifierBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StartClassifierBehaviorActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StartObjectBehaviorActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StartObjectBehaviorActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StateHandler" commandId="org.eclipse.papyrus.uml.service.types.StateCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StateInvariantHandler" commandId="org.eclipse.papyrus.uml.service.types.StateInvariantCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StateMachineHandler" commandId="org.eclipse.papyrus.uml.service.types.StateMachineCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StereotypeHandler" commandId="org.eclipse.papyrus.uml.service.types.StereotypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StringExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.StringExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuralFeatureHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuralFeatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuredActivityNodeHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuredActivityNodeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.StructuredClassifierHandler" commandId="org.eclipse.papyrus.uml.service.types.StructuredClassifierCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.SubstitutionHandler" commandId="org.eclipse.papyrus.uml.service.types.SubstitutionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateableElementHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateableElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateBindingHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateBindingCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateParameterHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateParameterSubstitutionHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateParameterSubstitutionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TemplateSignatureHandler" commandId="org.eclipse.papyrus.uml.service.types.TemplateSignatureCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TestIdentityActionHandler" commandId="org.eclipse.papyrus.uml.service.types.TestIdentityActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeConstraintHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeConstraintCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeEventHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeEventCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeExpressionHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeExpressionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeIntervalHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeIntervalCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TimeObservationHandler" commandId="org.eclipse.papyrus.uml.service.types.TimeObservationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TraceHandler" commandId="org.eclipse.papyrus.uml.service.types.TraceCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TransitionHandler" commandId="org.eclipse.papyrus.uml.service.types.TransitionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TriggerHandler" commandId="org.eclipse.papyrus.uml.service.types.TriggerCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TypedElementHandler" commandId="org.eclipse.papyrus.uml.service.types.TypedElementCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.TypeHandler" commandId="org.eclipse.papyrus.uml.service.types.TypeCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.UnmarshallActionHandler" commandId="org.eclipse.papyrus.uml.service.types.UnmarshallActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.UsageHandler" commandId="org.eclipse.papyrus.uml.service.types.UsageCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.UseCaseHandler" commandId="org.eclipse.papyrus.uml.service.types.UseCaseCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ValuePinHandler" commandId="org.eclipse.papyrus.uml.service.types.ValuePinCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ValueSpecificationActionHandler" commandId="org.eclipse.papyrus.uml.service.types.ValueSpecificationActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.ValueSpecificationHandler" commandId="org.eclipse.papyrus.uml.service.types.ValueSpecificationCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.VariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.VariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.VariableHandler" commandId="org.eclipse.papyrus.uml.service.types.VariableCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.VertexHandler" commandId="org.eclipse.papyrus.uml.service.types.VertexCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.WriteLinkActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteLinkActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.WriteStructuralFeatureActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteStructuralFeatureActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
+<handler class= "org.eclipse.papyrus.uml.nattable.menu.handlers.WriteVariableActionHandler" commandId="org.eclipse.papyrus.uml.service.types.WriteVariableActionCreateCommand">
+ <activeWhen>
+ <with
+ variable="selection">
+ <test
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </activeWhen></handler>
</extension>
<extension
diff --git a/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/handlers/AbstractUmlNattableCreateCommandHandler.java b/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/handlers/AbstractUmlNattableCreateCommandHandler.java
index 360fa808acd..b0bf9449695 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/handlers/AbstractUmlNattableCreateCommandHandler.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/handlers/AbstractUmlNattableCreateCommandHandler.java
@@ -11,25 +11,9 @@
*****************************************************************************/
package org.eclipse.papyrus.uml.nattable.menu.handlers;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Set;
-
-import org.eclipse.core.commands.ExecutionException;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.common.command.UnexecutableCommand;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gmf.runtime.common.core.command.CommandResult;
-import org.eclipse.gmf.runtime.common.core.command.CompositeCommand;
-import org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
-import org.eclipse.papyrus.commands.wrappers.EMFtoGMFCommandWrapper;
import org.eclipse.papyrus.infra.nattable.manager.table.INattableModelManager;
import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
-import org.eclipse.papyrus.uml.nattable.menu.messages.Messages;
import org.eclipse.papyrus.uml.nattable.menu.util.TableMenuUtils;
import org.eclipse.papyrus.uml.service.types.handlers.AbstractUmlCreateCommandHandler;
import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
@@ -40,9 +24,6 @@ import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
*/
public abstract class AbstractUmlNattableCreateCommandHandler extends AbstractUmlCreateCommandHandler {
- @Override
- protected abstract IElementType getElementTypeToCreate();
-
/**
* <pre>
@@ -55,61 +36,40 @@ public abstract class AbstractUmlNattableCreateCommandHandler extends AbstractUm
*
* </pre>
*/
- @Override
protected Command buildCommand() {
Command createCmd = super.buildCommand();
-
- final INattableModelManager nattableModelManager = TableMenuUtils.getTableManager(getActiveWorkbenchPart());
- if(nattableModelManager != null) {
- CompositeCommand cmd = new CompositeCommand(""); //$NON-NLS-1$
- cmd.add(new EMFtoGMFCommandWrapper(createCmd));
-
- final CreateElementRequest request = this.createRequest;
- // depends on the synchronization of the axis manager
- cmd.add(new AbstractTransactionalCommand(getEditingDomain(), Messages.AbstractNattableCreateCommandHandler_AddElementCommand, null) {
-
- @Override
- protected CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
- EObject newElement = request.getNewElement();
- Collection<Object> toAdd = new ArrayList<Object>();
- toAdd.add(newElement);
- Command tmp = nattableModelManager.getAddRowElementCommand(toAdd);
- if(tmp != null) {
- tmp.execute();
- }
- return CommandResult.newOKCommandResult();
- }
- });
- return new org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper(cmd);
-
- }
- return UnexecutableCommand.INSTANCE;
+ return TableMenuUtils.buildNattableCreationCommand(createCmd, this.createRequest);
}
- @Override
+ /**
+ * Obtain the context of the active table editor.
+ *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractUmlCreateCommandHandler#getCommandContext()
+ *
+ * @return
+ */
protected ICommandContext getCommandContext() {
return TableMenuUtils.getTableCommandContext(TableMenuUtils.getTableManager(getActiveWorkbenchPart()));
}
- @Override
+ /**
+ * Verify if this handler is currently active and the command can execute. Additionally, verify if this table can add this type of element.
+ *
+ * @see org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandler#setEnabled(java.lang.Object)
+ *
+ * @param evaluationContext
+ */
public void setEnabled(Object evaluationContext) {
- Command command = getCommand();
- boolean isEnabled = command.canExecute();
+ INattableModelManager tableManager = TableMenuUtils.getTableManager(getActiveWorkbenchPart());
+ boolean isEnabled = tableManager.canCreateRowElement(getElementTypeToCreate().getId());
if(isEnabled) {
- IElementType newElementType = getElementTypeToCreate();
- INattableModelManager tableManager = TableMenuUtils.getTableManager(getActiveWorkbenchPart());
- String id = newElementType.getId();
- Set<String> visibleCommands = getFilterIds();
- isEnabled = tableManager.canCreateRowElement(id);
- isEnabled &= visibleCommands.contains(id);
+ //we test the enable of the super implementation
+ super.setEnabled(evaluationContext);
+ isEnabled = super.isEnabled();
}
setBaseEnabled(isEnabled);
}
- @Override
- public void dispose() {
- super.dispose();
- }
}
diff --git a/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/util/TableMenuUtils.java b/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/util/TableMenuUtils.java
index 37963dbc973..1c081c3d832 100644
--- a/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/util/TableMenuUtils.java
+++ b/sandbox/TableV3/org.eclipse.papyrus.uml.nattable.menu/src/org/eclipse/papyrus/uml/nattable/menu/util/TableMenuUtils.java
@@ -11,12 +11,27 @@
*****************************************************************************/
package org.eclipse.papyrus.uml.nattable.menu.util;
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.emf.common.command.Command;
+import org.eclipse.emf.common.command.UnexecutableCommand;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.gmf.runtime.common.core.command.CommandResult;
+import org.eclipse.gmf.runtime.common.core.command.CompositeCommand;
+import org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand;
+import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
+import org.eclipse.papyrus.commands.wrappers.EMFtoGMFCommandWrapper;
import org.eclipse.papyrus.infra.core.sasheditor.editor.AbstractMultiPageSashEditor;
import org.eclipse.papyrus.infra.nattable.manager.table.INattableModelManager;
+import org.eclipse.papyrus.uml.nattable.menu.messages.Messages;
import org.eclipse.papyrus.uml.service.types.utils.CommandContext;
import org.eclipse.papyrus.uml.service.types.utils.ICommandContext;
import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.PlatformUI;
/**
* Utilities for the creation of contextual menus from the Nattable editor
@@ -63,4 +78,31 @@ public class TableMenuUtils {
return null;
}
+ public static Command buildNattableCreationCommand(Command createCmd, final CreateElementRequest createElementRequest) {
+ final INattableModelManager nattableModelManager = getTableManager(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart());
+ if(nattableModelManager != null) {
+ CompositeCommand cmd = new CompositeCommand(""); //$NON-NLS-1$
+ cmd.add(new EMFtoGMFCommandWrapper(createCmd));
+
+ // depends on the synchronization of the axis manager
+ cmd.add(new AbstractTransactionalCommand(createElementRequest.getEditingDomain(), Messages.AbstractNattableCreateCommandHandler_AddElementCommand, null) {
+
+ @Override
+ protected CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
+ EObject newElement = createElementRequest.getNewElement();
+ Collection<Object> toAdd = new ArrayList<Object>();
+ toAdd.add(newElement);
+ Command tmp = nattableModelManager.getAddRowElementCommand(toAdd);
+ if(tmp != null) {
+ tmp.execute();
+ }
+ return CommandResult.newOKCommandResult();
+ }
+ });
+ return new org.eclipse.papyrus.commands.wrappers.GMFtoEMFCommandWrapper(cmd);
+
+ }
+ return UnexecutableCommand.INSTANCE;
+ }
+
}

Back to the top