Package ostore.introspect

Interface Summary
ContinuousModel An interface for introspective models which take into account the continuous time sequence in which events arrive.
Distance Semantic distance between two objects.
SemanticDistanceModel.Filter A filter determines how to integrate new semantic distance values into the table.
Time A component representing a particular moment in time (either logical or physical, or some other metric).
 

Class Summary
CollectorStage CollectorStage watches for events of certain type.
Distance.InfiniteDistance Special distance value representing infinity.
MessageBundle  
RecordEventReq Request that the local SDMBuilder model record an event.
RecordEventReq.EventId Simple class to identify event types.
SDMBuilder Stage that accepts RecordEventReqs and builds a local model based on them.
SDMBuilderTest Test for SDMBuilder.
SemanticDistanceModel Instrospective model that implements a semantic distance table (distance between events based on continuous time).
SemanticDistanceModel.BoundedPrioQueue Implementation of a priority queue of tuples (sorted by priority) which throws away stuff at the end when it gets larger than bound.
SemanticDistanceModel.BoundedPrioQueue.TupleComparator  
SemanticDistanceModel.Delta Implements Model.Delta for this model type.
SemanticDistanceModel.Prediction Implements Model.Prediction for this model type.
SemanticDistanceModel.Segment A Segment object contains the internal model state associated with a single state.
SemanticDistanceModel.Table The actual semantic distance table.
SemanticDistanceModel.TestType  
SemanticDistanceModel.Tuple A <QuickSerializable obs,Distance d, int num> tuple.
SimpleRealTime Implements time with real time.
SimpleRealTime.Distance Metric distance between two SimpleRealTimes.
Time.NeverTime Time that is before all other time.
WeightedAvgFilter Simple filter that calculates the new semantic distance based on the weighted geometric average: (w*old + (1-w)*new^2)/2, where w is the ratio t.num/(t.num + t2.num).
 

Exception Summary
SDMBuilder.InvalidTypeException An exception thrown when a config file supplies the name of a class or field that does not satisfy type restrictions.
SDMBuilder.UnsupportedConfigurationException An exception thrown when a config file requests an operation (e.g. emit_predictions) that a particular Builder does not provide.