1 from sfa.util.enumeration import Enum
3 # recognized top level rspec elements
8 COMPONENT_MANAGER='COMPONENT_MANAGER',
10 INTERFACE='INTERFACE',
11 INTERFACE_REF='INTERFACE_REF',
15 LINK_TYPE='LINK_TYPE',
20 SLIVER_TYPE='SLIVER_TYPE',
24 def __init__(self, element_type, path):
25 if not element_type in RSpecElements:
26 raise InvalidRSpecElement(element_type)
27 self.type = element_type