Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1. Progress towards OpenMI 2 Beta release

1.1. Source code

...

update status - C#

  • Merging extendable branch into trunk (thumbs up)

The trunk has been tagged as /svnroot/openmi/tags/OpenMI-2.0.0-20100618-BeforeExtendable, before any of the extendable changes have been applied.

The OpenMI-2.0.0-extendable branch has been merged into the trunk. This means that the OpenMI-2.0.0-extendable branch should no longer be used (and eventually deleted).

  • Add initialize method to IAdaptedOutput (thumbs up)
  • Re-introduce the IState interface (question)
  • Moving exchange item event to IBaseExchangeItem (thumbs up)
  • Remove GetHashCode() and Equals() overrides in Backbone package (question)
  • Add missing value definition to IUnit - called MissingDataValue (thumbs up)
  • Update the IQuality interface (thumbs up) (warning)
  • Remove loop approach (thumbs up)
  • Documentation of IElementSet and ITimeSet when space and/or time has not meaning
  • IValueSet.ElementCount and IValueSet.TimesCount to be removed (thumbs up)
  • Naming of new interfaces (include base in their names) (thumbs up)
  • Add property to indicate lengths of the dimensions to IValueSet (thumbs up)
  • Add ValueType to IValueSet (thumbs up)

Still missing update of source code documentation.

Add property to indicate lengths of the dimensions to IValueSet

Currently the text is for GetIndexCount(int[] indices) are:

Code Block

/// <summary>
/// Returns the length (max index count) of the dimension specified by the
/// given indices. To get the size of the first dimension, use a zero-length
/// integer array as input argument. Length of indices must be a least one
/// smaller than the <see cref="NumberOfIndexes"/>
/// </summary>
/// <param name="indices">indexes of the dimension to get the length of</param>
/// <returns>length of the specified dimension</returns>

1.2. Documentation updates

...