Ms > Ms Assembly Interfaces > IMsCalculationChainEntries
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.
A calculation chain may contain the following elements:
Calculation chain element | The IMsCalculationChainEntries method for adding element to the chain | Interface for working with 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 this subdirectory of calculation chain. | |
![]() |
The Item property returns 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 metamodel calculation chain. | |
![]() |
The AddModel method adds a model to metamodel calculation chain. | |
![]() |
The AddMultiDimIterator method adds a multidimensional iterator to the calculation chain. | |
![]() |
The AddTargetConstraint method adds a constraint to the specified criterion function to the calculation chain. | |
![]() |
The AddTargetProblem method adds a criterion function to the metamodel calculation chain. | |
![]() |
The AddTargetTrajectory method adds a trajectory to the specified criterion function. | |
![]() |
The ArrangeModels method automatically creates a model calculation chain 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 its identifier. | |
![]() |
The FindByKey method searches for a calculation chain element by its key. | |
![]() |
The IndexOf method returns index of calculation chain element. | |
![]() |
The MoveTo method moves calculation chain element to the specified position. | |
![]() |
The Remove method removes calculation chain element by its index. | |
![]() |
The RemoveByKey method removes calculation chain element by its key. |
See also: