debugger.resources.pr
Class PhaseModel

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

public class PhaseModel
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:
Andrey Shafirin

Nested Class Summary
(package private)  class PhaseModel.SPTName
           
 
Field Summary
(package private)  ArrayList rules
           
(package private)  SinglePhaseTransducer transducer
           
private  PhaseModel.SPTName transducerName
           
 
Constructor Summary
PhaseModel(SinglePhaseTransducer transducer)
           
 
Method Summary
 boolean containsSPT(SinglePhaseTransducer spt)
           
 boolean equals(Object obj)
           
 String getControl()
           
 Set getInput()
           
 String getName()
           
(package private)  ArrayList getPhaseRules(SinglePhaseTransducer spt)
           
 RuleModel getRule(RightHandSide rhs)
           
 RuleModel getRule(String name)
           
 ArrayList getRules()
           
 SinglePhaseTransducer getSPT()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transducer

final SinglePhaseTransducer transducer

transducerName

private final PhaseModel.SPTName transducerName

rules

ArrayList rules
Constructor Detail

PhaseModel

public PhaseModel(SinglePhaseTransducer transducer)
Method Detail

getRules

public ArrayList getRules()

getName

public String getName()

getPhaseRules

ArrayList getPhaseRules(SinglePhaseTransducer spt)

equals

public boolean equals(Object obj)

getRule

public RuleModel getRule(String name)

getRule

public RuleModel getRule(RightHandSide rhs)

containsSPT

public boolean containsSPT(SinglePhaseTransducer spt)

getSPT

public SinglePhaseTransducer getSPT()

getControl

public String getControl()

getInput

public Set getInput()