edu.neu.ccs.demeter.aplib.sg
Class SimpleStrategy

java.lang.Object
  |
  +--edu.neu.ccs.demeter.aplib.sg.Strategy
        |
        +--edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
All Implemented Interfaces:
StrategyI
Direct Known Subclasses:
PathDirective, StrategyGraph

public abstract class SimpleStrategy
extends Strategy


Field Summary
protected  edu.neu.ccs.demeter.aplib.sg.NameMap parsedNameMap
           
 
Constructor Summary
SimpleStrategy()
           
SimpleStrategy(edu.neu.ccs.demeter.aplib.sg.NameMap parsedNameMap)
           
 
Method Summary
 edu.neu.ccs.demeter.aplib.sg.NameMap get_parsedNameMap()
           
 Set getAllNames(Collection nodes)
           
 Set getSourceNames()
           
 Set getTargetNames()
           
 boolean isSimpleStrategy()
           
 void set_parsedNameMap(edu.neu.ccs.demeter.aplib.sg.NameMap new_parsedNameMap)
           
 
Methods inherited from class edu.neu.ccs.demeter.aplib.sg.Strategy
__trav_attachEnv, clone, fromString, fromString, isStrategyCombination, readFrom, readFrom, readFrom, readFrom, toSimpleStrategy, toStrategyCombination
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parsedNameMap

protected edu.neu.ccs.demeter.aplib.sg.NameMap parsedNameMap
Constructor Detail

SimpleStrategy

public SimpleStrategy()

SimpleStrategy

public SimpleStrategy(edu.neu.ccs.demeter.aplib.sg.NameMap parsedNameMap)
Method Detail

get_parsedNameMap

public edu.neu.ccs.demeter.aplib.sg.NameMap get_parsedNameMap()

set_parsedNameMap

public void set_parsedNameMap(edu.neu.ccs.demeter.aplib.sg.NameMap new_parsedNameMap)

isSimpleStrategy

public boolean isSimpleStrategy()
Specified by:
isSimpleStrategy in interface StrategyI
Overrides:
isSimpleStrategy in class Strategy

getSourceNames

public Set getSourceNames()
Specified by:
getSourceNames in class Strategy

getTargetNames

public Set getTargetNames()
Specified by:
getTargetNames in class Strategy

getAllNames

public Set getAllNames(Collection nodes)