org.gcube.datatransformation.datatransformationlibrary.model.graph
Class Path
java.lang.Object
org.gcube.datatransformation.datatransformationlibrary.model.graph.Path
public class Path
- extends Object
- Author:
- Dimitris Katris, NKUA
A transformations path includes an ordered list of transformationUnit edges which denote transformationUnit units.
|
Constructor Summary |
Path()
|
sunbound
protected HashMap<TEdge,List<Parameter>> sunbound
Path
public Path()
getCost
protected double getCost()
setCost
protected void setCost(double cost)
addCost
protected void addCost(double cost)
subCost
protected void subCost(double cost)
getPath
protected ArrayList<TEdge> getPath()
add
protected boolean add(TEdge edge)
addAll
protected boolean addAll(Collection<? extends TEdge> edges)
contains
protected boolean contains(Object edge)
remove
protected boolean remove(Object edge)
size
protected int size()
clearSUnbound
protected void clearSUnbound()
getSUnbound
protected List<Parameter> getSUnbound(Object key)
putSUnbound
protected List<Parameter> putSUnbound(TEdge key,
List<Parameter> value)
removeSUnbound
protected void removeSUnbound(TEdge key)
clearTUnbound
protected void clearTUnbound()
getTUnbound
protected List<Parameter> getTUnbound(Object key)
putTUnbound
protected List<Parameter> putTUnbound(TEdge key,
List<Parameter> value)
removeTUnbound
protected void removeTUnbound(TEdge key)
clone
protected Path clone()
- Overrides:
clone in class Object
Copyright © 2013. All Rights Reserved.