BaseProtocol
============

.. currentmodule:: propertyestimator.workflow.protocols

.. autoclass:: BaseProtocol

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~BaseProtocol.__init__
      ~BaseProtocol.apply_replicator
      ~BaseProtocol.can_merge
      ~BaseProtocol.execute
      ~BaseProtocol.get_attribute_type
      ~BaseProtocol.get_value
      ~BaseProtocol.get_value_references
      ~BaseProtocol.merge
      ~BaseProtocol.replace_protocol
      ~BaseProtocol.set_uuid
      ~BaseProtocol.set_value
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BaseProtocol.allow_merging
      ~BaseProtocol.dependencies
      ~BaseProtocol.id
      ~BaseProtocol.schema
   
   