The method delete to be implemented should trigger a Capella Semantic Delete in order to ensure the integrity of the Capella model after deletion.
It means that all related elements are deleted as well.
For example, if we delete a function, it will delete all of its incoming / outgoing exchanges, and involvements in Functional Chains and Scenarios.
Note: only the Capella Semantic delete should be accessible from Python API. The EMF delete shall not be possible to ensure integrity of the Capella model
The method delete to be implemented should trigger a Capella Semantic Delete in order to ensure the integrity of the Capella model after deletion. It means that all related elements are deleted as well. For example, if we delete a function, it will delete all of its incoming / outgoing exchanges, and involvements in Functional Chains and Scenarios.
Note: only the Capella Semantic delete should be accessible from Python API. The EMF delete shall not be possible to ensure integrity of the Capella model