a little nicer wrt pep8
[sfa.git] / sfa / rspecs / rspec_elements.py
index aae4055..1b69f5a 100644 (file)
@@ -1,19 +1,37 @@
 from sfa.util.enumeration import Enum
 
 # recognized top level rspec elements
-RSpecElements = Enum(NETWORK='NETWORK', 
-                     COMPONENT_MANAGER='COMPONENT_MANAGER', 
-                     SLIVER='SLIVER', 
-                     NODE='NODE', 
-                     INTERFACE='INTERFACE', 
-                     LINK='LINK', 
-                     SERVICE='SERVICE'
-                )
+RSpecElements = Enum(
+    AVAILABLE='AVAILABLE',
+    BWLIMIT='BWLIMIT',
+    EXECUTE='EXECUTE',
+    NETWORK='NETWORK',
+    COMPONENT_MANAGER='COMPONENT_MANAGER',
+    HARDWARE_TYPE='HARDWARE_TYPE',
+    INSTALL='INSTALL',
+    INTERFACE='INTERFACE',
+    INTERFACE_REF='INTERFACE_REF',
+    LOCATION='LOCATION',
+    LOGIN='LOGIN',
+    LINK='LINK',
+    LINK_TYPE='LINK_TYPE',
+    NODE='NODE',
+    PROPERTY='PROPERTY',
+    SERVICES='SERVICES',
+    SLIVER='SLIVER',
+    SLIVER_TYPE='SLIVER_TYPE',
+    LEASE='LEASE',
+    GRANULARITY='GRANULARITY',
+    SPECTRUM='SPECTRUM',
+    CHANNEL='CHANNEL',
+    POSITION_3D='POSITION_3D',
+)
+
 
 class RSpecElement:
+
     def __init__(self, element_type, path):
         if not element_type in RSpecElements:
             raise InvalidRSpecElement(element_type)
         self.type = element_type
-        self.name = name
         self.path = path