Pretty printing resource simulator
authorChristos KK Loverdos <loverdos@gmail.com>
Tue, 13 Mar 2012 11:01:24 +0000 (13:01 +0200)
committerChristos KK Loverdos <loverdos@gmail.com>
Tue, 13 Mar 2012 11:09:18 +0000 (13:09 +0200)
src/main/scala/gr/grnet/aquarium/simulation/ResourceSim.scala

index 6432f1d..2973b48 100644 (file)
@@ -36,6 +36,7 @@
 package gr.grnet.aquarium.simulation
 
 import gr.grnet.aquarium.logic.accounting.dsl.{DSLResource, DSLCostPolicy}
+import gr.grnet.aquarium.util.shortClassNameOf
 
 
 /**
@@ -53,6 +54,10 @@ class ResourceSim(val name: String,
 
   def newInstance(instanceId: String, owner: UserSim, client: ClientSim) =
     new ResourceInstanceSim(this, instanceId, owner, client)
+
+  override def toString = "%s(%s)".format(
+    shortClassNameOf(this),
+    List(name, unit, costPolicy, isComplex, descriminatorField).mkString(","))
 }