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

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

public class PCMInstance
extends Object


Constructor Summary
PCMInstance(ILaunchConfiguration configuration)
           
PCMInstance(Properties config)
           
 
Method Summary
 Allocation getAllocation()
           
 ComputedAllocation getComputedAllocation()
           
 ComputedUsage getComputedUsage()
           
 Repository getRepository()
           
 ResourceEnvironment getResourceEnvironment()
           
 ResourceRepository getResourceRepository()
           
 System getSystem()
           
 UsageModel getUsageModel()
           
 boolean isValid()
           
 void loadFromFiles(Properties config)
           
 void saveToFiles(String fileNamePrefix)
           
 void setAllocation(Allocation allocation)
           
 void setComputedAllocation(ComputedAllocation actualAllocation)
           
 void setComputedUsage(ComputedUsage usage)
           
 void setRepository(Repository repository)
           
 void setResourceEnvironment(ResourceEnvironment resourceEnvironment)
           
 void setResourceRepository(ResourceRepository resourceRepository)
           
 void setSystem(System system)
           
 void setUsageModel(UsageModel usageModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCMInstance

public PCMInstance(Properties config)

PCMInstance

public PCMInstance(ILaunchConfiguration configuration)
Method Detail

getAllocation

public Allocation getAllocation()

setAllocation

public void setAllocation(Allocation allocation)

getRepository

public Repository getRepository()

setRepository

public void setRepository(Repository repository)

getResourceEnvironment

public ResourceEnvironment getResourceEnvironment()

setResourceEnvironment

public void setResourceEnvironment(ResourceEnvironment resourceEnvironment)

getResourceRepository

public ResourceRepository getResourceRepository()

setResourceRepository

public void setResourceRepository(ResourceRepository resourceRepository)

getSystem

public System getSystem()

setSystem

public void setSystem(System system)

getUsageModel

public UsageModel getUsageModel()

setUsageModel

public void setUsageModel(UsageModel usageModel)

getComputedAllocation

public ComputedAllocation getComputedAllocation()

setComputedAllocation

public void setComputedAllocation(ComputedAllocation actualAllocation)

getComputedUsage

public ComputedUsage getComputedUsage()

setComputedUsage

public void setComputedUsage(ComputedUsage usage)

loadFromFiles

public void loadFromFiles(Properties config)

saveToFiles

public void saveToFiles(String fileNamePrefix)

isValid

public boolean isValid()