|
||||||||||
| 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 DPProcessorpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterDescription()
getParameterDescription in interface DPProcessorpublic void setParameters(java.util.Map<java.lang.String,java.lang.String> params)
setParameters in interface DPProcessorparams - The parameters.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||