JIVE Platform
Release 0.3.1

edu.bsu.cs.jive.events
Interface AssignEvent.Exporter

All Superinterfaces:
Event.Exporter
All Known Implementing Classes:
InvariantViolatedSearchQuery.AssignEventExporter, VariableChangedSearchQuery.AssignEventExporter
Enclosing interface:
AssignEvent

public static interface AssignEvent.Exporter
extends Event.Exporter

Exporter (reverse-builder) for assign events.


Method Summary
 void addContourID(ContourID contourID)
          Adds the identifier for the contour that contains the variable whose value is changing.
 void addNewValue(Value v)
          Adds the new value assigned to the variable.
 void addVariableID(VariableID variableID)
          Adds the identifier of the variable that has changed value.
 
Methods inherited from interface edu.bsu.cs.jive.events.Event.Exporter
addNumber, addThreadID
 

Method Detail

addNewValue

void addNewValue(Value v)
Adds the new value assigned to the variable. This method is called by AssignEvent#export(Exporter).

Parameters:
v - the new value

addContourID

void addContourID(ContourID contourID)
Adds the identifier for the contour that contains the variable whose value is changing.

Parameters:
contourID - the variables context

addVariableID

void addVariableID(VariableID variableID)
Adds the identifier of the variable that has changed value.

Parameters:
variableID - the variable identifier

JIVE Platform
Release 0.3.1