Skip to content
Snippets Groups Projects

Refactoring of the interaction classes in the multisystem framework

Merged Micael Oliveira requested to merge interaction_refactor into main

Description

Some refactor of the interaction base classes in the multisystem framework. The main purpose is to make the code easier to understand. Main changes:

  1. moved all components of interaction_t to interaction_with_partner_t
  2. renamed interaction_t to interaction_surrogate_t
  3. renamed interaction_partner_t to interaction_t

The end result is an interaction_t class that includes all the components and an "empty" surrogate class used only to avoid circular dependencies.

Also added as much documentation as I could.

News snippet

Some refactor of the interaction base classes in the multisystem framework.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.
Edited by Micael Oliveira

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Martin Lueders
  • Martin Lueders
  • Martin Lueders
  • Martin Lueders
  • Martin Lueders
  • Martin Lueders
  • Martin Lueders
  • Martin Lueders
  • Martin Lueders
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading