Skip to content
Snippets Groups Projects
Commit b9269054 authored by Simon Spinner's avatar Simon Spinner
Browse files

Adapt to API changes.

parent 6ae98e4d
No related branches found
No related tags found
No related merge requests found
......@@ -17,11 +17,9 @@ import tools.descartes.prisma.core.templates.repository.BasicComponentTemplate;
import tools.descartes.prisma.core.templates.repository.CompositeComponentTemplate;
import tools.descartes.prisma.core.templates.repository.InterfaceProvidingRoleTemplate;
import tools.descartes.prisma.core.templates.repository.InterfaceTemplate;
import tools.descartes.prisma.core.templates.repository.ProvidingDelegationConnectorTemplate;
import tools.descartes.prisma.core.templates.repository.RepositoryTemplate;
import tools.descartes.prisma.core.templates.repository.SignatureTemplate;
import tools.descartes.prisma.core.templates.resourceconfiguration.ActiveResourceSpecificationTemplate;
import tools.descartes.prisma.core.templates.resourceconfiguration.ProcessingResourceSpecificationTemplate;
import tools.descartes.prisma.core.templates.resourcelandscape.ComputingInfrastructureTemplate;
import tools.descartes.prisma.core.templates.resourcelandscape.DataCenterTemplate;
import tools.descartes.prisma.core.templates.resourcelandscape.DistributedDataCenterTemplate;
......@@ -50,8 +48,7 @@ public class Agent implements IApplication {
private void initModel(ApplicationModel model) throws Exception {
ResourceTypeRepositoryTemplate resourceTypes = new ResourceTypeRepositoryTemplate();
ProcessingResourceTypeTemplate cpuType =new ProcessingResourceTypeTemplate("CPU");
resourceTypes.add(cpuType);
ProcessingResourceTypeTemplate cpuType = resourceTypes.defineProcessingResource("CPU");
RepositoryTemplate repository = new RepositoryTemplate();
SystemTemplate system = new SystemTemplate();
DistributedDataCenterTemplate ddc = new DistributedDataCenterTemplate();
......@@ -61,12 +58,9 @@ public class Agent implements IApplication {
// Add a computing infrastructure corresponding to the current machine
String localIp = InetAddress.getLocalHost().getHostName();
ActiveResourceSpecificationTemplate res = new ActiveResourceSpecificationTemplate();
ProcessingResourceSpecificationTemplate cpu = new ProcessingResourceSpecificationTemplate("cpu", cpuType, SchedulingPolicy.PROCESSOR_SHARING, 2);
res.add(cpu);
ComputingInfrastructureTemplate localHost = new ComputingInfrastructureTemplate(localIp);
localHost.add(res);
dataCenter.add(localHost);
ComputingInfrastructureTemplate localHost = dataCenter.defineComputingInfrastructure(localIp);
ActiveResourceSpecificationTemplate res = localHost.defineActiveResource("cpu-resources");
res.defineProcessingResource("cpu", cpuType, SchedulingPolicy.PROCESSOR_SHARING, 2);
InterfaceTemplate jdbc = repository.defineInterface("java.sql.Connection");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment