Commit Graph

1 Commits

  • Python: Move Workflow, Edge, EdgeGroup and Executor to AFBaseModel (#472)
    * Refactor workflow to introduce EdgeRunner for edge execution.
    
    * Fix edge cases
    
    * Convert Workflow, Edge, EdgeGroup, and Executor into AFBaseModel to support object model serialization
    
    * format
    
    * remove accidental file
    
    * fix typing
    
    * Add type information to EdgeGroup and Executor subclasses
    
    * fix format
    
    * Add condition_name field to Edge
    
    * Add new fields
    
    * remove Optional
    
    * Update