public class EventPublisher
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected jadex.rules.eca.EventType |
addevent
The add event name.
|
protected jadex.bridge.IInternalAccess |
agent
The agent interpreter.
|
protected jadex.rules.eca.EventType |
changeevent
The change event name.
|
protected jadex.commons.IResultCommand<jadex.commons.future.IFuture<java.lang.Void>,jadex.commons.beans.PropertyChangeEvent> |
eventadder
The event adder.
|
protected MElement |
melement
The belief model.
|
protected jadex.rules.eca.EventType |
remevent
The remove event name.
|
Constructor and Description |
---|
EventPublisher(jadex.bridge.IInternalAccess agent,
jadex.rules.eca.EventType addevent,
jadex.rules.eca.EventType remevent,
jadex.rules.eca.EventType changeevent,
MElement melement)
Create a new publisher.
|
EventPublisher(jadex.bridge.IInternalAccess agent,
java.lang.String changeevent,
MElement melement)
Create a new publisher.
|
EventPublisher(jadex.bridge.IInternalAccess agent,
java.lang.String addevent,
java.lang.String remevent,
java.lang.String changeevent,
MElement melement)
Create a new publisher.
|
Modifier and Type | Method and Description |
---|---|
void |
entryAdded(java.lang.Object value,
int index)
An entry was added to the collection.
|
void |
entryAdded(java.lang.Object key,
java.lang.Object value)
An entry was added to the map.
|
void |
entryChanged(java.lang.Object oldvalue,
java.lang.Object newvalue,
int index)
An entry was changed in the collection.
|
void |
entryChanged(java.lang.Object key,
java.lang.Object oldvalue,
java.lang.Object newvalue)
An entry was changed in the map.
|
void |
entryRemoved(java.lang.Object value,
int index)
An entry was removed from the collection.
|
void |
entryRemoved(java.lang.Object key,
java.lang.Object value)
An entry was removed from the map.
|
protected jadex.rules.eca.EventType |
getAddEvent()
Get the addevent.
|
protected jadex.rules.eca.EventType |
getChangeEvent()
Get the changeevent.
|
protected jadex.rules.eca.EventType |
getRemEvent()
Get the remevent.
|
jadex.rules.eca.RuleSystem |
getRuleSystem()
Get the rule system.
|
void |
observeValue(java.lang.Object val) |
void |
publishToolBeliefEvent() |
void |
unobserveValue(java.lang.Object val) |
protected jadex.bridge.IInternalAccess agent
protected jadex.rules.eca.EventType addevent
protected jadex.rules.eca.EventType remevent
protected jadex.rules.eca.EventType changeevent
protected MElement melement
protected jadex.commons.IResultCommand<jadex.commons.future.IFuture<java.lang.Void>,jadex.commons.beans.PropertyChangeEvent> eventadder
public EventPublisher(jadex.bridge.IInternalAccess agent, java.lang.String changeevent, MElement melement)
public EventPublisher(jadex.bridge.IInternalAccess agent, java.lang.String addevent, java.lang.String remevent, java.lang.String changeevent, MElement melement)
public EventPublisher(jadex.bridge.IInternalAccess agent, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement melement)
public jadex.rules.eca.RuleSystem getRuleSystem()
public void observeValue(java.lang.Object val)
public void unobserveValue(java.lang.Object val)
public void publishToolBeliefEvent()
protected jadex.rules.eca.EventType getAddEvent()
protected jadex.rules.eca.EventType getRemEvent()
protected jadex.rules.eca.EventType getChangeEvent()
public void entryAdded(java.lang.Object value, int index)
public void entryRemoved(java.lang.Object value, int index)
public void entryChanged(java.lang.Object oldvalue, java.lang.Object newvalue, int index)
public void entryAdded(java.lang.Object key, java.lang.Object value)
public void entryRemoved(java.lang.Object key, java.lang.Object value)
public void entryChanged(java.lang.Object key, java.lang.Object oldvalue, java.lang.Object newvalue)