Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • E escet
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
    • Locked files
  • Issues 99
    • Issues 99
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse ProjectsEclipse Projects
  • Eclipse ESCET (Supervisory Control Engineering Toolkit)
  • escet
  • Issues
  • #613

Remove deprecated CIF Features

On the 7th of July in 2021, ESCET Version 0.2 was released. In that release the following features were deprecated:

CIF deprecated enumeration declaration syntax (with curly brackets) now leads to deprecation warnings.
The documentation now properly reflects the deprecation as well (issue #45).


CIF to CIF transformation to eliminate enumerations (elim-enums) is now deprecated.
Use the transformation to convert enumerations to integers instead, as it has the same functionality (issue #78).


CIF PLC code generator option to either eliminate enumerations (to integers) or not is now deprecated.
Use the new option to choose whether to convert enumerations to constants or integers, or not at all.
See the documentation of the PLC code generator for further details (issue #78).

At the time, we weren't sure how long we should support deprecated feature. I think two years is more than reasonable for these, as they all have very easy-to-implement alternatives for users.

Assignee
Assign to
Time tracking

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent