X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Frspec_elements.py;h=1b69f5a4827469c7ef0a3075e61a66245441cfae;hb=052e281f8c79237b6759cbb259407f071adda1cc;hp=90f36a3d986a7779c86225e48b46f5c18556b7c3;hpb=6e46a2373bcda1c1793d18936cc40fb39beb149a;p=sfa.git diff --git a/sfa/rspecs/rspec_elements.py b/sfa/rspecs/rspec_elements.py index 90f36a3d..1b69f5a4 100644 --- a/sfa/rspecs/rspec_elements.py +++ b/sfa/rspecs/rspec_elements.py @@ -5,26 +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)