public class CDOOptimisationPlanHandler extends Object
| Constructor and Description |
|---|
CDOOptimisationPlanHandler() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
allPlansFinished(CactosCdoSession cactosCdoSession)
Checks if all plans stored in CDO repository are finished
|
static boolean |
allPlansFinishedPlacement(CactosCdoSession cactosCdoSession)
Checks if all plans stored in CDO repository are finished
|
static OptimisationPlan |
getFirstReadyOptimisatioPlan(CactosCdoSession cactosCdoSession) |
static OptimisationPlan |
getFirstReadyOptimisatioPlan(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath) |
static LogicalDCModel |
loadLogicalDc(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
Loads logical DC model from CDO repository
|
static LogicalLoadModel |
loadLogicalLoad(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
Loads logical load model from CDO repository
|
static PhysicalDCModel |
loadPhysicalDc(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
Loads physical DC model from CDO repository
|
static PhysicalLoadModel |
loadPhysicalLoad(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
Loads physical load model from CDO repository
|
static OptimisationPlan |
mergeOptimisationPlans(OptimisationPlan planToExtend,
OptimisationPlan planToAdd) |
static OptimisationPlan |
mergeParallelOptimisationPlans(OptimisationPlan planToExtend,
OptimisationPlan planToAdd) |
static boolean |
optimisatioPlanAlreadyExists(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath,
String planId) |
static void |
saveOptimisationPlan(OptimisationPlan plan,
org.eclipse.emf.cdo.transaction.CDOTransaction transaction,
String path)
Saves Optimisation Plan
|
public static PhysicalDCModel loadPhysicalDc(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
session - CDO sessionresourcePath - Path to the resourcepublic static LogicalDCModel loadLogicalDc(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
session - CDO sessionresourcePath - Path to the resourcepublic static PhysicalLoadModel loadPhysicalLoad(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
session - CDO sessionresourcePath - Path to the resourcepublic static LogicalLoadModel loadLogicalLoad(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
session - CDO sessionresourcePath - Path to the resourcepublic static boolean allPlansFinished(CactosCdoSession cactosCdoSession)
session - CDO sessionresourcePath - Path to the resourcepublic static boolean optimisatioPlanAlreadyExists(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath,
String planId)
public static OptimisationPlan getFirstReadyOptimisatioPlan(CactosCdoSession cactosCdoSession)
public static OptimisationPlan getFirstReadyOptimisatioPlan(org.eclipse.emf.cdo.view.CDOView view,
String resourcePath)
public static boolean allPlansFinishedPlacement(CactosCdoSession cactosCdoSession)
session - CDO sessionresourcePath - Path to the resourcepublic static void saveOptimisationPlan(OptimisationPlan plan,
org.eclipse.emf.cdo.transaction.CDOTransaction transaction,
String path)
plan - Optimisation Plan to savetransaction2 - CDO sessionpath - Path to the resourcepublic static OptimisationPlan mergeParallelOptimisationPlans(OptimisationPlan planToExtend,
OptimisationPlan planToAdd)
public static OptimisationPlan mergeOptimisationPlans(OptimisationPlan planToExtend,
OptimisationPlan planToAdd)