protected void addState(int bid, SequencePattern.State state) { this.states.add(new State(bid, state)); }
protected void addState(int bid, SequencePattern.State state) { this.states.add(new State(bid, state)); }
protected void addState(int bid, SequencePattern.State state) { this.states.add(new State(bid, state)); }
protected void addState(int bid, SequencePattern.State state) { this.states.add(new State(bid, state)); }
protected void addStates(int bid, Collection<SequencePattern.State> newStates) { int i = 0; for (SequencePattern.State s:newStates) { i++; int id = getBranchId(bid, i, newStates.size()); states.add(new State(id, s)); } }
protected MatchedStates(SequenceMatcher<T> matcher, SequencePattern.State state) { this(matcher, new BranchStates()); int bid = branchStates.newBid(-1, 0); states.add(new State(bid,state)); }
protected MatchedStates(SequenceMatcher<T> matcher, SequencePattern.State state) { this(matcher, new BranchStates()); int bid = branchStates.newBid(-1, 0); states.add(new State(bid,state)); }
protected MatchedStates(SequenceMatcher<T> matcher, SequencePattern.State state) { this(matcher); int bid = bidIndex.indexOf(new Pair<Integer,Integer>(-1,0), true); states.add(new State(bid,state)); }
protected void addStates(int bid, Collection<SequencePattern.State> newStates) { int i = 0; for (SequencePattern.State s:newStates) { i++; int id = branchStates.getBranchId(bid, i, newStates.size()); states.add(new State(id, s)); } }
protected void addStates(int bid, Collection<SequencePattern.State> newStates) { int i = 0; for (SequencePattern.State s:newStates) { i++; int id = branchStates.getBranchId(bid, i, newStates.size()); states.add(new State(id, s)); } }
protected MatchedStates(SequenceMatcher<T> matcher, SequencePattern.State state) { this(matcher, new BranchStates()); int bid = branchStates.newBid(-1, 0); states.add(new State(bid,state)); }
protected void addState(int bid, SequencePattern.State state) { this.states.add(new State(bid, state)); }
protected void addStates(int bid, Collection<SequencePattern.State> newStates) { int i = 0; for (SequencePattern.State s:newStates) { i++; int id = branchStates.getBranchId(bid, i, newStates.size()); states.add(new State(id, s)); } }
protected MatchedStates(SequenceMatcher<T> matcher, SequencePattern.State state) { this(matcher, new BranchStates()); int bid = branchStates.newBid(-1, 0); states.add(new State(bid,state)); }
protected void addStates(int bid, Collection<SequencePattern.State> newStates) { int i = 0; for (SequencePattern.State s:newStates) { i++; int id = branchStates.getBranchId(bid, i, newStates.size()); states.add(new State(id, s)); } }