* @author Christos KK Loverdos <loverdos@gmail.com>
*/
-class StdBandwidthResourceSim(isComplex: Boolean = false,
+class StdBandwidthResourceSim(name: String = StdVMTimeResourceSim.DSLNames.name,
+ unit: String = StdVMTimeResourceSim.DSLNames.unit,
+ isComplex: Boolean = false,
descriminatorField: String = StdDiskspaceResourceSim.DSLNames.descriminatorField)
extends ResourceSim(StdBandwidthResourceSim.DSLNames.name,
StdBandwidthResourceSim.DSLNames.unit,
def fromPolicy(dslPolicy: DSLPolicy): StdBandwidthResourceSim = {
val dslResource = dslPolicy.findResource(DSLNames.name).get
- new StdBandwidthResourceSim(dslResource.isComplex, dslResource.descriminatorField)
+ new StdBandwidthResourceSim(
+ dslResource.name,
+ dslResource.unit,
+ dslResource.isComplex,
+ dslResource.descriminatorField)
}
}
* @author Christos KK Loverdos <loverdos@gmail.com>
*/
-class StdDiskspaceResourceSim(isComplex: Boolean = false,
+class StdDiskspaceResourceSim(name: String = StdVMTimeResourceSim.DSLNames.name,
+ unit: String = StdVMTimeResourceSim.DSLNames.unit,
+ isComplex: Boolean = false,
descriminatorField: String = StdDiskspaceResourceSim.DSLNames.descriminatorField)
extends ResourceSim(StdDiskspaceResourceSim.DSLNames.name,
StdDiskspaceResourceSim.DSLNames.unit,
def fromPolicy(dslPolicy: DSLPolicy): StdDiskspaceResourceSim = {
val dslResource = dslPolicy.findResource(DSLNames.name).get
- new StdDiskspaceResourceSim(dslResource.isComplex, dslResource.descriminatorField)
+ new StdDiskspaceResourceSim(
+ dslResource.name,
+ dslResource.unit,
+ dslResource.isComplex,
+ dslResource.descriminatorField)
}
}
* @author Christos KK Loverdos <loverdos@gmail.com>
*/
-class StdVMTimeResourceSim(isComplex: Boolean = true,
+class StdVMTimeResourceSim(name: String = StdVMTimeResourceSim.DSLNames.name,
+ unit: String = StdVMTimeResourceSim.DSLNames.unit,
+ isComplex: Boolean = true,
descriminatorField: String = StdVMTimeResourceSim.DSLNames.descriminatorField)
extends ResourceSim(StdVMTimeResourceSim.DSLNames.name,
StdVMTimeResourceSim.DSLNames.unit,
def fromPolicy(dslPolicy: DSLPolicy): StdVMTimeResourceSim = {
val dslResource = dslPolicy.findResource(DSLNames.name).get
- new StdVMTimeResourceSim(dslResource.isComplex, dslResource.descriminatorField)
+ new StdVMTimeResourceSim(
+ dslResource.name,
+ dslResource.unit,
+ dslResource.isComplex,
+ dslResource.descriminatorField)
}
}
\ No newline at end of file