de.uka.ipd.sdq.pcmsolver.models
Class Context

java.lang.Object
  extended by de.uka.ipd.sdq.pcmsolver.models.Context

public class Context
extends Object

Author:
Koziolek

Constructor Summary
Context()
           
 
Method Summary
 ComputedAllocationContext getActualAllocationContext()
           
 Allocation getAllocation()
           
 ArrayList getCurrentEvaluatedBranchConditions()
           
 ArrayList getCurrentLoopIterationNumber()
           
 AssemblyContext getDerivedAssemblyContext()
           
 System getSystem()
           
 ComputedUsageContext getUsageContext()
           
 void setActualAllocationContext(ComputedAllocationContext actualAllocationContext)
           
 void setAllocation(Allocation myAllocation)
           
 void setCurrentEvaluatedBranchConditions(ArrayList currentEvaluatedBranchConditions)
           
 void setCurrentLoopIterationNumber(ArrayList currentLoopIterationNumber)
           
 void setDerivedAssemblyContext(AssemblyContext myAssemblyContext)
           
 void setSystem(System mySystem)
           
 void setUsageContext(ComputedUsageContext usageContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Context

public Context()
Method Detail

getDerivedAssemblyContext

public AssemblyContext getDerivedAssemblyContext()
Returns:
the myAssemblyContext

setDerivedAssemblyContext

public void setDerivedAssemblyContext(AssemblyContext myAssemblyContext)
Parameters:
myAssemblyContext - the myAssemblyContext to set

getSystem

public System getSystem()
Returns:
the mySystem

setSystem

public void setSystem(System mySystem)
Parameters:
mySystem - the mySystem to set

getActualAllocationContext

public ComputedAllocationContext getActualAllocationContext()

setActualAllocationContext

public void setActualAllocationContext(ComputedAllocationContext actualAllocationContext)

getUsageContext

public ComputedUsageContext getUsageContext()

setUsageContext

public void setUsageContext(ComputedUsageContext usageContext)

getCurrentEvaluatedBranchConditions

public ArrayList getCurrentEvaluatedBranchConditions()

setCurrentEvaluatedBranchConditions

public void setCurrentEvaluatedBranchConditions(ArrayList currentEvaluatedBranchConditions)

getCurrentLoopIterationNumber

public ArrayList getCurrentLoopIterationNumber()

setCurrentLoopIterationNumber

public void setCurrentLoopIterationNumber(ArrayList currentLoopIterationNumber)

getAllocation

public Allocation getAllocation()

setAllocation

public void setAllocation(Allocation myAllocation)