public abstract class AAPDBar
extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
implements org.processmining.models.shapes.Decorated
Constructor and Description |
---|
AAPDBar(org.processmining.models.graphbased.directed.AbstractDirectedGraph<AAPDBar,AAPDBarEdge<? extends AAPDBar,? extends AAPDBar>> graph,
AAPDElement aapdFocusElements,
double posXStart,
double posYStart,
double waitingTime,
double serviceTime,
double realThroughputTime,
double intersectionTime,
double heightOfElements,
double lineHeight,
double intersectionBarHeight,
double boundaryLow,
double boundaryHigh,
boolean isFocusElement) |
Modifier and Type | Method and Description |
---|---|
void |
decorate(java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height)
GUI related methods
|
AAPDElement |
getAapdFocusElements() |
double |
getBoundaryHigh() |
double |
getBoundaryLow() |
org.processmining.models.graphbased.directed.AbstractDirectedGraph<AAPDBar,AAPDBarEdge<? extends AAPDBar,? extends AAPDBar>> |
getGraph() |
double |
getHeightOfElements() |
double |
getIntersectionBarHeight() |
double |
getIntersectionTime() |
double |
getLineHeight() |
double |
getMultiplier() |
double |
getPosXStart() |
double |
getPosYStart() |
double |
getRealThroughputTime() |
double |
getServiceTime() |
double |
getWaitingTime() |
boolean |
isFocusElement() |
void |
setAapdFocusElements(AAPDElement aapdFocusElements) |
void |
setBoundaryHigh(double boundaryHigh) |
void |
setBoundaryLow(double boundaryLow) |
void |
setFocusElement(boolean isFocusElement) |
void |
setHeightOfElements(double heightOfElements) |
void |
setIntersectionBarHeight(double intersectionBarHeight) |
void |
setIntersectionTime(double intersectionTime) |
void |
setLineHeight(double lineHeight) |
void |
setMultiplier(double multiplier) |
void |
setPosXStart(double posXStart) |
void |
setPosYStart(double posYStart) |
void |
setRealThroughputTime(double realThroughputTime) |
void |
setServiceTime(double serviceTime) |
void |
setWaitingTime(double waitingTime) |
compareTo
equals, getId, hashCode
getAttributeMap, getLabel, toString
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId
public AAPDBar(org.processmining.models.graphbased.directed.AbstractDirectedGraph<AAPDBar,AAPDBarEdge<? extends AAPDBar,? extends AAPDBar>> graph, AAPDElement aapdFocusElements, double posXStart, double posYStart, double waitingTime, double serviceTime, double realThroughputTime, double intersectionTime, double heightOfElements, double lineHeight, double intersectionBarHeight, double boundaryLow, double boundaryHigh, boolean isFocusElement)
public org.processmining.models.graphbased.directed.AbstractDirectedGraph<AAPDBar,AAPDBarEdge<? extends AAPDBar,? extends AAPDBar>> getGraph()
getGraph
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
getGraph
in class org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
public double getBoundaryLow()
public void setBoundaryLow(double boundaryLow)
boundaryLow
- the boundaryLow to setpublic double getBoundaryHigh()
public void setBoundaryHigh(double boundaryHigh)
boundaryHigh
- the boundaryHigh to setpublic AAPDElement getAapdFocusElements()
public void setAapdFocusElements(AAPDElement aapdFocusElements)
aapdFocusElements
- the aapdFocusElements to setpublic double getPosXStart()
public void setPosXStart(double posXStart)
posXStart
- the posXStart to setpublic double getPosYStart()
public void setPosYStart(double posYStart)
posYStart
- the posYStart to setpublic double getWaitingTime()
public void setWaitingTime(double waitingTime)
waitingTime
- the waitingTime to setpublic double getServiceTime()
public void setServiceTime(double serviceTime)
serviceTime
- the serviceTime to setpublic double getIntersectionTime()
public void setIntersectionTime(double intersectionTime)
intersectionTime
- the intersectionTime to setpublic double getHeightOfElements()
public void setHeightOfElements(double heightOfElements)
heightOfElements
- the heightOfElements to setpublic double getLineHeight()
public void setLineHeight(double lineHeight)
lineHeight
- the lineHeight to setpublic double getMultiplier()
public void setMultiplier(double multiplier)
multiplier
- the multiplier to setpublic void decorate(java.awt.Graphics2D g2d, double x, double y, double width, double height)
decorate
in interface org.processmining.models.shapes.Decorated
public double getIntersectionBarHeight()
public void setIntersectionBarHeight(double intersectionBarHeight)
public boolean isFocusElement()
public void setFocusElement(boolean isFocusElement)
isFocusElement
- the isFocusElement to setpublic double getRealThroughputTime()
public void setRealThroughputTime(double realThroughputTime)
realThroughputTime
- the realThroughputTime to set