docstr: Whether :attr:`dimensions` contains exclusively `Categorical` dimensions
  
  Returns
  -------
  Boolean
      True if all dimensions in :attr:`dimensions` are `Categorical`. Else, False
docstr_tok: ["Whether",":","attr",":","`","dimensions","`","contains","exclusively","`","Categorical","`","dimensions","Returns","--","--","--","-","Boolean","True","if","all","dimensions","in",":","attr",":","`","dimensions","`","are","`","Categorical","`",".","Else",",","False"]
code: def is_categorical(self) -> bool:
      """Whether :attr:`dimensions` contains exclusively `Categorical` dimensions
  
      Returns
      -------
      Boolean
          True if all dimensions in :attr:`dimensions` are `Categorical`. Else, False
      """
      return all(
          [isinstance(dim, Categorical) for dim in self.dimensions]
      )
  
imports: from hyperparameter_hunter.space.dimensions import Dimension, Real, Integer, Categorical
  from hyperparameter_hunter.utils.general_utils import short_repr
  from functools import reduce
  import numbers
  import numpy
  from sys import maxsize
  from sklearn.utils import check_random_state
  from sklearn.utils.fixes import sp_version
label_desc: Use image node_id 15 for calling the Space obj's underlying member method code with example usage: obj.is_categorical() and returns: all