docstr: Returns all available models and data operations.
docstr_tok: ["Returns","all","available","models","and","data","operations","."]
code: def get_all_available_operations(self) -> Optional[List[str]]:
      """
      Returns all available models and data operations.
      """
      # TODO: get_all_available_operations is abstract method in OptNodeFactory
      #       PipelineOptNodeFactory cannot be instantiate without that method
      raise MethodNotImplementError(self.__class__)
  
file_path: FEDOT/fedot/core/pipelines/pipeline_node_factory.py
imports: from random import choice
  from typing import Optional, List
  from golem.core.optimisers.graph import OptNode
  from golem.core.optimisers.opt_node_factory import OptNodeFactory
  from fedot.core.pipelines.pipeline_advisor import PipelineChangeAdvisor, check_for_specific_operations
  from fedot.core.pipelines.pipeline_composer_requirements import PipelineComposerRequirements
  from fedot.core.repository.pipeline_operation_repository import PipelineOperationRepository
  from fedot.utilities.custom_errors import MethodNotImplementError
label_desc: Use image node_id 8 for calling the PipelineOptNodeFactory obj's underlying member method code with example usage: obj.get_all_available_operations() without return types