You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Unchanged interfaces

IArgument
IDimension
IListener
IManageState
IPublisher
ISpatialReference
ITime
ITimeSpan
ITimeStamp
IUnit

Removed interfaces

IDiscreteTimes
IEvent
ILink
IOutputExchangeItem
IScalarSet
IValueSet
IVector
IVectorSet
IInputExchangeItem

Added interfaces

Modified interfaces

IDataOperation
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
 ILinkableComponent Sender {get;} ---> IPublisher Sender {get;}
IExchangeItem
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
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
  • No labels