GlobalHider globally hides features existing within a layer of a LayerCollection.
Features can be defined as hidden by VcsModuleConfig or LayerOptions.
Hiding will be performed, when a VcsModule is loaded, a Layer is activated or GlobalHider API is called.
A feature can be hidden multiple times by different actors, e.g. modules, layers, which is handled by this class.
A feature will be shown again, when a VcsModule is removed, a Layer is deactivated or GlobalHider API is called.
GlobalHider globally hides features existing within a layer of a LayerCollection. Features can be defined as hidden by VcsModuleConfig or LayerOptions. Hiding will be performed, when a VcsModule is loaded, a Layer is activated or GlobalHider API is called. A feature can be hidden multiple times by different actors, e.g. modules, layers, which is handled by this class. A feature will be shown again, when a VcsModule is removed, a Layer is deactivated or GlobalHider API is called.