Assembly: Ms;
Namespace: Prognoz.Platform.Interop.Ms;
The IMsCalculationChainEntries interface is used to work with the collection of elements, which make up metamodel calculation chain.
Calculation chain may contain the following elements:
| Calculation chain element | The IMsCalculationChainEntries method for adding element to the chain | Interface for work with the element |
| Model | AddModel | IMsCalculationChainModel |
| Internal model. | AddExclusiveModel | IMsCalculationChainModel |
| Metamodel | AddMetaModel | IMsCalculationChainMetaModel |
| Folder | AddFolder | IMsCalculationChainFolder |
| Condition | AddBranch | IMsCalculationChainBranch |
| Cycle | AddIterator | IMsCalculationChainIterator |
| Criterion problem | AddTargetProblem | IMsCalculationChainTarget |
| Criterion function trajectory | AddTargetTrajectory | IMsCalculationChainTargetTrajectory |
| Criterion function constraint | AddTargetConstraint | IMsCalculationChainTargetConstraint |
| Equation system | - | IMsCalculationChainSystem |
| Variable | - | IMsCalculationChainVariable |
| Multidimensional iterator | AddMultiDimIterator | IMsCalculationChainMultiDimIterator |
| Property name | Brief description | |
| The Count property returns the number of elements stored in a given subdirectory of calculation chain. | ||
| The Item property returns a calculation chain element. | ||
| The ParentEntry property returns parent element of the subdirectory in calculation chain. |
| Method name | Brief description | |
| The AddBranch method adds a condition to metamodel calculation chain. | ||
| The AddExclusiveModel method adds an internal model to metamodel calculation chain. | ||
| The AddIterator method adds a cycle to metamodel calculation chain. | ||
| The AddIterator method adds a cycle to metamodel calculation chain. | ||
| The AddMetaModel method adds a metamodel to the metamodel calculation chain. | ||
| The AddModel method adds a model to metamodel calculation chain. | ||
| The AddMultiDimIterator method adds a multidimensional iterator into the calculation chain | ||
| The AddTargetConstraint method adds constraint to the specified criterion function to the calculation chain. | ||
| The AddTargetProblem method adds criterion function to the metamodel calculation chain. | ||
| The AddTargetTrajectory method adds trajectory to the specified criterion function. | ||
| The ArrangeModels method automatically creates a chain of model calculation by specified parameters in accordance with variables' interdependencies. | ||
| The Clear method clears metamodel calculation chain. | ||
| The FindById method searches for a calculation chain element by a specified identifier. | ||
| The FindByKey method finds a calculation chain element by its key. | ||
| The IndexOf method returns index of a calculation chain element. | ||
| The MoveTo method moves a calculation chain element to a specified position. | ||
| The Remove method removes a calculation chain element by its index. | ||
| The RemoveByKey method removes a calculation chain element by its key. |
See also: