/** @generated */
 protected Command getCreateCommand(CreateElementRequest req) {
   if (PageflowElementTypes.InitState_1001 == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(PageflowPackage.eINSTANCE.getPageflow_States());
     }
     return getGEFWrapper(new InitStateCreateCommand(req));
   }
   if (PageflowElementTypes.DecisionState_1002 == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(PageflowPackage.eINSTANCE.getPageflow_States());
     }
     return getGEFWrapper(new DecisionStateCreateCommand(req));
   }
   if (PageflowElementTypes.EndState_1003 == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(PageflowPackage.eINSTANCE.getPageflow_States());
     }
     return getGEFWrapper(new EndStateCreateCommand(req));
   }
   if (PageflowElementTypes.ViewState_1004 == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(PageflowPackage.eINSTANCE.getPageflow_States());
     }
     return getGEFWrapper(new ViewStateCreateCommand(req));
   }
   if (PageflowElementTypes.SubPageflowState_1005 == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(PageflowPackage.eINSTANCE.getPageflow_States());
     }
     return getGEFWrapper(new SubPageflowStateCreateCommand(req));
   }
   return super.getCreateCommand(req);
 }
 /** @generated */
 protected Command getCreateCommand(CreateElementRequest req) {
   if (FlowDesigner.diagram.providers.FlowDesignerElementTypes.ActionState_2009
       == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(FlowDesigner.FlowDesignerPackage.eINSTANCE.getFlow_States());
     }
     return getGEFWrapper(new FlowDesigner.diagram.edit.commands.ActionStateCreateCommand(req));
   }
   if (FlowDesigner.diagram.providers.FlowDesignerElementTypes.FinalState_2010
       == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(FlowDesigner.FlowDesignerPackage.eINSTANCE.getFlow_FinalState());
     }
     return getGEFWrapper(new FlowDesigner.diagram.edit.commands.FinalStateCreateCommand(req));
   }
   if (FlowDesigner.diagram.providers.FlowDesignerElementTypes.InitialState_2011
       == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(
           FlowDesigner.FlowDesignerPackage.eINSTANCE.getFlow_InitialState());
     }
     return getGEFWrapper(new FlowDesigner.diagram.edit.commands.InitialStateCreateCommand(req));
   }
   if (FlowDesigner.diagram.providers.FlowDesignerElementTypes.ViewState_2012
       == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(FlowDesigner.FlowDesignerPackage.eINSTANCE.getFlow_States());
     }
     return getGEFWrapper(new FlowDesigner.diagram.edit.commands.ViewStateCreateCommand(req));
   }
   return super.getCreateCommand(req);
 }
 /** @generated */
 protected Command getCreateCommand(CreateElementRequest req) {
   if (hub.top.adaptiveSystem.diagram.providers.AdaptiveSystemElementTypes.PreNet_2003
       == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(
           hub.top.adaptiveSystem.AdaptiveSystemPackage.eINSTANCE.getOclet_PreNet());
     }
     return getGEFWrapper(
         new hub.top.adaptiveSystem.diagram.edit.commands.PreNetCreateCommand(req));
   }
   if (hub.top.adaptiveSystem.diagram.providers.AdaptiveSystemElementTypes.DoNet_2006
       == req.getElementType()) {
     if (req.getContainmentFeature() == null) {
       req.setContainmentFeature(
           hub.top.adaptiveSystem.AdaptiveSystemPackage.eINSTANCE.getOclet_DoNet());
     }
     return getGEFWrapper(
         new hub.top.adaptiveSystem.diagram.edit.commands.DoNetCreateCommand(req));
   }
   return super.getCreateCommand(req);
 }