edu.neu.ccs.demeter.aplib.sg
Class Strategy
java.lang.Object
|
+--edu.neu.ccs.demeter.aplib.sg.Strategy
- All Implemented Interfaces:
- StrategyI
- Direct Known Subclasses:
- SimpleStrategy, Strategy, StrategyCombination, StrategyReference
- public abstract class Strategy
- extends Object
- implements StrategyI
Strategy
public Strategy()
readFrom
public static Strategy readFrom(InputStream in)
throws ParseException
ParseException
readFrom
public static Strategy readFrom(Reader in)
throws ParseException
ParseException
fromString
public static Strategy fromString(String s)
readFrom
public static Strategy readFrom(InputStream in,
Map env)
throws ParseException
ParseException
readFrom
public static Strategy readFrom(Reader in,
Map env)
throws ParseException
ParseException
fromString
public static Strategy fromString(String in,
Map env)
isSimpleStrategy
public boolean isSimpleStrategy()
- Specified by:
isSimpleStrategy in interface StrategyI
toSimpleStrategy
public SimpleStrategyI toSimpleStrategy()
- Specified by:
toSimpleStrategy in interface StrategyI
isStrategyCombination
public boolean isStrategyCombination()
- Specified by:
isStrategyCombination in interface StrategyI
toStrategyCombination
public StrategyCombinationI toStrategyCombination()
- Specified by:
toStrategyCombination in interface StrategyI
getSourceNames
public abstract Set getSourceNames()
getTargetNames
public abstract Set getTargetNames()
clone
public Object clone()
- Overrides:
clone in class Object
__trav_attachEnv
public void __trav_attachEnv(edu.neu.ccs.demeter.aplib.sg.__V_Strategy_attachEnv __v0)