Versions Compared

Key

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

...

Added interfaces

Modified interfaces

IDataOperation
Code Block

public interface IDataOperation --> public interface IDataOperation : IExchangeItem

...

void Initialize(IArgument[] properties) ---> Removed

...

string ID {get;} --> Removed

...

int ArgumentCount {get;} --> Removed

...

IArgument GetArgument(int argumentIndex) --> Removed

...

bool IsValid(...) --> removed

...

IElementSet

ElementType XYLine and XYZLine removed

IEvent
Code Block
 ILinkableComponent Sender {get;} ---> IPublisher Sender {get;}
IExchangeItem
Code Block

string Caption { get; } added
string Description { get; } added
List<ITime> DiscreteTimes { get; } added
object GetValues (ITime time); added
IExchangeItem Provider { get; set; } added
ReadOnlyCollection<IExchangeItem> Consumers { get; } added
void AddConsumer(IExchangeItem consumer); added
void RemoveConsumer(IExchangeItem consumer); added
ILinkableComponent
Code Block

string ModelID {get;} ---> string InstanceID { get; }
string ModelDescription {get;} ---> string InstanceDescription { get; }
int InputExchangeItemCount {get;} Removed
Added ---> List<IExchangeItem> InputItems { get; }
IInputExchangeItem GetInputExchangeItem(int inputExchangeItemIndex); ---> Removed
Added ---> List<IExchangeItem> OutputItems { get; }
int OutputExchangeItemCount {get;} ---> Removed
IOutputExchangeItem GetOutputExchangeItem(int outputExchangeItemIndex); ---> Removed
void AddLink (ILink link); ---> Removed
Added ---> void Initialize(IArgument[] properties);
void RemoveLink(string linkID); ---> Removed
void Update(ITimeStamp timeStamp); ---> Added
Added ---> IValueSet GetValues(ITime time, string linkID);
ITimeStamp EarliestInputTime {get;} ---> Removed
List<IDataOperation> GetAvailableDataOperations(IExchangeItem sourceItem, IExchangeItem targetItem); --> Added
IQuantity