public abstract class AbstractFPDAAPDCalculator extends java.lang.Object implements IFPDCalculator
Modifier and Type | Field and Description |
---|---|
protected AAPD |
aapd |
protected java.util.Map<FPDEdge<? extends FPDNode,? extends FPDNode>,java.util.List<java.lang.Double>> |
edgePerformance |
protected FPD |
fpd |
protected IFPDNodeInstanceAAPDCalculator |
fpdNodeInstanceAAPDCalculator |
protected boolean |
lastCaseCalculationValidity |
protected LifecycleTransitionChecker |
lifecycleTransitionChecker |
protected java.util.Map<FPDNode,AAPDElement> |
mapFPDNodeToAAPDFocusElements |
protected java.util.Map<SPDEdge<? extends SPDNode,? extends SPDNode>,FPDEdge<? extends FPDNode,? extends FPDNode>> |
mapSPDEdgetoFPDEdge |
protected java.util.Map<SPDNode,FPDNode> |
mapSPDNodetoFPDNode |
protected java.util.Map<FPDNode,java.util.List<java.util.List<java.lang.Double>>> |
nodePerformance |
protected TwoNodesPerformanceCalculator |
twoNodesPerformanceCalculator |
UNIDENTIFIED_AVG
Constructor and Description |
---|
AbstractFPDAAPDCalculator() |
Modifier and Type | Method and Description |
---|---|
AAPD |
getAAPD() |
IFPDNodeInstanceAAPDCalculator |
getAbstractFPDNodeInstanceAccumulator() |
java.util.Map<FPDEdge<? extends FPDNode,? extends FPDNode>,java.util.List<java.lang.Double>> |
getEdgePerformance() |
FPD |
getFpd() |
boolean |
getLastCaseCalculationValidity() |
LifecycleTransitionChecker |
getLifecycleTransitionChecker() |
java.util.Map<FPDNode,AAPDElement> |
getMapFPDNodeToAAPDFocusElements() |
java.util.Map<SPDEdge<? extends SPDNode,? extends SPDNode>,FPDEdge<? extends FPDNode,? extends FPDNode>> |
getMapSPDEdgetoFPDEdge() |
java.util.Map<SPDNode,FPDNode> |
getMapSPDNodetoFPDNode() |
java.util.Map<FPDNode,java.util.List<java.util.List<java.lang.Double>>> |
getNodePerformance() |
int |
getNumOfCases()
get the number of cases which are involved on this calculation
|
TwoFPDNodesPerformanceData |
getTwoNodesPerformanceData() |
void |
setAAPD(AAPD aapd) |
void |
setAbstractFPDNodeInstanceAccumulator(IFPDNodeInstanceAAPDCalculator fpdNodeInstanceAccumulator) |
void |
setEdgePerformance(java.util.Map<FPDEdge<? extends FPDNode,? extends FPDNode>,java.util.List<java.lang.Double>> edgePerformance)
set edge performance
|
void |
setFpd(FPD fpd) |
void |
setLastCaseCalculationValidity(boolean lastCalculationValidity) |
void |
setLifecycleTransitionChecker(LifecycleTransitionChecker lifecycleTransitionChecker) |
void |
setMapFPDNodeToAAPDFocusElements(java.util.Map<FPDNode,AAPDElement> mapFPDNodeToAAPDFocusElements) |
void |
setMapSPDEdgetoFPDEdge(java.util.Map<SPDEdge<? extends SPDNode,? extends SPDNode>,FPDEdge<? extends FPDNode,? extends FPDNode>> mapSPDEdgetoFPDEdge) |
void |
setMapSPDNodetoFPDNode(java.util.Map<SPDNode,FPDNode> mapSPDNodetoFPDNode) |
void |
setNodePerformance(java.util.Map<FPDNode,java.util.List<java.util.List<java.lang.Double>>> nodePerformance)
set node performance
|
void |
setNumOfCases(int numOfCases)
set the number of cases which are involved on this calculation
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
finalizeCalculation, updateCalculation
protected FPD fpd
protected java.util.Map<SPDEdge<? extends SPDNode,? extends SPDNode>,FPDEdge<? extends FPDNode,? extends FPDNode>> mapSPDEdgetoFPDEdge
protected IFPDNodeInstanceAAPDCalculator fpdNodeInstanceAAPDCalculator
protected LifecycleTransitionChecker lifecycleTransitionChecker
protected TwoNodesPerformanceCalculator twoNodesPerformanceCalculator
protected java.util.Map<FPDNode,java.util.List<java.util.List<java.lang.Double>>> nodePerformance
protected java.util.Map<FPDEdge<? extends FPDNode,? extends FPDNode>,java.util.List<java.lang.Double>> edgePerformance
protected boolean lastCaseCalculationValidity
protected AAPD aapd
protected java.util.Map<FPDNode,AAPDElement> mapFPDNodeToAAPDFocusElements
public FPD getFpd()
public void setFpd(FPD fpd)
fpd
- the fpd to setpublic java.util.Map<FPDNode,java.util.List<java.util.List<java.lang.Double>>> getNodePerformance()
public void setNodePerformance(java.util.Map<FPDNode,java.util.List<java.util.List<java.lang.Double>>> nodePerformance)
nodePerformance
- public java.util.Map<FPDEdge<? extends FPDNode,? extends FPDNode>,java.util.List<java.lang.Double>> getEdgePerformance()
public void setEdgePerformance(java.util.Map<FPDEdge<? extends FPDNode,? extends FPDNode>,java.util.List<java.lang.Double>> edgePerformance)
edgePerformance
- public void setLastCaseCalculationValidity(boolean lastCalculationValidity)
lastCaseCalculationValidity
- the lastCaseCalculationValidity to setpublic boolean getLastCaseCalculationValidity()
public IFPDNodeInstanceAAPDCalculator getAbstractFPDNodeInstanceAccumulator()
public void setAbstractFPDNodeInstanceAccumulator(IFPDNodeInstanceAAPDCalculator fpdNodeInstanceAccumulator)
activityInstanceAccumulator
- the activityInstanceAccumulator to setpublic LifecycleTransitionChecker getLifecycleTransitionChecker()
public void setLifecycleTransitionChecker(LifecycleTransitionChecker lifecycleTransitionChecker)
lifecycleTransitionChecker
- the lifecycleTransitionChecker to setpublic void setNumOfCases(int numOfCases)
numOfCases
- public int getNumOfCases()
public java.util.Map<SPDNode,FPDNode> getMapSPDNodetoFPDNode()
public void setMapSPDNodetoFPDNode(java.util.Map<SPDNode,FPDNode> mapSPDNodetoFPDNode)
mapSPDNodetoFPDNode
- the mapSPDNodetoFPDNode to setpublic java.util.Map<SPDEdge<? extends SPDNode,? extends SPDNode>,FPDEdge<? extends FPDNode,? extends FPDNode>> getMapSPDEdgetoFPDEdge()
public void setMapSPDEdgetoFPDEdge(java.util.Map<SPDEdge<? extends SPDNode,? extends SPDNode>,FPDEdge<? extends FPDNode,? extends FPDNode>> mapSPDEdgetoFPDEdge)
mapSPDEdgetoFPDEdge
- the mapSPDEdgetoFPDEdge to setpublic TwoFPDNodesPerformanceData getTwoNodesPerformanceData()
public AAPD getAAPD()
public void setAAPD(AAPD aapd)
aapd
- the aapd to setpublic java.util.Map<FPDNode,AAPDElement> getMapFPDNodeToAAPDFocusElements()
public void setMapFPDNodeToAAPDFocusElements(java.util.Map<FPDNode,AAPDElement> mapFPDNodeToAAPDFocusElements)
mapFPDNodeToAAPDFocusElements
- the mapFPDNodeToAAPDFocusElements to set