clean_mixer v0.2.0 CleanMixer.Workspace
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Link to this section Types
Link to this section Functions
Link to this function
child_spec(init_arg)
Returns a specification to start this module under a supervisor.
See Supervisor
.
Link to this function
component(workspace, name)
component(t(), CleanMixer.ArchMap.Component.name()) :: CleanMixer.ArchMap.Component.t() | nil
Link to this function
component_cycles(workspace)
component_cycles(t()) :: [CleanMixer.ArchGraph.cycle()]
Link to this function
dependencies_of(workspace, comp_name)
dependencies_of(t(), CleanMixer.ArchMap.Component.name()) :: [ CleanMixer.ArchMap.Dependency.t() ]
Link to this function
dependency?(workspace, comp_name, target_comp_name)
dependency?( t(), CleanMixer.ArchMap.Component.name(), CleanMixer.ArchMap.Component.name() ) :: boolean()
Link to this function
usages_of(workspace, comp_name)
usages_of(t(), CleanMixer.ArchMap.Component.name()) :: [ CleanMixer.ArchMap.Dependency.t() ]
Link to this function
use_arch_map(workspace, action_fun)
use_arch_map(t(), arch_map_action()) :: action_result :: any()