Skip to content

Fix Covariance in the ActionSequence inheritance #93

@sebinside

Description

@sebinside

There is a violation in the covariance of the ActionSequence and PCMActionSequence. The PCMActionSequence's getElements method returns AbstractActionSequenceElement instead of AbstractPCMActionSequenceElement.

There could be more problems like this due to the recent refactoring. We should discuss how and whether we approach these before switching to DAGs for the internal representation.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingcoreRelated to the core DFD/PCM data flow analysis

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions