//>>built
define("dojox/wire/ml/DataStore",["dijit","dojo","dojox","dojo/require!dijit/_Widget,dojox/wire/_base"],function(_1,_2,_3){_2.provide("dojox.wire.ml.DataStore");_2.require("dijit._Widget");_2.require("dojox.wire._base");_2.declare("dojox.wire.ml.DataStore",_1._Widget,{storeClass:"",postCreate:function(){this.store=this._createStore();},_createStore:function(){if(!this.storeClass){return null;}var _4=_3.wire._getClass(this.storeClass);if(!_4){return null;}var _5={};var _6=this.domNode.attributes;for(var i=0;i<_6.length;i++){var a=_6.item(i);if(a.specified&&!this[a.nodeName]){_5[a.nodeName]=a.nodeValue;}}return new _4(_5);},getFeatures:function(){return this.store.getFeatures();},fetch:function(_7){return this.store.fetch(_7);},save:function(_8){this.store.save(_8);},newItem:function(_9){return this.store.newItem(_9);},deleteItem:function(_a){return this.store.deleteItem(_a);},revert:function(){return this.store.revert();}});});