X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Frspec_elements.py;h=1b69f5a4827469c7ef0a3075e61a66245441cfae;hb=3e6097e2d50ff322b45f53fcb22d07fc16adbdb6;hp=ce3cac76c67b44f1d70766cb370eb18dd5dbfc6d;hpb=afb18dea711ece758d7eb7e6c0397fd1a7b9af74;p=sfa.git diff --git a/sfa/rspecs/rspec_elements.py b/sfa/rspecs/rspec_elements.py index ce3cac76..1b69f5a4 100644 --- a/sfa/rspecs/rspec_elements.py +++ b/sfa/rspecs/rspec_elements.py @@ -5,24 +5,31 @@ RSpecElements = Enum( AVAILABLE='AVAILABLE', BWLIMIT='BWLIMIT', EXECUTE='EXECUTE', - NETWORK='NETWORK', + NETWORK='NETWORK', COMPONENT_MANAGER='COMPONENT_MANAGER', - HARDWARE_TYPE='HARDWARE_TYPE', - INSTALL='INSTALL', - INTERFACE='INTERFACE', + HARDWARE_TYPE='HARDWARE_TYPE', + INSTALL='INSTALL', + INTERFACE='INTERFACE', INTERFACE_REF='INTERFACE_REF', - LOCATION='LOCATION', - LOGIN='LOGIN', - LINK='LINK', - LINK_TYPE='LINK_TYPE', - NODE='NODE', + LOCATION='LOCATION', + LOGIN='LOGIN', + LINK='LINK', + LINK_TYPE='LINK_TYPE', + NODE='NODE', PROPERTY='PROPERTY', SERVICES='SERVICES', - SLIVER='SLIVER', - SLIVER_TYPE='SLIVER_TYPE', + 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)