Versions Compared

Key

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

Problem

  • Converting IValueSet results to enumerations

Proposal

Code Block
titleAdditions to Standard
borderStylesolid
interface IExchangeAdaptor
    {
        IExchangeItem ExchangeItemOriginal { set; get; }
        IExchangeItem ExchangeItemNew { get; }
        object Adapt(IValueSet value);
    }

    // Optional Extension for ILinkableComponent

    interface IExchangeAdaptable
    {
        int SuggestedAdaptorsCount { get; }
        IExchangeAdaptor AdaptorSugestion(int index);
    }
Code Block
titleOptional change to Standard
borderStylesolid
    class ILinkableComponent
    {
        ......
        object GetValues(ITime time, string linkID);
        ......
    }

Example

Code Block
titleEnumeration
borderStylesolid
    enum ReedGrowth { High = 0, Medium, Low, }

...