Changeset 78 for gssim_ui


Ignore:
Timestamp:
09/13/11 13:28:53 (14 years ago)
Author:
mcichenski
Message:

integration of Network Editor with charts

Location:
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/topology/ObjectPropertiesWindow.mxml

    r15 r78  
    77                import flexlib.mdi.events.MDIWindowEvent; 
    88                 
     9                import gssim.gssimstudio.editor.charts.StaticResourceChart; 
    910                import gssim.gssimstudio.editor.gssim.editors.resources.ComputingResourceWindow; 
    1011                import gssim.gssimstudio.editor.gssim.editors.resources.QueueResourceWindow; 
     
    1314                import gssim.gssimstudio.editor.gssim.topology.GenderObject; 
    1415                import gssim.gssimstudio.editor.gssim.topology.ResourceObject; 
     16                import gssim.gssimstudio.editor.script.views.ViewsHelper; 
    1517                 
    1618                import mx.binding.utils.BindingUtils; 
     19                import mx.collections.ArrayCollection; 
    1720                import mx.controls.Alert; 
     21                import mx.rpc.events.ResultEvent; 
     22                import mx.utils.ObjectUtil; 
    1823                 
    1924                protected var _object : GenderObject; 
     
    9499                } 
    95100 
     101                public function loadAllocationChart() : void 
     102                { 
     103                        parentApplication.addModelUpdatedSingleCallbacks(parentApplication.service.getResourceTimelineFromDb(_object.nodeName,parentApplication.experimentModel.experimentConfiguration['pk'],'allocation'), createChart); 
     104                } 
     105                 
     106                protected function createChart(event : ResultEvent) 
     107                { 
     108                        var static : StaticResourceChart = new StaticResourceChart(); 
     109                        static.expName = parentApplication.experimentModel.experimentConfiguration['name']; 
     110                        static.resName = _object.nodeName; 
     111                        static.dataProvider = ObjectUtil.copy(parentApplication.gsSimStudioModel.resourceTimelineList) as ArrayCollection; 
     112                        ViewsHelper.TopologyCanvas.windowManager.add(static); 
     113                        //ViewsHelper.ArchiveCanvas.windowManager.add(static); 
     114                } 
     115                 
    96116        ]]> 
    97117</mx:Script> 
     
    149169                        <mx:Button id="EditQueueButton" label="{resourceManager.getString('ResourceEditor', 'EditQueue')}" click="editQueue()" /> 
    150170                </mx:VBox> 
    151                 <mx:Button id="EditResourceButton" label="{resourceManager.getString('ResourceEditor', 'EditResource')}" click="editFrontend()" /> 
     171                <mx:HBox> 
     172                        <mx:Button id="EditResourceButton" label="{resourceManager.getString('ResourceEditor', 'EditResource')}" click="editFrontend()" /> 
     173                        <mx:Button label="KABOOM" click="loadAllocationChart()" /> 
     174                </mx:HBox> 
    152175                <mx:Button label="{resourceManager.getString('TopologyEditor', 'Close')}" click="close();"/> 
    153176        </mx:VBox> 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudio.java

    r77 r78  
    423423                                } 
    424424                                map.put("name", exp.getName()); 
     425                                map.put("pk", exp.getPK().toString()); 
    425426                                map.put("groupId", exp.getMetaexpId().toString()); 
    426427                                result.put(exp.getPK().toString(), map); 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/ResourceChart.java

    r68 r78  
    151151                        } 
    152152                        map.put("name", exp.getName()); 
     153                        map.put("pk", exp.getPK().toString()); 
    153154                        map.put("groupId", exp.getMetaexpId().toString()); 
    154155 
Note: See TracChangeset for help on using the changeset viewer.