Metadata-Version: 2.1
Name: statechartx
Version: 0.0.2
Summary: A trivial extension to Python UML statechart framework
Home-page: https://github.com/panuph/statechartx
Author: Panu P
Author-email: panuph@gmail.com
License: UNKNOWN
Description: # statechartx
        
        This Python package, statechartx, is a trivial extension to Leigh McKenzie's statechart, Python UML
        statechart framework (https://github.com/leighmck/statechart).
        
        This extension has introduced the concept of terminal state and workflow (or non-terminal state). A
        terminal state (class TerminalState) is equivalent to statechart's class State, which itself does
        not contain any other states. A workflow (class Workflow) is equivalent to statechart's class
        CompositeState, which itself contains other terminal states and workflows.
        
        The goal of this extension is to simplify and ease the way a workflow is created and defined. This
        extension is by no means a layer of software on top of statechart, as the user still has to use
        statechart to achieve their goal. See the example code in example.py for example usage.
        
        
        ## Dependencies
        
        See file requirements.txt.
        
        
        ## Installation
        
        pip install statechartx
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
