gov.nasa.arc.brahms.vm.api.events
Interface IVariableBoundEM

All Superinterfaces:
IEventMessage, java.io.Serializable

public interface IVariableBoundEM
extends IEventMessage

The IVariableBoundEM event message is send to the event notifier whenever the binding of a variable changes. This event is not fired for the variables that are bound in preconditons.

The contents of this event (property name - type):

Version:
27 September 2000
Author:
Ron van Hoof

Field Summary
static java.lang.String ACTIVITYCTX
          Property name indicating the activity in which the binding changed, an IActivityCtx
static int ADD
          Indicates that the specified value was added to the binding
static java.lang.String BINDING
          Property name indicating that its value is a binding value IConceptCtx, Integer, Boolean, Float, or String
static java.lang.String CHANGE
          Property name indicating the type of change ADD or REMOVE
static java.lang.String EVENTTIME
          Property name indicating that its value is a long indicating the event time
static int REMOVE
          Indicates that the specified value was removed from the binding
static java.lang.String VARIABLECTX
          Property name indicating that its value is a IVariableCtx
 
Method Summary
 
Methods inherited from interface gov.nasa.arc.brahms.vm.api.events.IEventMessage
getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists
 

Field Detail

VARIABLECTX

static final java.lang.String VARIABLECTX
Property name indicating that its value is a IVariableCtx

See Also:
Constant Field Values

BINDING

static final java.lang.String BINDING
Property name indicating that its value is a binding value IConceptCtx, Integer, Boolean, Float, or String

See Also:
Constant Field Values

CHANGE

static final java.lang.String CHANGE
Property name indicating the type of change ADD or REMOVE

See Also:
Constant Field Values

ACTIVITYCTX

static final java.lang.String ACTIVITYCTX
Property name indicating the activity in which the binding changed, an IActivityCtx

See Also:
Constant Field Values

EVENTTIME

static final java.lang.String EVENTTIME
Property name indicating that its value is a long indicating the event time

See Also:
Constant Field Values

ADD

static final int ADD
Indicates that the specified value was added to the binding

See Also:
Constant Field Values

REMOVE

static final int REMOVE
Indicates that the specified value was removed from the binding

See Also:
Constant Field Values


Copyright © 1997-2012 All Rights Reserved.