package org.overture.interpreter.messages.rtlog; import org.overture.interpreter.scheduler.CPUResource; import org.overture.interpreter.values.ObjectValue; public class RTDeployObjectMessage extends RTArchitectureMessage { public final ObjectValue object; public final CPUResource cpu; public RTDeployObjectMessage(ObjectValue object, CPUResource cpu) { this.object = object; this.cpu = cpu; } @Override String getInnerMessage() { return "DeployObj -> objref: " + object.objectReference + " clnm: \"" + object.type + "\"" + " cpunm: " + cpu.getNumber(); } public CPUResource getCpu() { return this.cpu; } public Long getObjRef() { return Long.valueOf(this.object.objectReference); } }