sbsv2/raptor/python/raptor_data.py
branchwip
changeset 498 564986768b79
parent 400 554cc189839f
child 504 ea75c3a64a17
--- a/sbsv2/raptor/python/raptor_data.py	Wed Apr 14 14:40:58 2010 +0100
+++ b/sbsv2/raptor/python/raptor_data.py	Tue Apr 27 16:46:48 2010 +0100
@@ -835,6 +835,7 @@
 		Model.__init__(self)
 		Config.__init__(self)
 		self.name = name
+		self.type = ""
 
 		# Operations defined inside this variant.
 		self.ops = []
@@ -855,6 +856,8 @@
 				self.host = value
 		elif name == "extends":
 			self.extends = value
+		elif name == "type":
+			self.type = value
 		else:
 			raise InvalidPropertyError()
 
@@ -948,6 +951,7 @@
 		Config.__init__(self)
 		self.name = name
 		self.meaning = ""
+		self.type = ""
 		self.varRefs = []
 		self.variants = []
 
@@ -962,6 +966,8 @@
 
 			for u in val.split("."):
 				self.varRefs.append( VariantRef(ref = u) )
+		elif key == "type":
+			self.type = val
 		else:
 			raise InvalidPropertyError()