Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various improvements and new features for OO and timed SCCharts #64

Draft
wants to merge 86 commits into
base: master
Choose a base branch
from

Conversation

a-sr
Copy link
Member

@a-sr a-sr commented Sep 14, 2022

Timed Autotmata

  • Added passive clocks
  • Added type for storing time of clocks
  • Added support for time as return value
  • Improved dataflow visualization
  • Added support for logical clocks

OO

  • Generic type restriction for primitive types
  • References to primitive generic types
  • Primitive typed method parameters and return types
  • Access to super scope for methods
  • Method overloading based on parameter list
  • Input-Output enum references
  • Added support for policies in SCCharts-based classes
  • Added support for methods in DF region actors
  • Added support for class type annotations
  • Fixed abort regions to improve compiling complex models

Diagrams

  • Improved dataflow visualization
  • Improved visualization of scheduling directives
  • Added more options for method body representation
  • Added abstract method indicator

a-sr added 29 commits August 31, 2022 13:33
Also added clock-time return for methods
- Generic type restriction for primitive types
- References to primitive generic types
- Primitive typed method parameters and return types
- Access to super scope for methods
- Method overloading based on parameter list
- input-output enum references
- Added support for policies in SCCharts-based classes
- Added abstract method indicator
@a-sr a-sr changed the title Some new Features Various new OO features and improvements Dec 17, 2022
a-sr and others added 30 commits July 5, 2023 15:50
often produced by OO dataflow compilation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants