public class Path extends Object
A transformations path includes an ordered list of transformationUnit edges which denote transformationUnit units.
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<TEdge,List<Parameter>> |
sunbound |
| Constructor and Description |
|---|
Path() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
add(TEdge edge) |
protected boolean |
addAll(Collection<? extends TEdge> edges) |
protected void |
addCost(double cost) |
protected void |
clearSUnbound() |
protected void |
clearTUnbound() |
protected Path |
clone() |
protected boolean |
contains(Object edge) |
protected double |
getCost() |
protected ArrayList<TEdge> |
getPath() |
protected List<Parameter> |
getSUnbound(Object key) |
protected List<Parameter> |
getTUnbound(Object key) |
protected List<Parameter> |
putSUnbound(TEdge key,
List<Parameter> value) |
protected List<Parameter> |
putTUnbound(TEdge key,
List<Parameter> value) |
protected boolean |
remove(Object edge) |
protected void |
removeSUnbound(TEdge key) |
protected void |
removeTUnbound(TEdge key) |
protected void |
setCost(double cost) |
protected int |
size() |
protected void |
subCost(double cost) |
protected double getCost()
protected void setCost(double cost)
protected void addCost(double cost)
protected void subCost(double cost)
protected boolean add(TEdge edge)
protected boolean addAll(Collection<? extends TEdge> edges)
protected boolean contains(Object edge)
protected boolean remove(Object edge)
protected int size()
protected void clearSUnbound()
protected void removeSUnbound(TEdge key)
protected void clearTUnbound()
protected void removeTUnbound(TEdge key)
Copyright © 2014. All Rights Reserved.