edu.neu.ccs.demeter.aplib
Interface StrategyI

All Known Subinterfaces:
SimpleStrategyI, StrategyCombinationI
All Known Implementing Classes:
Strategy, StrategyCombination, StrategyGraph

public interface StrategyI

A traversal strategy: a high-level, generic description of a set of paths through a family of class graphs.


Method Summary
 boolean isSimpleStrategy()
           
 boolean isStrategyCombination()
           
 SimpleStrategyI toSimpleStrategy()
           
 StrategyCombinationI toStrategyCombination()
           
 

Method Detail

isSimpleStrategy

public boolean isSimpleStrategy()

toSimpleStrategy

public SimpleStrategyI toSimpleStrategy()

isStrategyCombination

public boolean isStrategyCombination()

toStrategyCombination

public StrategyCombinationI toStrategyCombination()