class_docstr: Abstract class for handling parameters
      
class_docstr_tok: ["Abstract","class","for","handling","parameters"]
docstr: Validate the class schema against the Draft 4 meta-schema
docstr_tok: ["Validate","the","class","schema","against","the","Draft","4","meta-schema"]
code: def check_schema(cls):
      """Validate the class schema against the Draft 4 meta-schema"""
      jsonschema.Draft4Validator.check_schema(
          cls.get_parameters_schema()
      )
  
file_path: TimeSide/timeside/core/tools/parameters.py
imports: from traits.api import HasTraits, Unicode, Int, Float, Range, Enum, Bool
  from traits.api import ListUnicode, List, Tuple
  from traits.api import TraitError
  import jsonschema
  import inspect
  import functools
  import decorator
  from copy import deepcopy
label_desc: Use image node_id 7 for calling the HasParam obj's underlying member method code with example usage: obj.check_schema(cls) without return types