// ネームスペース namespace( "fx" ); // エージェントエディタコントローラ fx.AgentEditor = function() { this.agentServiceStub = container.Inject; this.selections = new Hash({}); this.listeners = new util.Listener(); this.agentChangeListeners = container.Injects( container.types.has( "onAgentChanged" ) ); this.selectionChangeListeners = container.Injects( container.types.has( "onAgentSelectionChanged" ) ); } fx.AgentEditor.prototype = { EVENTS : { // 特定のパス配下の一覧が更新された CHANGED : "changed", // 選択が変更された SELECTION_CHANGED : "selection_changed" }, /** * インスタンスを初期化する */ init : function() { for (var i=0;i