Package jadex.bdiv3.runtime.wrappers
Class InitEventPublisher
- java.lang.Object
- 
- jadex.bdiv3.runtime.wrappers.InitEventPublisher
 
- 
- All Implemented Interfaces:
- IEventPublisher
 
 public class InitEventPublisher extends java.lang.Object implements IEventPublisher 
- 
- 
Field SummaryFields Modifier and Type Field Description protected jadex.rules.eca.EventTypeaddeventThe add event name.protected jadex.rules.eca.EventTypechangeeventThe change event name.protected IResultCommand<IFuture<java.lang.Void>,PropertyChangeEvent>eventadderThe event adder.protected MElementmelementThe melement.protected java.lang.Objectobjprotected jadex.rules.eca.EventTyperemeventThe remove event name.
 - 
Constructor SummaryConstructors Constructor Description InitEventPublisher(java.lang.Object obj, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement melem)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidentryAdded(java.lang.Object value, int index)An entry was added to the collection.voidentryAdded(java.lang.Object key, java.lang.Object value)An entry was added to the map.voidentryChanged(java.lang.Object oldvalue, java.lang.Object newvalue, int index)An entry was changed in the collection.voidentryChanged(java.lang.Object key, java.lang.Object oldvalue, java.lang.Object newvalue)An entry was changed in the map.voidentryRemoved(java.lang.Object value, int index)An entry was removed from the collection.voidentryRemoved(java.lang.Object key, java.lang.Object value)An entry was removed from the map.protected jadex.rules.eca.EventTypegetAddEvent()Get the addevent.protected jadex.rules.eca.EventTypegetChangeEvent()Get the changeevent.protected jadex.rules.eca.EventTypegetRemEvent()Get the remevent.jadex.rules.eca.RuleSystemgetRuleSystem(IInternalAccess agent)Get the rule system.voidobserveValue(java.lang.Object val, IInternalAccess agent)voidunobserveValue(java.lang.Object val, IInternalAccess agent)
 
- 
- 
- 
Field Detail- 
objprotected java.lang.Object obj 
 - 
addeventprotected jadex.rules.eca.EventType addevent The add event name.
 - 
remeventprotected jadex.rules.eca.EventType remevent The remove event name.
 - 
changeeventprotected jadex.rules.eca.EventType changeevent The change event name.
 - 
melementprotected MElement melement The melement.
 - 
eventadderprotected IResultCommand<IFuture<java.lang.Void>,PropertyChangeEvent> eventadder The event adder.
 
- 
 - 
Constructor Detail- 
InitEventPublisherpublic InitEventPublisher(java.lang.Object obj, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement melem)
 
- 
 - 
Method Detail- 
entryAddedpublic void entryAdded(java.lang.Object value, int index)An entry was added to the collection.- Specified by:
- entryAddedin interface- IEventPublisher
 
 - 
entryRemovedpublic void entryRemoved(java.lang.Object value, int index)An entry was removed from the collection.- Specified by:
- entryRemovedin interface- IEventPublisher
 
 - 
entryChangedpublic void entryChanged(java.lang.Object oldvalue, java.lang.Object newvalue, int index)An entry was changed in the collection.- Specified by:
- entryChangedin interface- IEventPublisher
 
 - 
entryAddedpublic void entryAdded(java.lang.Object key, java.lang.Object value)An entry was added to the map.- Specified by:
- entryAddedin interface- IEventPublisher
 
 - 
entryRemovedpublic void entryRemoved(java.lang.Object key, java.lang.Object value)An entry was removed from the map.- Specified by:
- entryRemovedin interface- IEventPublisher
 
 - 
entryChangedpublic void entryChanged(java.lang.Object key, java.lang.Object oldvalue, java.lang.Object newvalue)An entry was changed in the map.- Specified by:
- entryChangedin interface- IEventPublisher
 
 - 
observeValuepublic void observeValue(java.lang.Object val, IInternalAccess agent)
 - 
unobserveValuepublic void unobserveValue(java.lang.Object val, IInternalAccess agent)
 - 
getRuleSystempublic jadex.rules.eca.RuleSystem getRuleSystem(IInternalAccess agent) Get the rule system.- Returns:
- The rule system.
 
 - 
getAddEventprotected jadex.rules.eca.EventType getAddEvent() Get the addevent.- Returns:
- The addevent
 
 - 
getRemEventprotected jadex.rules.eca.EventType getRemEvent() Get the remevent.- Returns:
- The remevent
 
 - 
getChangeEventprotected jadex.rules.eca.EventType getChangeEvent() Get the changeevent.- Returns:
- The changeevent
 
 
- 
 
-