1 from sdcBePy.common.helpers import check_arguments_not_none
4 class NormativeElementCandidate:
6 def __init__(self, file_dir, url_suffix,
7 element_name, element_from_name, with_metadata=False):
8 if not check_arguments_not_none(file_dir, url_suffix, element_name, element_from_name):
9 raise AttributeError("The file_dir, url_suffix, element_name, element_from_name are missing")
11 self.file_dir = file_dir
12 self.url_suffix = url_suffix
13 self.element_name = element_name
14 self.element_form_name = element_from_name
15 self.with_metadata = with_metadata
17 def get_parameters(self):
18 return self.file_dir, self.url_suffix, self.element_name, self.element_form_name, self.with_metadata