moved RSpecElement and RSpecElements to rspec_element.py
[sfa.git] / sfa / rspecs / rspec_elements.py
1 from sfa.util.enumeration import Enum
2
3 # recognized top level rspec elements
4 RSpecElements = Enum('NETWORK', 'NODE', 'SLIVER', 'INTERFACE', 'LINK', 'VLINK')
5
6 class RSpecElement:
7     def __init__(self, element_type, name, path):
8         if not element_type in RSpecElements:
9             raise InvalidRSpecElement(element_type)
10         self.type = element_type
11         self.name = name
12         self.path = path