aos.team
Class PropagationMessage
java.lang.Object
aos.jack.jak.util.Watchable
aos.jack.jak.fsm.FSM
aos.jack.jak.event.Event
aos.jack.jak.event.MessageEvent
aos.team.PropagationMessage
- All Implemented Interfaces:
- aos.apib.Base, aos.jack.jak.util.ObservableInt, java.io.Serializable, SettableEvent
- public class PropagationMessage
- extends aos.jack.jak.event.MessageEvent
- implements aos.apib.Base, java.io.Serializable, SettableEvent
- See Also:
- Serialized Form
Fields inherited from class aos.jack.jak.event.MessageEvent |
from, ident, message, mid, rmid |
Fields inherited from class aos.jack.jak.event.Event |
behavior, priority, relevant, task |
Methods inherited from class aos.jack.jak.event.MessageEvent |
getReply, lostReply, replied, traceReceived, traceSent |
Methods inherited from class aos.jack.jak.event.Event |
computeFirstApplicable, dump, getEventName, getVariable, getVariableValue, getVariableValue, gotException, init_sentinel, isFailed, isPassed, isRunning, remove |
Methods inherited from class aos.jack.jak.fsm.FSM |
describe, discard, exceptionInfo, getAgent, getPreferredPriority, init, loadClass, restart, run, setMode, thrownAnException, traceGoal |
Methods inherited from class aos.jack.jak.util.Watchable |
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
PropagationMessage
public PropagationMessage()
getStreamer
public aos.apib.StreamerSupport getStreamer()
- Description copied from interface:
aos.apib.Base
- Returns the
StreamerSupport
for
the object implementing this interface.
- Specified by:
getStreamer
in interface aos.apib.Base
hashCode
public int hashCode()
equals
public boolean equals(java.lang.Object o)
toString
public java.lang.String toString()
getDocumentation
public java.lang.String getDocumentation()
set
public boolean set(aos.jack.jak.event.Event __e)
- Specified by:
set
in interface SettableEvent
propagate
public PropagationMessage propagate(java.lang.String ref,
ChangePropagation p)
stateInfo
public java.lang.String stateInfo()
- Description copied from class:
aos.jack.jak.event.Event
- Describe the events current state.
variableNames
public java.lang.String[] variableNames()
- Description copied from class:
aos.jack.jak.event.Event
- Gets a String array of the names of the Object's variables.
The ordinal of a variable in the array is used to access its value
with
getValue
.
variableTypes
public java.lang.String[] variableTypes()
- Description copied from class:
aos.jack.jak.event.Event
- Gets a String array of the type names of the Object's variables.
The ordering in the array matches that returned by
variableNames
.
getVariable
public java.lang.Object getVariable(int n)
- Description copied from class:
aos.jack.jak.event.Event
- Gets the numbered Object variable.
Copyright (C) 1999-2008, Agent Oriented Software Pty. Ltd. US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.
Agent Oriented Software Pty. Ltd. http://www.aosgrp.com
PO Box 639, Carlton South, Victoria 3053, Australia
Phone: +61 3 9349 5055, Fax: +61 3 9349 5088