blob: 87883b940180506625447dce76209816375bdc2b [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>AMP - Documentation</title><meta name="author" content="Miles Parker" />
<meta name="keywords" content="abm,amp,agent-based modeling,emf,amf,mdsd" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/menu/assets/skins/sam/menu.css" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/reset.css"/>
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/footer.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/visual.css" media="screen" />
<!--[if IE]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie_style.css" media="screen"/> <![endif]-->
<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie6_style.css" media="screen"/> <![endif]-->
<!-- Dependencies -->
<!-- Source File -->
<link rel="stylesheet" type="text/css" href="style.css"/>
<link rel="stylesheet" type="text/css" href="style2.css"/>
<link rel="stylesheet" type="text/css" href="book.css"/>
</head>
<body>
<div id="novaWrapper"> <div id="clearHeader">
<div id="logo">
<img src="/eclipse.org-common/themes/Nova/images/eclipse.png" alt="Eclipse.org"/>
</div>
<div id="otherSites">
<div id="sites">
<ul id="sitesUL">
<li><a href='http://marketplace.eclipse.org'><img alt="Eclipse Marketplace" src="http://dev.eclipse.org/custom_icons/marketplace.png"/>&nbsp;<div>Eclipse Marketplace</div></a></li>
<li><a href='http://live.eclipse.org'><img alt="Eclipse Live" src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png"/>&nbsp;<div>Eclipse Live</div></a></li>
<li><a href='https://bugs.eclipse.org/bugs/'><img alt="Bugzilla" src="http://dev.eclipse.org/custom_icons/system-search-bw.png"/>&nbsp;<div>Bugzilla</div></a></li>
<li><a href='http://www.eclipse.org/forums/'><img alt="Forums" src="http://dev.eclipse.org/large_icons/apps/internet-group-chat.png"/>&nbsp;<div>Eclipse Forums</div></a></li>
<li><a href='http://www.planeteclipse.org/'><img alt="Planet Eclipse" src="http://dev.eclipse.org/large_icons/devices/audio-card.png"/>&nbsp;<div>Planet Eclipse</div></a></li>
<li><a href='http://wiki.eclipse.org/'><img alt="Eclipse Wiki" src="http://dev.eclipse.org/custom_icons/accessories-text-editor-bw.png"/>&nbsp;<div>Eclipse Wiki</div></a></li>
<li><a href='http://portal.eclipse.org'><img alt="MyFoundation Portal" src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png"/><div>My Foundation Portal</div></a></li>
</ul>
</div>
</div>
</div>
<div id="header">
<div id="menu">
<ul>
<li><a href="/" target="_self">Home</a></li>
<li><a href="/downloads/" target="_self">Downloads</a></li>
<li><a href="/users/" target="_self">Users</a></li>
<li><a href="/membership/" target="_self">Members</a></li>
<li><a href="/committers/" target="_self">Committers</a></li>
<li><a href="/resources/" target="_self">Resources</a></li>
<li><a href="/projects/" target="_self">Projects</a></li>
<li><a href="/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input id="searchBox" type="text" name="q" size="25" />
<input id="searchButton" type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script>
</div>
</div>
<div id="novaContent" class="faux"> <br style="clear:both;height:1em;"/>
<div id="leftcol">
<ul id="leftnav">
<li class="separator"><a class="separator" href="/amp">
About AMP<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li class="separator"><a class="separator" href="/amp/installing">
Installing<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/amp/installing/updates.php" target="_blank">Update Sites</a></li>
<li><a href="/amp/installing/downloads.php" target="_blank">Downloads</a></li>
<li><a href="/amp/developers/building.php" target="_blank">Building</a></li>
<li class="separator"><a class="separator" href="/amp/documentation">
Documentation<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/amp/documentation/contents/index.php" target="_blank">Online</a></li>
<li><a href="/amp/documentation/amp.pdf" target="_blank">PDF</a></li>
<li><a href="http://wiki.eclipse.org/AMP" target="_blank">Wiki</a></li>
<li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.amp/?root=Modeling_Project" target="_blank">Browse CVS</a></li>
<li class="separator"><a class="separator" href="/amp/support">
Community<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/amp/support" target="_blank">Support</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=AMP&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Bugzilla</a></li>
<li><a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.amp" target="_blank">News</a></li>
</ul>
</div>
<div id="midcolumn"><h1 class="title">
<a name="N10001"></a>Agent Modeling Guide</h1>
<div class="toc">
<p>
<b>Table of Contents</b>
</p>
<dl>
<dt>
<span class="chapter"><a href="Introduction.html">1. Introduction</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Introduction.html#Quick_Start">Quick Start</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Introduction.html#Install">Install</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Welcome.21">Welcome!</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Cheat.21">Cheat!</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Follow_the_Tutorial">Follow the Tutorial</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Follow_your_Interest">Follow your Interest</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Introduction.html#Agent-Based_Modeling">Agent-Based Modeling</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Other_Domains">Other Domains</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#The_Agent_Modeling_Platform_.28AMP.29">The Agent Modeling Platform (AMP)</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Introduction.html#Agent_Modeling_Framework_.28AMF.29">Agent Modeling Framework (AMF)</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Agent_Execution_Framework_.28AXF.29">Agent Execution Framework (AXF)</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Agent_Graphics_Framework_.28AGF.29">Agent Graphics Framework (AGF)</a></span>
</dt>
<dt>
<span class="section"><a href="Introduction.html#Escape">Escape</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Introduction.html#Credits">Credits</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Modeler_Guide.html">2. Modeler Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview">Overview</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Agent_Modeling_Framework">Agent Modeling Framework</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Modeler_Guide.html#Structure">Structure</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview_2">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Details">Details</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Reference">Reference</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Modeler_Guide.html#Actions_2">Actions</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview_3">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Concepts">Concepts</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Details_3">Details</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Example">Example</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Reference_2">Reference</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Modeler_Guide.html#Functions">Functions</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Modeler_Guide.html#Overview_4">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Details_5">Details</a></span>
</dt>
<dt>
<span class="section"><a href="Modeler_Guide.html#Reference_3">Reference</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="User_Guide.html">3. User Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Overview_5">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Modeling">Modeling</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Perspective">Perspective</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Creating_Projects_and_Models">Creating Projects and Models</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Menus.2C_Popups_and_Toolbar">Menus, Popups and Toolbar</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Views">Views</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Modeling_Tree_Editor">Modeling Tree Editor</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="User_Guide.html#Building">Building</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Building_Models">Building Models</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Generating_Specialized_Model_Artifacts">Generating Specialized Model Artifacts</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="User_Guide.html#Exploring">Exploring</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="User_Guide.html#Launching_a_Model_.28AMF.29">Launching a Model (AMF)</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Executing_a_Model_.28Java_.2F_3D.29">Executing a Model (Java / 3D)</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Controlling_Model_Execution">Controlling Model Execution</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Views_2">Views</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Visualization">Visualization</a></span>
</dt>
<dt>
<span class="section"><a href="User_Guide.html#Executing_Internal_Targets">Executing Internal Targets</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Tutorials.html">4. Tutorials</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Tutorials.html#Designing_a_Model">Designing a Model</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Tutorials.html#Model_Goals">Model Goals</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Tutorials.html#Model_Implementation">Model Implementation</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Tutorials.html#Setup">Setup</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Structure_3">Structure</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Actions_4">Actions</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Styles_2">Styles</a></span>
</dt>
<dt>
<span class="section"><a href="Tutorials.html#Actions_2_Movement_Rule">Actions 2 Movement Rule</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Programer_Guide.html">5. Programer Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Overview_6">Overview</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Documentation">Documentation</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Online">Online</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Update_Site">Update Site</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Installation">Installation</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Example_Java_Models">Example Java Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Exploring_Example_ABM_Models">Exploring Example ABM Models</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Developing_Models">Developing Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Cheatsheet">Cheatsheet</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Steps">Steps</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Executing_Models">Executing Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Tutorial">Tutorial</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Programer_Guide.html#Extending_and_Customizing_AMP">Extending and Customizing AMP</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Integrating_Java_and_AMF_Models">Integrating Java and AMF Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Programer_Guide.html#Method_Action">Method Action</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Protected_Code_Regions">Protected Code Regions</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Interface_and_Base_Class_Generation">Interface and Base Class Generation</a></span>
</dt>
<dt>
<span class="section"><a href="Programer_Guide.html#Converting_Existing_Ascape_models">Converting Existing Ascape models</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Installation_Guide.html">6. Installation Guide</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Installation_Guide.html#Tools">Tools</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Installation_Guide.html#Complete_IDE">Complete IDE</a></span>
</dt>
<dt>
<span class="section"><a href="Installation_Guide.html#Eclipse_and_the_Agent_Modeling_Tools">Eclipse and the Agent Modeling Tools</a></span>
</dt>
<dt>
<span class="section"><a href="Installation_Guide.html#Extensions">Extensions</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Installation_Guide.html#Models">Models</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Installation_Guide.html#Obtaining_Example_Models">Obtaining Example Models</a></span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Resources.html">7. Resources</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Resources.html#Websites">Websites</a></span>
</dt>
<dt>
<span class="section"><a href="Resources.html#Papers">Papers</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter"><a href="Support.html">8. Support</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Support.html#Issues">Issues</a></span>
</dt>
<dd>
<dl>
<dt>
<span class="section"><a href="Support.html#General_Support.2C_Questions_and_Discussion">General Support, Questions and Discussion</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#View_Existing_Bugs_and_Feature_Requests">View Existing Bugs and Feature Requests</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#File_a_Bug">File a Bug</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#Discuss_AMP_Development_and_Project">Discuss AMP Development and Project</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#Professional_Support">Professional Support</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#Media_and_Private_Communications">Media and Private Communications</a></span>
</dt>
</dl>
</dd>
<dt>
<span class="section"><a href="Support.html#Feedback">Feedback</a></span>
</dt>
<dt>
<span class="section"><a href="Support.html#Get_Involved">Get Involved</a></span>
</dt>
</dl>
</dd>
</dl>
</div></div> <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-910670-2");
pageTracker._initData();
pageTracker._trackPageview();
</script>
<br style="clear:both;height:1em;"/>&nbsp;
</div>
<div id="clearFooter"></div>
<div id="footer">
<ul id="footernav">
<li><a href="/">Home</a></li>
<li><a href="/legal/privacy.php">Privacy Policy</a></li>
<li><a href="/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="/legal/copyright.php">Copyright Agent</a></li>
<li><a href="/legal/">Legal</a></li>
<li><a href="/org/foundation/contact.php">Contact Us</a></li>
</ul>
<span id="copyright">Copyright &copy; 2010 The Eclipse Foundation. All Rights Reserved.</span>
</div>
</div> </body>
</html>