|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdpvis.dpProcessor.AbstractProcessor
public abstract class AbstractProcessor
Constructor Summary | |
---|---|
AbstractProcessor()
|
Method Summary | |
---|---|
static java.util.Set<Rule> |
computeUseableRules(RewriteSystem system,
java.util.Set<java.lang.String> definedSymbols)
Computes the usable rules for the given function symbols. |
void |
freeResources()
Convenience implementation of the freeResources method that does actually nothing. |
static java.util.Set<java.lang.String> |
getDefinedFunctions(java.util.Collection<Rule> rules,
java.util.List<java.lang.String> allDefinedFunctions)
Gets the defined function symbols that occur in the right hand side of one of the given rules. |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getParameterDescription()
Default implementation for this method. |
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> params)
Default implementation for this method. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface dpvis.dpProcessor.DPProcessor |
---|
getOutput, isComplete, process |
Constructor Detail |
---|
public AbstractProcessor()
Method Detail |
---|
public static java.util.Set<java.lang.String> getDefinedFunctions(java.util.Collection<Rule> rules, java.util.List<java.lang.String> allDefinedFunctions)
rules
- The rules whose function symbols of the right-hand sides shall be taken.allDefinedFunctions
- The defined function symbols for which it shall be searched.
public static java.util.Set<Rule> computeUseableRules(RewriteSystem system, java.util.Set<java.lang.String> definedSymbols)
system
- The rewrite system whose usable rules shall be computed.definedSymbols
- The defined functions that are used to compute the
usable rules.
public void freeResources()
freeResources
in interface DPProcessor
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterDescription()
getParameterDescription
in interface DPProcessor
public void setParameters(java.util.Map<java.lang.String,java.lang.String> params)
setParameters
in interface DPProcessor
params
- The parameters.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |