- AbstractMessagingReader - Class in fr.irit.smac.amak.messaging.reader
-
- AbstractMessagingReader() - Constructor for class fr.irit.smac.amak.messaging.reader.AbstractMessagingReader
-
- add(Schedulable) - Method in class fr.irit.smac.amak.Scheduler
-
Plan to add a schedulable
- add(Drawable) - Method in class fr.irit.smac.amak.ui.VUI
-
Add an object to the VUI and repaint it
- addMenuItem(String, ActionListener) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Add a button in the menu options
- addNeighbor(Agent<A, E>...) - Method in class fr.irit.smac.amak.Agent
-
Add neighbors to the agent
- addOnChange(Consumer<Scheduler>) - Method in class fr.irit.smac.amak.Scheduler
-
Add a method that must be executed when the scheduler speed is changed
- addOnCloseAction(Consumer<MainWindow>) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Add a close action to the listener
- addOnCloseAction(Consumer<MainWindow>) - Method in class fr.irit.smac.amak.ui.MainWindowListener
-
Add the action "action" in the list of actions that must be executed when the
window is closed
- AddressableAID - Class in fr.irit.smac.amak.aid
-
- AddressableAID(IAmakAddress, String) - Constructor for class fr.irit.smac.amak.aid.AddressableAID
-
- addTabbedPanel(String, JPanel) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Add a panel with a tab
- addToolbar(JToolBar) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Add a toolBar
- Agent<A extends Amas<E>,E extends Environment> - Class in fr.irit.smac.amak
-
This class must be overridden by all agents
- Agent(A, Object...) - Constructor for class fr.irit.smac.amak.Agent
-
The constructor automatically add the agent to the corresponding amas and
initialize the agent
- Agent.Phase - Enum in fr.irit.smac.amak
-
These phases are used to synchronize agents on phase
- AgentPhaseDrawer(ThreadTest.MyAMAS) - Constructor for class fr.irit.smac.amak.tests.ThreadTest.AgentPhaseDrawer
-
- agents - Variable in class fr.irit.smac.amak.Amas
-
List of agents present in the system
- AID - Interface in fr.irit.smac.amak.aid
-
The agent identifier object of a agent.
- allowedSimultaneousAgentsExecution - Static variable in class fr.irit.smac.amak.Configuration
-
The maximal number of threads that can be executed simultaneously
- amas - Variable in class fr.irit.smac.amak.Agent
-
Amas the agent belongs to
- Amas<E extends Environment> - Class in fr.irit.smac.amak
-
This class must be overridden by multi-agent systems
- Amas(E, Scheduling, Object...) - Constructor for class fr.irit.smac.amak.Amas
-
Constructor of the MAS
- Amas.ExecutionPolicy - Enum in fr.irit.smac.amak
-
The executionPolicy informs if agents must wait each other after the
perception and the decisionAndSction phases or only after the
decisionAndCycle phase.
- AntExample - Class in fr.irit.smac.amak.examples.randomants
-
- AntExample(AntHillExample, double, double) - Constructor for class fr.irit.smac.amak.examples.randomants.AntExample
-
Constructor of the ant
- AntHillExample - Class in fr.irit.smac.amak.examples.randomants
-
- AntHillExample(WorldExample) - Constructor for class fr.irit.smac.amak.examples.randomants.AntHillExample
-
- AntsLaunchExample - Class in fr.irit.smac.amak.examples.randomants
-
- AntsLaunchExample() - Constructor for class fr.irit.smac.amak.examples.randomants.AntsLaunchExample
-
- AsyncAntExample - Class in fr.irit.smac.amak.examples.asyncrandomants
-
This class is an example of a completely asynchronous agent
- AsyncAntExample(AsyncAntsAMASExample, double, double) - Constructor for class fr.irit.smac.amak.examples.asyncrandomants.AsyncAntExample
-
Constructor of the ant
- AsyncAntsAMASExample - Class in fr.irit.smac.amak.examples.asyncrandomants
-
- AsyncAntsAMASExample(AsyncWorldExample, Scheduling) - Constructor for class fr.irit.smac.amak.examples.asyncrandomants.AsyncAntsAMASExample
-
- AsyncAntsLaunchExample - Class in fr.irit.smac.amak.examples.asyncrandomants
-
Class aiming at starting the mas-less ants system
- AsyncAntsLaunchExample() - Constructor for class fr.irit.smac.amak.examples.asyncrandomants.AsyncAntsLaunchExample
-
- AsyncTest - Class in fr.irit.smac.amak.tests
-
- AsyncTest() - Constructor for class fr.irit.smac.amak.tests.AsyncTest
-
- AsyncTest.MyAgent - Class in fr.irit.smac.amak.tests
-
- AsyncTest.MyAMAS - Class in fr.irit.smac.amak.tests
-
- AsyncTest.MyEnvironment - Class in fr.irit.smac.amak.tests
-
- AsyncWorldExample - Class in fr.irit.smac.amak.examples.asyncrandomants
-
The world in which the ants evolve
- AsyncWorldExample() - Constructor for class fr.irit.smac.amak.examples.asyncrandomants.AsyncWorldExample
-
Required world constructor
- clearFile(String) - Static method in class fr.irit.smac.amak.tools.FileHandler
-
Clear the content of a file
- color - Variable in class fr.irit.smac.amak.ui.drawables.Drawable
-
The color of the object
- commandLineMode - Static variable in class fr.irit.smac.amak.Configuration
-
By default, mas made with amak are meant to be executed on a graphical
environment.
- CommandLineOnlyResolution - Class in fr.irit.smac.amak.tests
-
- CommandLineOnlyResolution() - Constructor for class fr.irit.smac.amak.tests.CommandLineOnlyResolution
-
- CommandLineOnlyResolution.MyAMAS - Class in fr.irit.smac.amak.tests
-
- CommandLineOnlyResolution.MyEnv - Class in fr.irit.smac.amak.tests
-
- CommunicatingAgent<A extends Amas<E>,E extends Environment> - Class in fr.irit.smac.amak
-
This class must be overridden by communicating agents to use messages
- CommunicatingAgent(A, Object...) - Constructor for class fr.irit.smac.amak.CommunicatingAgent
-
The constructor automatically add the agent to the corresponding amas and
initialize the agent.
- CommunicatingAgent(A, IMessagingReader, Object...) - Constructor for class fr.irit.smac.amak.CommunicatingAgent
-
The constructor automatically add the agent to the corresponding amas and
initialize the agent.
- computeCriticality() - Method in class fr.irit.smac.amak.Agent
-
This method must be overridden by the agents.
- computeCriticality() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosopherExample
-
- computeExecutionOrderLayer() - Method in class fr.irit.smac.amak.Agent
-
This method must be overriden if you need to specify an execution order layer
- Configuration - Class in fr.irit.smac.amak
-
This class is used to define global configuration BEFORE calling any other
classes/methods of the framework.
- Configuration() - Constructor for class fr.irit.smac.amak.Configuration
-
- createImage(double, double, String) - Method in class fr.irit.smac.amak.ui.VUI
-
Create an image and start rendering it
- createPoint(double, double) - Method in class fr.irit.smac.amak.ui.VUI
-
Create a point and start rendering it
- createRectangle(double, double, double, double) - Method in class fr.irit.smac.amak.ui.VUI
-
Create a rectangle and start rendering it
- createString(int, int, String) - Method in class fr.irit.smac.amak.ui.VUI
-
Create a string and start rendering it
- criticalities - Variable in class fr.irit.smac.amak.Agent
-
Criticalities of the neighbors (and it self) as perceived at the beginning of
the agent's cycle
- currentPhase - Variable in class fr.irit.smac.amak.Agent
-
- cycle - Variable in class fr.irit.smac.amak.Amas
-
Number of cycles executed by the system
- cycle() - Method in class fr.irit.smac.amak.Amas
-
Cycle of the system
- cycle() - Method in class fr.irit.smac.amak.Environment
-
- cycle() - Method in interface fr.irit.smac.amak.Schedulable
-
A cycle of the schedulable system
- cycle() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
- get() - Static method in class fr.irit.smac.amak.ui.VUI
-
Get the default VUI
- get(String) - Static method in class fr.irit.smac.amak.ui.VUI
-
Create or get a VUI
- getAddress() - Method in class fr.irit.smac.amak.internal.messaging.ImplMessageBoxAgentMessaging
-
- getAddress() - Method in interface fr.irit.smac.amak.messaging.IAmakMessageBox
-
- getAge() - Method in class fr.irit.smac.amak.tests.Entity
-
- getAgentAdress() - Method in class fr.irit.smac.amak.aid.AddressableAID
-
- getAgents() - Method in class fr.irit.smac.amak.Amas
-
Getter for the list of agents
- getAID() - Method in class fr.irit.smac.amak.CommunicatingAgent
-
- getAllMessages() - Method in class fr.irit.smac.amak.CommunicatingAgent
-
Get the received messages according to the message reader strategy. .
- getAmas() - Method in class fr.irit.smac.amak.Agent
-
Getter for the AMAS
- getAmas() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
Getter for amas
- getAngle() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Getter for the angle attribute
- getCanvasHeight() - Method in class fr.irit.smac.amak.ui.VUI
-
Get the height of the canvas
- getCanvasWidth() - Method in class fr.irit.smac.amak.ui.VUI
-
Get the width of the canvas
- getCurrentPhase() - Method in class fr.irit.smac.amak.Agent
-
Getter for the current phase of the agent
- getCycle() - Method in class fr.irit.smac.amak.Amas
-
Getter for the current cycle number
- getDecisionAndActionPhasesSemaphore() - Method in class fr.irit.smac.amak.Amas
-
Getter for the decisionAndActionPhasesSemaphore
- getDefaultScheduler() - Static method in class fr.irit.smac.amak.Scheduler
-
Create or return the default scheduler
- getEnvironment() - Method in class fr.irit.smac.amak.Agent
-
Getter for the environment
- getEnvironment() - Method in class fr.irit.smac.amak.Amas
-
Getter for the environment
- getExecutionOrder() - Method in class fr.irit.smac.amak.Agent
-
Get the latest computed execution order
- getExecutionPolicy() - Method in class fr.irit.smac.amak.Amas
-
Getter for the execution policy
- getFirstname() - Method in class fr.irit.smac.amak.tests.Entity
-
- getForks() - Method in class fr.irit.smac.amak.examples.philosophers.TableExample
-
- getHeight() - Method in class fr.irit.smac.amak.examples.asyncrandomants.AsyncWorldExample
-
Height getter
- getHeight() - Method in class fr.irit.smac.amak.examples.randomants.WorldExample
-
- getHeight() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Get the real height
- getHeight() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
Getter for the height
- getId() - Method in class fr.irit.smac.amak.Agent
-
Return the id of the agent
- getID() - Method in interface fr.irit.smac.amak.aid.AID
-
- getID() - Method in class fr.irit.smac.amak.aid.SimpleAID
-
- getLayer() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Getter for the layer attribute
- getMessage() - Method in interface fr.irit.smac.amak.messaging.IAmakEnvelope
-
- getMessage() - Method in exception fr.irit.smac.amak.messaging.MessagingTechnicalException
-
- getMessages() - Method in interface fr.irit.smac.amak.messaging.reader.IMessagingReader
-
Get the messages according to the strategy implementation.
- getMessages() - Method in class fr.irit.smac.amak.messaging.reader.MessagingReaderAllMsgsOfCycle
-
Get the received messages of the current cycle.
- getMessageSenderAID() - Method in interface fr.irit.smac.amak.messaging.IAmakEnvelope
-
- getMetadata() - Method in interface fr.irit.smac.amak.messaging.IAmakEnvelope
-
- getMostCriticalNeighbor(boolean) - Method in class fr.irit.smac.amak.Agent
-
Convenient method giving the most critical neighbor at a given moment
- getPerceptionPhaseSemaphore() - Method in class fr.irit.smac.amak.Amas
-
Getter for the perceptionPhaseSemaphore
- getRandom() - Method in class fr.irit.smac.amak.Environment
-
Getter for the random object
- getReceivedMessages() - Method in class fr.irit.smac.amak.internal.messaging.ImplMessageBoxAgentMessaging
-
- getReceivedMessages() - Method in interface fr.irit.smac.amak.messaging.IAmakReadableMessageBox
-
- getReceivedMessagesGivenType(Class<M>) - Method in class fr.irit.smac.amak.CommunicatingAgent
-
- getRenderedHeight() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Compute the height as it must be displayed on screen.
- getRenderedWidth() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Compute the width as it must be displayed on screen.
- getScheduler() - Method in class fr.irit.smac.amak.Amas
-
Getter for the scheduler
- getScheduler() - Method in class fr.irit.smac.amak.Environment
-
Getter for the scheduler
- getScheduler() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
This method gives access to the scheduler of the DrawableUI
- getSleep() - Method in class fr.irit.smac.amak.Scheduler
-
Getter for the sleep time
- getSlider() - Method in class fr.irit.smac.amak.ui.SchedulerToolbar
-
Get or create the slider component
- getWidth() - Method in class fr.irit.smac.amak.examples.asyncrandomants.AsyncWorldExample
-
Width getter
- getWidth() - Method in class fr.irit.smac.amak.examples.randomants.WorldExample
-
- getWidth() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Get the real width
- getWidth() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
Getter for the width
- getWorldOffsetX() - Method in class fr.irit.smac.amak.ui.VUI
-
Get the value that must be added to the X coordinate of in world object
- getWorldOffsetY() - Method in class fr.irit.smac.amak.ui.VUI
-
Get the value that must be added to the Y coordinate of in world object
- getZoomFactor() - Method in class fr.irit.smac.amak.ui.VUI
-
A value that must be multiplied to scale objects
- onAct() - Method in class fr.irit.smac.amak.Agent
-
This method corresponds to the action phase of the agents and must be
overridden
- onAct() - Method in class fr.irit.smac.amak.tests.AsyncTest.MyAgent
-
- onAct() - Method in class fr.irit.smac.amak.tests.ScalibilityTest.MyAgent
-
- onAct() - Method in class fr.irit.smac.amak.tests.ThreadTest.MyAgent
-
- onAgentCycleBegin() - Method in class fr.irit.smac.amak.Agent
-
This method is called at the beginning of an agent's cycle
- onAgentCycleEnd() - Method in class fr.irit.smac.amak.Agent
-
This method is called at the end of an agent's cycle
- onAgentCycleEnd() - Method in class fr.irit.smac.amak.tests.AsyncTest.MyAgent
-
- onClick(int, int) - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
This method is called when the mouse is clicked on the canvas
- onCycle() - Method in class fr.irit.smac.amak.Environment
-
This method is called at each cycle of the environment
- onCycle() - Method in class fr.irit.smac.amak.tests.Order.MyEnv
-
- onDecide() - Method in class fr.irit.smac.amak.Agent
-
This method corresponds to the decision phase of the agents and must be
overridden
- onDecideAndAct() - Method in class fr.irit.smac.amak.Agent
-
Decide and act These two phases can often be grouped
- onDecideAndAct() - Method in class fr.irit.smac.amak.examples.asyncrandomants.AsyncAntExample
-
Move in a random direction
- onDecideAndAct() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosopherExample
-
- onDecideAndAct() - Method in class fr.irit.smac.amak.examples.randomants.AntExample
-
Move in a random direction
- onDraw() - Method in class fr.irit.smac.amak.Agent
-
- onDraw(Graphics2D) - Method in class fr.irit.smac.amak.tests.ThreadTest.AgentPhaseDrawer
-
- onDraw(Graphics2D) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Draw the object if visible and if on screen
- onDraw(Graphics2D) - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
This method is called when the canvas must be drawn again
- onePhaseCycle() - Method in class fr.irit.smac.amak.Agent
-
- onExpose() - Method in class fr.irit.smac.amak.Agent
-
In this method the agent should expose some variables with its neighbor
- onInitialAgentsCreation() - Method in class fr.irit.smac.amak.Amas
-
This method should be overridden, the agents should be created in this method
- onInitialAgentsCreation() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosophersAMASExample
-
- onInitialAgentsCreation() - Method in class fr.irit.smac.amak.examples.randomants.AntHillExample
-
- onInitialAgentsCreation() - Method in class fr.irit.smac.amak.tests.AsyncTest.MyAMAS
-
- onInitialAgentsCreation() - Method in class fr.irit.smac.amak.tests.ScalibilityTest.MyAMAS
-
- onInitialAgentsCreation() - Method in class fr.irit.smac.amak.tests.ThreadTest.MyAMAS
-
- onInitialConfiguration() - Method in class fr.irit.smac.amak.Amas
-
This method is called at the very beginning of the amas creation.
- onInitialConfiguration() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosophersAMASExample
-
- onInitialConfiguration() - Method in class fr.irit.smac.amak.examples.randomants.AntHillExample
-
- onInitialConfiguration() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
This method is called at the very beginning of the DrawableUI creation.
- onInitialEntitiesCreation() - Method in class fr.irit.smac.amak.Environment
-
This method is called after the initialization process of the environment to
create entities
- onInitialization() - Method in class fr.irit.smac.amak.Agent
-
Called before all agents are created
- onInitialization() - Method in class fr.irit.smac.amak.Environment
-
This method is called during the initialization process of the environment
- onInitialization() - Method in class fr.irit.smac.amak.examples.asyncrandomants.AsyncAntExample
-
- onInitialization() - Method in class fr.irit.smac.amak.examples.asyncrandomants.AsyncWorldExample
-
- onInitialization() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosopherExample
-
- onInitialization() - Method in class fr.irit.smac.amak.examples.philosophers.TableExample
-
- onInitialization() - Method in class fr.irit.smac.amak.examples.randomants.AntExample
-
- onInitialization() - Method in class fr.irit.smac.amak.examples.randomants.WorldExample
-
- onInitialization() - Method in class fr.irit.smac.amak.tests.AsyncTest.MyAgent
-
- onInitialize() - Method in class fr.irit.smac.amak.Agent
-
- onMouseDragged(int, int) - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
This method is called when the mouse is dragged on the canvas
- onPerceive() - Method in class fr.irit.smac.amak.Agent
-
This method corresponds to the perception phase of the agents and must be
overridden
- onPerceive() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosopherExample
-
- onPerceive() - Method in class fr.irit.smac.amak.tests.AsyncTest.MyAgent
-
- onPerceive() - Method in class fr.irit.smac.amak.tests.ThreadTest.MyAgent
-
- onReady() - Method in class fr.irit.smac.amak.Agent
-
Called when all initial agents have been created and are ready to be started
- onReady() - Method in class fr.irit.smac.amak.Amas
-
This method is called when all agents are ready
- onRenderingInitialization() - Method in class fr.irit.smac.amak.Agent
-
Called to initialize the rendering of the agent
- onRenderingInitialization() - Method in class fr.irit.smac.amak.Amas
-
The method in which the rendering initialization should be made.
- onRenderingInitialization() - Method in class fr.irit.smac.amak.examples.asyncrandomants.AsyncAntExample
-
- onRenderingInitialization() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosopherExample
-
- onRenderingInitialization() - Method in class fr.irit.smac.amak.examples.randomants.AntExample
-
- onRenderingInitialization() - Method in class fr.irit.smac.amak.examples.randomants.AntHillExample
-
- onSchedulingStarts() - Method in class fr.irit.smac.amak.Amas
-
When the scheduling starts we need to create the thread pool for agents
execution
- onSchedulingStarts() - Method in class fr.irit.smac.amak.Environment
-
- onSchedulingStarts() - Method in interface fr.irit.smac.amak.Schedulable
-
This method is called when the scheduler starts
- onSchedulingStarts() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
- onSchedulingStops() - Method in class fr.irit.smac.amak.Amas
-
- onSchedulingStops() - Method in class fr.irit.smac.amak.Environment
-
- onSchedulingStops() - Method in interface fr.irit.smac.amak.Schedulable
-
This method is called when the scheduler stops (by stopCondition or explicit
stop)
- onSchedulingStops() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
- onSystemCycleBegin() - Method in class fr.irit.smac.amak.Agent
-
- onSystemCycleBegin() - Method in class fr.irit.smac.amak.Amas
-
This method is called before all agents have executed a cycle
- onSystemCycleBegin() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosophersAMASExample
-
- onSystemCycleEnd() - Method in class fr.irit.smac.amak.Agent
-
- onSystemCycleEnd() - Method in class fr.irit.smac.amak.Amas
-
This method is called when all agents have executed a cycle
- onSystemCycleEnd() - Method in class fr.irit.smac.amak.examples.randomants.AntHillExample
-
- onSystemCycleEnd() - Method in class fr.irit.smac.amak.tests.CommandLineOnlyResolution.MyAMAS
-
- onSystemCycleEnd() - Method in class fr.irit.smac.amak.tests.Order.MyAMAS
-
- onUpdateRender() - Method in class fr.irit.smac.amak.Agent
-
This method should be used to update the representation of the agent for
example in a VUI
- onUpdateRender() - Method in class fr.irit.smac.amak.Amas
-
The method in which you can update the rendering.
- onUpdateRender() - Method in class fr.irit.smac.amak.Environment
-
Override this method to update rendering related to the environment
- onUpdateRender() - Method in class fr.irit.smac.amak.examples.asyncrandomants.AsyncAntExample
-
- onUpdateRender() - Method in class fr.irit.smac.amak.examples.philosophers.PhilosopherExample
-
- onUpdateRender() - Method in class fr.irit.smac.amak.examples.randomants.AntExample
-
- onUpdateRender() - Method in class fr.irit.smac.amak.tests.CommandLineOnlyResolution.MyAMAS
-
- onUpdateRender() - Method in class fr.irit.smac.amak.tests.CommandLineOnlyResolution.MyEnv
-
- Order - Class in fr.irit.smac.amak.tests
-
- Order() - Constructor for class fr.irit.smac.amak.tests.Order
-
- Order.MyAMAS - Class in fr.irit.smac.amak.tests
-
- Order.MyEnv - Class in fr.irit.smac.amak.tests
-
- owned(PhilosopherExample) - Method in class fr.irit.smac.amak.examples.philosophers.ForkExample
-
Is the fork owned by the asker
- ScalibilityTest - Class in fr.irit.smac.amak.tests
-
- ScalibilityTest() - Constructor for class fr.irit.smac.amak.tests.ScalibilityTest
-
- ScalibilityTest.MyAgent - Class in fr.irit.smac.amak.tests
-
- ScalibilityTest.MyAMAS - Class in fr.irit.smac.amak.tests
-
- ScalibilityTest.MyEnvironment - Class in fr.irit.smac.amak.tests
-
- Schedulable - Interface in fr.irit.smac.amak
-
A schedulable object can be controlled by a scheduler
- Scheduler - Class in fr.irit.smac.amak
-
A scheduler associated to a MAS
- Scheduler(Schedulable...) - Constructor for class fr.irit.smac.amak.Scheduler
-
Constructor which set the initial state and auto start if requested
- Scheduler.State - Enum in fr.irit.smac.amak
-
State of the scheduler
- SchedulerToolbar - Class in fr.irit.smac.amak.ui
-
Runner to control manually the execution of the mas
- SchedulerToolbar(String, Scheduler) - Constructor for class fr.irit.smac.amak.ui.SchedulerToolbar
-
Constructor of the toolbar
- Scheduling - Enum in fr.irit.smac.amak
-
The scheduling of a system can be controlled with UI or hidden and controlled
with the code.
- screenToWorldDistance(int) - Method in class fr.irit.smac.amak.ui.VUI
-
Convert a distance on the screen to its equivalent in the world
- screenToWorldX(double) - Method in class fr.irit.smac.amak.ui.VUI
-
Convert a X on the screen to its equivalent in the world
- screenToWorldY(double) - Method in class fr.irit.smac.amak.ui.VUI
-
Convert a Y on the screen to its equivalent in the world
- sendMessage(IAmakMessage, AID) - Method in class fr.irit.smac.amak.CommunicatingAgent
-
Send a message to an agent.
- sendMessage(IAmakMessage, AID, IAmakMessageMetaData) - Method in class fr.irit.smac.amak.CommunicatingAgent
-
- sendMessage(IAmakMessage, AddressableAID) - Method in class fr.irit.smac.amak.internal.messaging.ImplMessageBoxAgentMessaging
-
- sendMessage(IAmakMessage, AddressableAID, IAmakMessageMetaData) - Method in class fr.irit.smac.amak.internal.messaging.ImplMessageBoxAgentMessaging
-
- sendMessage(IAmakMessage, AddressableAID) - Method in interface fr.irit.smac.amak.messaging.IAmakMessageBox
-
Send a message to a receiver agent.
- sendMessage(IAmakMessage, AddressableAID, IAmakMessageMetaData) - Method in interface fr.irit.smac.amak.messaging.IAmakMessageBox
-
- setAge(int) - Method in class fr.irit.smac.amak.tests.Entity
-
- setAngle(double) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Set the new angle
- setAsynchronous() - Method in class fr.irit.smac.amak.Agent
-
- setCallback(Consumer<String>) - Static method in class fr.irit.smac.amak.tools.Log
-
Set the action that must be used for logging lines
- setColor(Color) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
- setDefaultView(double, double, double) - Method in class fr.irit.smac.amak.ui.VUI
-
Set the default configuration of the view
- setFilename(String) - Method in class fr.irit.smac.amak.ui.drawables.DrawableImage
-
- setFirstname(String) - Method in class fr.irit.smac.amak.tests.Entity
-
- setFixed() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
- setHeight(double) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Set the real height of the object
- setLayer(int) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Set the layer and update
- setLeftPanel(JPanel) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Set a panel to the left
- setOnStop(Consumer<Scheduler>) - Method in class fr.irit.smac.amak.Scheduler
-
Set the method that must be executed when the system is stopped
- setPanel(VUI) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Set the associated VUI
- setReadableMessageBox(IAmakReadableMessageBox) - Method in class fr.irit.smac.amak.messaging.reader.AbstractMessagingReader
-
- setReadableMessageBox(IAmakReadableMessageBox) - Method in interface fr.irit.smac.amak.messaging.reader.IMessagingReader
-
- setRightPanel(JPanel) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Set a panel to the right
- setSeed(long) - Method in class fr.irit.smac.amak.Environment
-
Set the seed for the common random object.
- setSize(int, int) - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
Set the size of the drawing area
- setSleep(int) - Method in class fr.irit.smac.amak.Scheduler
-
Setter for the sleep time
- setStrokeOnly() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Only draw the border of the object
- setText(String) - Method in class fr.irit.smac.amak.ui.drawables.DrawableString
-
- setVisible(boolean) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
- setWidth(double) - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
Set the real width of the object
- setWindowIcon(String) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Change the icon of the window
- setWindowTitle(String) - Static method in class fr.irit.smac.amak.ui.MainWindow
-
Change the title of the main window
- setWorldOffsetX(double) - Method in class fr.irit.smac.amak.ui.VUI
-
Set the value that must be added to the X coordinate of in world object
- setWorldOffsetY(double) - Method in class fr.irit.smac.amak.ui.VUI
-
Set the value that must be added to the Y coordinate of in world object
- show() - Method in class fr.irit.smac.amak.ui.drawables.Drawable
-
- SimpleAID - Class in fr.irit.smac.amak.aid
-
- SimpleAID(String) - Constructor for class fr.irit.smac.amak.aid.SimpleAID
-
- SimpleAID() - Constructor for class fr.irit.smac.amak.aid.SimpleAID
-
A unique agent ID will be automatically created.
- SimpleAmakMessageMetaData - Class in fr.irit.smac.amak.messaging
-
- SimpleAmakMessageMetaData() - Constructor for class fr.irit.smac.amak.messaging.SimpleAmakMessageMetaData
-
- start() - Method in class fr.irit.smac.amak.Amas
-
Helper method to launch the scheduler
- start() - Method in class fr.irit.smac.amak.Scheduler
-
Start (or continue) with no delay between cycles
- start(String) - Static method in class fr.irit.smac.amak.tools.Profiler
-
Start the stopwatch
- start() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
Helper method to launch the scheduler
- startWithSleep(int) - Method in class fr.irit.smac.amak.Scheduler
-
Set the delay between two cycles and launch the scheduler if it is not
running
- step() - Method in class fr.irit.smac.amak.Scheduler
-
Execute one cycle
- stop() - Method in class fr.irit.smac.amak.Scheduler
-
Stop the scheduler if it is running
- stopCondition() - Method in class fr.irit.smac.amak.Amas
-
This method allows the system to stop the scheduler on certain conditions
- stopCondition() - Method in class fr.irit.smac.amak.Environment
-
- stopCondition() - Method in interface fr.irit.smac.amak.Schedulable
-
Check if the schedulable must be stopped by the scheduler.
- stopCondition() - Method in class fr.irit.smac.amak.tests.CommandLineOnlyResolution.MyAMAS
-
- stopCondition() - Method in class fr.irit.smac.amak.tests.Order.MyAMAS
-
- stopCondition() - Method in class fr.irit.smac.amak.tests.ScalibilityTest.MyAMAS
-
- stopCondition() - Method in class fr.irit.smac.amak.tests.ThreadTest.MyAMAS
-
- stopCondition() - Method in class fr.irit.smac.amak.ui.DrawableUI
-
Deprecated.
This method allows the system to stop the scheduler on certain conditions
- strokeMode - Variable in class fr.irit.smac.amak.ui.drawables.Drawable
-
Does only the border must be displayed ?
- valueOf(String) - Static method in enum fr.irit.smac.amak.Agent.Phase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.irit.smac.amak.Amas.ExecutionPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.irit.smac.amak.examples.philosophers.PhilosopherExample.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.irit.smac.amak.Scheduler.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.irit.smac.amak.Scheduling
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.irit.smac.amak.tools.Log.Level
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum fr.irit.smac.amak.Agent.Phase
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.irit.smac.amak.Amas.ExecutionPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.irit.smac.amak.examples.philosophers.PhilosopherExample.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.irit.smac.amak.Scheduler.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.irit.smac.amak.Scheduling
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.irit.smac.amak.tools.Log.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION - Static variable in class fr.irit.smac.amak.Information
-
The version of AMAK
- VisibleUI - Class in fr.irit.smac.amak.tests
-
- VisibleUI() - Constructor for class fr.irit.smac.amak.tests.VisibleUI
-
- vui - Variable in class fr.irit.smac.amak.ui.drawables.Drawable
-
The VUI on which the object is drawn
- VUI - Class in fr.irit.smac.amak.ui
-
Vectorial UI: This class allows to create dynamic rendering with zoom and
move capacities