source: trunk/EventBenchCore/src/de/ugoe/cs/eventbench/models/IStochasticProcess.java @ 94

Last change on this file since 94 was 94, checked in by sherbold, 13 years ago

+ added de.ugoe.cs.eventbench.models.generateValidSequences() to IStochasticProcess

  • Property svn:mime-type set to text/plain
File size: 724 bytes
Line 
1package de.ugoe.cs.eventbench.models;
2
3import java.io.Serializable;
4import java.util.List;
5import java.util.Set;
6
7import de.ugoe.cs.eventbench.data.Event;
8
9public interface IStochasticProcess extends Serializable {
10       
11        double getProbability(List<? extends Event<?>> context, Event<?> symbol);
12
13        public List<? extends Event<?>> randomSequence();
14       
15        public Set<List<? extends Event<?>>> generateSequences(int length);
16       
17        public Set<List<? extends Event<?>>> generateSequences(int length, boolean fromStart);
18       
19        public Set<List<? extends Event<?>>> generateValidSequences(int length);
20       
21        public int getNumStates();
22       
23        public String[] getStateStrings();
24       
25        public Set<? extends Event<?>> getEvents();
26
27}
Note: See TracBrowser for help on using the repository browser.