Packages
========

.. automodule:: PackageSuperToolAPI.Packages
    :no-members:

Packages
--------

.. autoclass:: Package
.. autoclass:: EditPackage
.. autoclass:: GroupPackage
.. autoclass:: GroupEditPackage
.. autoclass:: DummyGroupPackage
.. autoclass:: RootPackage
    
Mix-ins
-------

.. autoclass:: Mixin
.. autoclass:: CallbackMixin
.. autoclass:: DisableableMixin
.. autoclass:: GroupMixin
.. autoclass:: LinkingMixin
.. autoclass:: LockingMixin
.. autoclass:: LookFileReferenceEditMixin
.. autoclass:: MaterialMixin
.. autoclass:: MuteAndSoloMixin
.. autoclass:: MuteAndSoloEditMixin

Module Functions
----------------
    
.. autofunction:: GetPackageClass
.. autofunction:: GetPackageClassAndPackageName
.. autofunction:: GetPackageClassForGroupLocationType
.. autofunction:: GetRegisteredDisplayPackageClasses
.. autofunction:: GetRegisteredPackageClasses
.. autofunction:: IsLocationTypeAdoptable
.. autofunction:: RegisterPackage
.. autofunction:: RegisterPackageClass
