...
Issue | Description | status | decision |
---|---|---|---|
List/IEnumerable | At some places IBaseOutput (e.g. Consumers) C#-version returns a list, java Java an iterator | open | |
Initialize(arguments) | In the C#-version, the arguments argument still has to be removed from Initialize() | open | |
Compliancy xsd | The compliancy xsd still is based on 1.4. Must be extended | open | |
Availability loop approach | The Nut Shell document mentions the loop approach as available but discouraged, whereas the other documents state that it is not available. | open | |
Regenerate 2 class diagrams | AdaptedOutputFact., LinkableComponenr | open | |
... | ... | open | |
Discussions:
- Loop Approach: Update Nut Shell document to indicate that loop approach is currently not available but will be there as an extension. Pull approach is available now, other options are under investigation by the OpenMI TC. Adrian will update the Nut Shell document.
- Compliancy XSD: Stef will have a look and make some updates. Introduce the concept of extensions and a description field for exchange items. Make as minor changes to the XSD as possible. Fix the lenght typo.
- Initialize(arguments): Arguments still there in C# because removing them would break to much in the C# SDK. Suggestion to leave it as is in the SDK, but remove from Standard (for now). Add comment in source code of SDK to show the arguments are deprecated. Other option is to add method without arguments and make old method deprecated. Stef will make this change (time allowing).
- List vs IEnumerable: Rob will modify the Java version. Replace iterator with List<T>.