def __init__(self, name: str, interface: Interface):
        super().__init__(name, interface.module)
        log.debug('Operation()')
        self.interface = interface
        """ the interface the operation is part of """
        self.interface._operationMap[name] = self
        self._parameterMap = self._contentMap = OrderedDict()  # type: dict[Parameter]
        self.is_const = False  # type: bool
        """reflects is the operation was declared as const operation"""
def __init__ ( self , name : str , interface : Interface ) : super ( ) . __init__ ( name , interface . module ) log . debug ( 'Operation()' ) self . interface = interface self . interface . _operationMap [ name ] = self self . _parameterMap = self . _contentMap = OrderedDict ( ) self . is_const = False
the interface the operation is part of