edu.neu.ccs.demeter.aplib.sg
Class PathDirective
java.lang.Object
|
+--edu.neu.ccs.demeter.aplib.sg.Strategy
|
+--edu.neu.ccs.demeter.aplib.sg.SimpleStrategy
|
+--edu.neu.ccs.demeter.aplib.sg.PathDirective
- All Implemented Interfaces:
- StrategyI
- public class PathDirective
- extends SimpleStrategy
|
Field Summary |
protected edu.neu.ccs.demeter.aplib.sg.NegativeConstraint |
constraint
|
protected edu.neu.ccs.demeter.aplib.sg.PathSegment_List |
segments
|
protected edu.neu.ccs.demeter.aplib.sg.SourceDirective |
source
|
protected edu.neu.ccs.demeter.aplib.sg.TargetDirective |
target
|
|
Constructor Summary |
PathDirective()
|
PathDirective(edu.neu.ccs.demeter.aplib.sg.NameMap parsedNameMap,
edu.neu.ccs.demeter.aplib.sg.SourceDirective source,
edu.neu.ccs.demeter.aplib.sg.NegativeConstraint constraint,
edu.neu.ccs.demeter.aplib.sg.PathSegment_List segments,
edu.neu.ccs.demeter.aplib.sg.TargetDirective target)
|
source
protected edu.neu.ccs.demeter.aplib.sg.SourceDirective source
constraint
protected edu.neu.ccs.demeter.aplib.sg.NegativeConstraint constraint
segments
protected edu.neu.ccs.demeter.aplib.sg.PathSegment_List segments
target
protected edu.neu.ccs.demeter.aplib.sg.TargetDirective target
PathDirective
public PathDirective()
PathDirective
public PathDirective(edu.neu.ccs.demeter.aplib.sg.NameMap parsedNameMap,
edu.neu.ccs.demeter.aplib.sg.SourceDirective source,
edu.neu.ccs.demeter.aplib.sg.NegativeConstraint constraint,
edu.neu.ccs.demeter.aplib.sg.PathSegment_List segments,
edu.neu.ccs.demeter.aplib.sg.TargetDirective target)
get_source
public edu.neu.ccs.demeter.aplib.sg.SourceDirective get_source()
set_source
public void set_source(edu.neu.ccs.demeter.aplib.sg.SourceDirective new_source)
get_constraint
public edu.neu.ccs.demeter.aplib.sg.NegativeConstraint get_constraint()
set_constraint
public void set_constraint(edu.neu.ccs.demeter.aplib.sg.NegativeConstraint new_constraint)
get_segments
public edu.neu.ccs.demeter.aplib.sg.PathSegment_List get_segments()
set_segments
public void set_segments(edu.neu.ccs.demeter.aplib.sg.PathSegment_List new_segments)
get_target
public edu.neu.ccs.demeter.aplib.sg.TargetDirective get_target()
set_target
public void set_target(edu.neu.ccs.demeter.aplib.sg.TargetDirective new_target)
parse
public static PathDirective parse(Reader in)
throws ParseException
ParseException
parse
public static PathDirective parse(InputStream in)
throws ParseException
ParseException
parse
public static PathDirective parse(String s)
getGraph
public StrategyGraph getGraph()
toSimpleStrategy
public SimpleStrategyI toSimpleStrategy()
- Specified by:
toSimpleStrategy in interface StrategyI- Overrides:
toSimpleStrategy in class Strategy
toString
public String toString()
- Overrides:
toString in class Object
__trav_toGraph
public void __trav_toGraph(edu.neu.ccs.demeter.aplib.sg.__V_PathDirective_toGraph __v0)