at.dms.kjc.slicegraph
Class SliceNode
java.lang.Object
at.dms.kjc.slicegraph.SliceNode
- Direct Known Subclasses:
- FilterSliceNode, InputSliceNode, OutputSliceNode
public class SliceNode
- extends Object
SliceNode's are a doubly-linked list with a parent pointer to a Slice.
They can be specialized into InputSliceNode
, FilterSliceNode
, or OutputSliceNode
.
Constructor Summary |
protected |
SliceNode()
Had been some assertion checking: removed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SliceNode
protected SliceNode()
- Had been some assertion checking: removed.
Now does nothing.
getNext
public SliceNode getNext()
getPrevious
public SliceNode getPrevious()
setPrevious
public void setPrevious(SliceNode prev)
setNext
public void setNext(SliceNode next)
getEdgeToNext
public Edge getEdgeToNext()
isInputSlice
public boolean isInputSlice()
isFilterSlice
public boolean isFilterSlice()
isOutputSlice
public boolean isOutputSlice()
getAsInput
public InputSliceNode getAsInput()
getAsOutput
public OutputSliceNode getAsOutput()
getAsFilter
public FilterSliceNode getAsFilter()
setParent
public void setParent(Slice par)
getParent
public Slice getParent()