...
2.6 SimpleRiver Model - running in GUI
2.7 OpenMIException : Exception - sugestions
2.7 OpenMI 2.0 wrapper around OpenMI 1.4 Components
Status of the Java implementation
3
...
Pending from previous meetings
- Question: what does isAvailable() mean in case of multiple consumers. Do all consumers need to have the same time(s)?
- Leave in for now, review after more implementation, one suggestion of modification bool isAvailable(whosAsking);
Will be discussed later during the meeting, Stef will show an example of using isAvailable(whosAsking);
- It will be ICollection
.
- Question: Introduce IState instead of Object? This will emphasize the relation between IManageState and IPersistentState. Additional suggestion: IPersistentState extends IState.
(b.t.w: makePersistent / readPersistentState are wrong names, should be something like getAsByteStream)- Gena has discussed with Rob between last and current meeting. After some discussion the final result
is described on: Suggestion about changed to state management
- Gena has discussed with Rob between last and current meeting. After some discussion the final result
- To be discussed: Introduce generics in IOutputItem.Values()? i.e. weakly typed via <T>
We will not introduce generics in the standard. However, they could be used in the SDK.
- Remark: Working with providers/consumers, we should take care that such a circularity might give garbage collection problems. After a short discussion, we see no real general way so solve this risk, so it has been decided that we should leave this up to the Garbage Collector.
- Point noted, no specific agreement as to solution
We will introduce something like
- #
OpenMIException : Exception
. However, first we will have a detailed look at the guidelines for introducing custom exceptions in both .Net and Java. Rob K. has added a page for this, Guidelines for introducing custom exceptions. It now includes Java suggestions,Gena will add .Net suggestions
- #
3.3 Suggestions for the states and possible transitions between the states of the ILinkableComponent
...
- .
3.5 More suggestions on v2.0 changes
...