Stash Software API  2.0.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CException
 CsDoxygen.exceptionLib.ConfigTemplateFileError[ EXCEPTION CLASS ] - Config template file error
 CsDoxygen.exceptionLib.SourcePathError[ EXCEPTION CLASS ] - Source path error
 CsFileSystem.exceptionLib.DirectoryAlreadyExists[ EXCEPTION CLASS ] - Directory already exists
 CsFileSystem.exceptionLib.DirectoryIsNotSet[ EXCEPTION CLASS ] - Directory is not set
 CsFileSystem.exceptionLib.FileAlreadyExists[ EXCEPTION CLASS ] - File already exists
 CsFileSystem.exceptionLib.FileDoesNotExist[ EXCEPTION CLASS ] - File doesn't exist
 CsFileSystem.exceptionLib.FileIsNotSet[ EXCEPTION CLASS ] - File is not set
 CsMayaNode.exceptionLib.InvalidDataType[ EXCEPTION CLASS ] - Invalid data type
 CsMayaNode.exceptionLib.InvalidPlug[ EXCEPTION CLASS ] - Invalid plug
 CsMayaNode.exceptionLib.InvalidValue[ EXCEPTION CLASS ] - Invalid value
 CsMayaNode.exceptionLib.NodeDoesNotExist[ EXCEPTION CLASS ] - Node doesn't exist
 CsMayaNode.exceptionLib.NodeIsNotUnique[ EXCEPTION CLASS ] - Node is not unique
 CsMayaNode.exceptionLib.NodeTypeIsNotCorrect[ EXCEPTION CLASS ] - Node type is not correct
 CsMayaNode.exceptionLib.NoValidNode[ EXCEPTION CLASS ] - No valid node
 CsMayaNode.exceptionLib.PlugDoesNotExist[ EXCEPTION CLASS ] - Plug doesn't exist
 CsMayaNode.exceptionLib.PlugHasIncomingConnection[ EXCEPTION CLASS ] - Plug has incoming connection
 CsMayaNode.exceptionLib.PlugHasMaximumValue[ EXCEPTION CLASS ] - Plug has maximum value
 CsMayaNode.exceptionLib.PlugHasMinimumValue[ EXCEPTION CLASS ] - Plug has minimum value
 CsMayaNode.exceptionLib.PlugIsLocked[ EXCEPTION CLASS ] - Plug is locked
 CsMayaNode.exceptionLib.PlugIsNotWritable[ EXCEPTION CLASS ] - Plug is not writable
 CsProcess.exceptionLib.ContainerError[ EXCEPTION CLASS ] - Container error
 CsProcess.exceptionLib.DataFileDoesNotExist[ EXCEPTION CLASS ] - Data file does not exist error
 CsProcess.exceptionLib.DependencyError[ EXCEPTION CLASS ] - Dependency error
 CsProcess.exceptionLib.GUIError[ EXCEPTION CLASS ] - GUI error
 CsProcess.exceptionLib.ProcessError[ EXCEPTION CLASS ] - Process error
 CsStashApp.exceptionLib.MissingPackageError[ EXCEPTION CLASS ] - Missing package error
 CsStashApp.exceptionLib.ValidEnvironmentIsNotError[ EXCEPTION CLASS ] - Valid environment is not set error
 CsStashPackage.exceptionLib.PackageLocationError[ EXCEPTION CLASS ] - Package location error
 CsStashPackage.exceptionLib.PackageNameError[ EXCEPTION CLASS ] - Package name error
 CsStashPackage.exceptionLib.PythonPackageDoesNotExist[ EXCEPTION CLASS ] - Python package doesn't exist
 CsStashPackage.exceptionLib.PythonPackageNameError[ EXCEPTION CLASS ] - Python package name error
 Cobject
 CsApplication.applicationInfoAbs.ApplicationInfo[ ABSTRACT CLASS ] - Class provides application information for applications
 CsConfig.configAbs.Config[ ABSTRACT CLASS ] - Abstract configuration class to operate on configuration modules
 CsCore.displayLib.DisplayDisplay class
 CsCore.enumAbs.Enum[ ABSTRACT CLASS ] - Abstract class for enum classes
 CsCore.nameSpaceLib.NameSpace[ CLASS ] - Class to operate on namespaces
 CsCore.platformLib.Platform[ CLASS ] - Platform related class
 CsDeveloper.developerLib.Developer[ CLASS ] - Class to operate on developers
 CsDoxygen.doxygenConfigAbs.Doxygen[ ABSTRACT CLASS ] - Abstract class for Doxygen documentation generation
 CsFileSystem.directoryLib.Directory[ CLASS ] - Class to operate on directories
 CsFileSystem.fileLib.File[ CLASS ] - Operate on files
 CsFileSystem.watcherLib.Watcher[ CLASS ] - Class to watch file changes
 CsMayaCore.optionVarLib.OptionVar[ CLASS ] - Class provides functionalities to operate on optionVar in Maya
 CsProcess.dataLib.Data[ CLASS ] - Data class used by all the classes
 CsPythonUtils.serializerLib.SimpleJSON[ ABSTRACT CLASS ] - Simple JSON serialization class
 CsQtWidgets.iconLib.Icon[ CLASS ] - Class offers functionalities to find and create icons
 CsStash.enumAbs.Enum[ ABSTRACT CLASS ] - Abstract class for enum classes
 CsStash.packageSettingsLib.AtomLinux[ ENUM CLASS ] - Atom folder structure in a package for Linux
 CsStash.packageSettingsLib.CharmLinux[ ENUM CLASS ] - PyCharm folder structure in a package for Linux
 CsStash.packageSettingsLib.MayaLinux[ ENUM CLASS ] - Maya folder structure in a package for Linux
 CsStash.packageSettingsLib.MayaWindows[ ENUM CLASS ] - Maya folder structure in a package for Windows
 CsStash.packageSettingsLib.PackageLinux[ ENUM CLASS ] - Package folder structure for Linux
 CsStash.packageSettingsLib.PackageWindows[ ENUM CLASS ] - Package folder structure for Windows
 CsStash.platformLib.Platform[ CLASS ] - Platform related class
 CsStash.projectLib.Project[ CLASS ] - Class to operate on Stash projects
 CsStash.settingsLib.PlatformName[ ENUM CLASS ] - Platform names
 CsStash.settingsLib.PrintColor[ ENUM CLASS ] - Print colors
 CsStash.stashLib.Error[ CLASS ] - Error class
 CsStash.stashLib.Flag[ CLASS ] - Flag class used by sStash.stashLib.Request class
 CsStash.stashLib.Request[ CLASS ] - Request class used by sStash.stashLib.Stash class
 CsStash.stashLib.Stash[ CLASS ] - Class to operate on environments
 CsStashPackage.packageLib.Package[ CLASS ] - Class to operate on Stash packages
 CQObject
 CsProcess.containerAbs.Container[ ABSTRACT CLASS ] - Abstract container class
 CsProcess.dependencyAbs.Dependency[ ABSTRACT CLASS ] - Abstract dependency class
 CsProcess.processAbs.Process[ ABSTRACT CLASS ] - Abstract dependency class