⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asmobserverswarm.java

📁 ASMUML.zip一个人工股市的建模资料,主要是针对asm2.2的建模,欢迎大家下载
💻 JAVA
字号:
// Java ASM application.// This library is distributed without any warranty; without even the// implied warranty of merchantability or fitness for a particular// purpose.  See file COPYING for details and terms of copying.//package asmjava;import swarm.Globals;import swarm.Selector;import swarm.defobj.Zone;import swarm.gui.HistogramImpl;import swarm.analysis.Averager;import swarm.activity.Activity;import swarm.activity.ActionGroup;import swarm.activity.ActionGroupImpl;import swarm.activity.Schedule;import swarm.activity.ScheduleImpl;import swarm.objectbase.Swarm;import swarm.objectbase.VarProbe;import swarm.objectbase.MessageProbe;import swarm.objectbase.EmptyProbeMapImpl;import swarm.analysis.EZGraph;import swarm.analysis.EZGraphImpl;//import swarm.analysis.ActiveGraph;import swarm.simtoolsgui.GUISwarm;import swarm.simtoolsgui.GUISwarmImpl;import java.util.LinkedList;//import java.util.Collection;/* The ASMObserverSwarm is a Swarm with a graphical user interface  (GUI).  It follows the prototype Swarm model, in that the Observer  Swarm is thought of an entity that can describe or report on the  state of a simulation, but not interact with it.  The Observer  causes the ASMModelSwarm to be created, and it monitors various  variables by checking directly with the agents.  Note that the ASMObserverSwarm has a set of "standard" methods that  Swarms have--buildObjects:, buildActions, activateIn:--and inside  each one it makes sure that the next-lower level, the ASMModelSwarm,  is sent the same message.  If you don't want to watch the GUI, run the model in batch mode,  meaning you use the -b flag on the command line.  */ /** * <p>Title: ASMObserverSwarm</p> * <p>Description: El ASMObserverSwarm es un Swarm con una interfaz gr醘ica * para el usuario (GUI).  Existe una 鷑ica instancia de esta clase. * Se sigue el mismo patr髇 de todas las simulaciones en Swarm, en el * sentido de que el objeto observador es una entidad que describe e informa * sobre el estado de la simulaci髇, pero no interacciona con ella.</p> * <p> El Observador crea y contiene en su interior al Modelo. Adem醩, realiza * diversas tareas para comprobar la integridad de diversas variables de la * simulaci髇 y monitoriza muchas de ellas.</p> * <p>Como es habitual en todas las simulaciones Swarm, el Observador responde a * los mensajes buildObjects() (Crea Objetos), buildActions() (Crea Acciones) y * activateIn() (Act韛ate en determinada zona). Adem醩, el Observador se encarga * de comunicar los mismos mensajes al siguiente nivel en la jerarqu韆 de la * simulaci髇: el Modelo (ModelSwarm).</p> * <p>Actualmente, s髄o es posible correr la simulaci髇 en modo gr醘ico</p> * * <p>Copyright: Copyright (c) 2002</p> * <p>Depto. de Organizaci髇 y Gesti髇 de Empresas. Universidad de Valladolid</p> * @author Jos

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -