public class KahinaMemChart extends KahinaChart
needsUpdate
Constructor and Description |
---|
KahinaMemChart() |
Modifier and Type | Method and Description |
---|---|
void |
addEdge(int id,
int left,
int right,
java.lang.String caption,
int status) |
int |
addEdge(int left,
int right,
java.lang.String caption,
int status) |
void |
addEdgeDependency(int motherID,
int daughterID) |
java.util.Set<java.lang.Integer> |
getDaughterEdgesForEdge(int motherID) |
java.util.Set<java.lang.Integer> |
getDependencyRoots() |
java.lang.String |
getEdgeCaption(int edgeID) |
java.lang.Iterable<java.lang.Integer> |
getEdgeIDs() |
int |
getEdgeStatus(int edgeID) |
int |
getLeftBound() |
int |
getLeftBoundForEdge(int edgeID) |
int |
getLeftmostCovered() |
java.util.Set<java.lang.Integer> |
getMotherEdgesForEdge(int daughterID) |
int |
getRightBound() |
int |
getRightBoundForEdge(int edgeID) |
int |
getRightmostCovered() |
java.lang.String |
getSegmentCaption(int segmentID) |
java.util.Set<java.lang.Integer> |
getSegmentsWithCaption() |
void |
removeEdge(int edgeID) |
boolean |
segmentHasCaption(int id) |
void |
setEdgeCaption(int edgeID,
java.lang.String edgeCaption) |
void |
setEdgeStatus(int edgeID,
int status) |
void |
setLeftBound(int leftBound) |
void |
setLeftBoundForEdge(int edgeID,
int leftBound) |
void |
setLeftmostCovered(int leftmostCovered) |
void |
setRightBound(int rightBound) |
void |
setRightBoundForEdge(int edgeID,
int rightBound) |
void |
setRightmostCovered(int rightmostCovered) |
void |
setSegmentCaption(int segmentID,
java.lang.String segmentCaption) |
exportXML, getNextEdgeID, importXML, initialize, segmentIsCovered
needsUpdate, requireUpdate
public int addEdge(int left, int right, java.lang.String caption, int status)
addEdge
in class KahinaChart
public void addEdge(int id, int left, int right, java.lang.String caption, int status)
addEdge
in class KahinaChart
public int getLeftBound()
getLeftBound
in class KahinaChart
public void setLeftBound(int leftBound)
setLeftBound
in class KahinaChart
public int getRightBound()
getRightBound
in class KahinaChart
public void setRightBound(int rightBound)
setRightBound
in class KahinaChart
public int getLeftmostCovered()
getLeftmostCovered
in class KahinaChart
public void setLeftmostCovered(int leftmostCovered)
setLeftmostCovered
in class KahinaChart
public int getRightmostCovered()
getRightmostCovered
in class KahinaChart
public void setRightmostCovered(int rightmostCovered)
setRightmostCovered
in class KahinaChart
public void removeEdge(int edgeID)
removeEdge
in class KahinaChart
public int getLeftBoundForEdge(int edgeID)
getLeftBoundForEdge
in class KahinaChart
public void setLeftBoundForEdge(int edgeID, int leftBound)
setLeftBoundForEdge
in class KahinaChart
public int getRightBoundForEdge(int edgeID)
getRightBoundForEdge
in class KahinaChart
public void setRightBoundForEdge(int edgeID, int rightBound)
setRightBoundForEdge
in class KahinaChart
public int getEdgeStatus(int edgeID)
getEdgeStatus
in class KahinaChart
public void setEdgeStatus(int edgeID, int status)
setEdgeStatus
in class KahinaChart
public java.lang.String getEdgeCaption(int edgeID)
getEdgeCaption
in class KahinaChart
public void setEdgeCaption(int edgeID, java.lang.String edgeCaption)
setEdgeCaption
in class KahinaChart
public java.lang.String getSegmentCaption(int segmentID)
getSegmentCaption
in class KahinaChart
public void setSegmentCaption(int segmentID, java.lang.String segmentCaption)
setSegmentCaption
in class KahinaChart
public java.util.Set<java.lang.Integer> getSegmentsWithCaption()
getSegmentsWithCaption
in class KahinaChart
public java.lang.Iterable<java.lang.Integer> getEdgeIDs()
getEdgeIDs
in class KahinaChart
public boolean segmentHasCaption(int id)
segmentHasCaption
in class KahinaChart
public void addEdgeDependency(int motherID, int daughterID)
addEdgeDependency
in class KahinaChart
public java.util.Set<java.lang.Integer> getMotherEdgesForEdge(int daughterID)
getMotherEdgesForEdge
in class KahinaChart
public java.util.Set<java.lang.Integer> getDaughterEdgesForEdge(int motherID)
getDaughterEdgesForEdge
in class KahinaChart
public java.util.Set<java.lang.Integer> getDependencyRoots()
getDependencyRoots
in class KahinaChart