public void ImportStartValuesForBuildingBlock(IBuildingBlock startValuesBuildingBlock)
 {
     ImportStartValuesForBuildingBlock(startValuesBuildingBlock.DowncastTo <T>());
 }
 public IMoBiCommand Merge(IBuildingBlock buildingBlockToMerge, IBuildingBlock targetBuildingBlock)
 {
     return(Merge(buildingBlockToMerge.DowncastTo <TBuildingBlock>(),
                  targetBuildingBlock.DowncastTo <TBuildingBlock>()));
 }
Exemple #3
0
 public void AddToParent(TBuilder builder, IBuildingBlock buildingBlockWithFormulaCache, IMoBiMacroCommand macroCommand,
                         Func <TBuilder, IMoBiCommand> getAddCommand)
 {
     AddToProject(builder, buildingBlockWithFormulaCache.DowncastTo <TBuildingBlock>(), buildingBlockWithFormulaCache);
 }
Exemple #4
0
 public IMoBiCommand GetRemoveCommand(TBuilder builder, IBuildingBlock buildingBlock)
 {
     return(GetRemoveCommand(builder, buildingBlock.DowncastTo <TBuildingBlock>()));
 }
Exemple #5
0
 public override IMoBiCommand GetAddCommand(TBuilder builder, TBuildingBlock parent, IBuildingBlock buildingBlock)
 {
     return(GetAddCommand(builder, buildingBlock.DowncastTo <TBuildingBlock>()));
 }