Prohibit to create ports for basic stages
Reason:
For addtional ports, execute()
must be overriden to check for null. This seems to be too complicated and error-prone for novice stage developers.
- AbstractTransformation
- AbstractFilter
- AbstractConsumer