IAnalysisModelService Interface |
[This is preliminary documentation and is subject to change.]
Namespace: ModelExchanger.AnalysisDataModel.Contracts
public interface IAnalysisModelService
The IAnalysisModelService type exposes the following members.
Name | Description | |
---|---|---|
AddItemsToModel |
Adds a collection of IAnalysisObject to an AnalysisModel | |
AddItemToModel |
Add an IAnalysisObject to an AnalysisModel | |
AddOrUpdate |
Add or update an IAnalysisObject depending on the state of the object in the AnalysisModel. If the IAnalysisObject does not exist, it is added. Otherwise it will be updated.
| |
RemoveItemFromModel |
Remove an IAnalysisObject from an AnalysisModel.
An exception will be raised if the IAnalysisObject is being referenced by another IAnalysisObject | |
Update |
Update an existing IAnalysisObject in an AnalysisModel | |
ValidateModel |
Validate an entire AnalysisModel |