debugger.resources.pr
Class RuleTrace

java.lang.Object
  extended bydebugger.resources.pr.RuleTrace

public class RuleTrace
extends Object

Copyright (c) Ontos AG (http://www.ontosearch.com). This class is part of JAPE Debugger component for GATE (Copyright (c) "The University of Sheffield" see http://gate.ac.uk/)

Author:
Vladimir Karasev

Field Summary
private  AnnotationSet annotations
           
private  boolean finished
           
 int id
           
private  State lastState
           
private static int maxId
           
private  RuleModel overrided
           
private  HashMap patterns
           
private  RuleModel ruleModel
           
 
Constructor Summary
RuleTrace(State state, Document document)
           
 
Method Summary
 void addAnnotation(Annotation annotation)
           
 void addState(State state)
           
 boolean containsState(State state)
           
private  RuleModel findModel(State state)
           
 AnnotationSet getAnnotations()
           
 RuleModel getOverrided()
           
 FeatureMap getPattern(Annotation ann)
           
 RuleModel getRuleModel()
           
 boolean isFinished()
           
 void putPattern(Annotation ann, FeatureMap fm)
           
 void setAnnotations(AnnotationSet annotations)
           
 void setFinished(boolean finished)
           
 void setOverrided(RuleModel ruleModel)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

finished

private boolean finished

ruleModel

private RuleModel ruleModel

annotations

private AnnotationSet annotations

patterns

private HashMap patterns

lastState

private State lastState

maxId

private static int maxId

id

public int id

overrided

private RuleModel overrided
Constructor Detail

RuleTrace

public RuleTrace(State state,
                 Document document)
Method Detail

addState

public void addState(State state)

containsState

public boolean containsState(State state)

getAnnotations

public AnnotationSet getAnnotations()

setAnnotations

public void setAnnotations(AnnotationSet annotations)

addAnnotation

public void addAnnotation(Annotation annotation)

isFinished

public boolean isFinished()

setFinished

public void setFinished(boolean finished)

findModel

private RuleModel findModel(State state)

putPattern

public void putPattern(Annotation ann,
                       FeatureMap fm)

getPattern

public FeatureMap getPattern(Annotation ann)

setOverrided

public void setOverrided(RuleModel ruleModel)

getRuleModel

public RuleModel getRuleModel()

getOverrided

public RuleModel getOverrided()

toString

public String toString()