PipingFailureMechanismNodePresenter.cs

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Got rid of IActivity Related to Issue [WTI-182]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1050 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 5893094cd145b78b2d50f28e3bedbe45febb6e10

    • -2
    • +2
    ./PipingFailureMechanismNodePresenter.cs
  1. … 12 more files in changeset.
Replaced context menu on PipingSurfaceLineCollectionNodePresenter with one constructed through ContextMenuBuilder. GuiContextMenuItemFactory now only requires the IGuiCommandHandler for constructing. Implemented CanExportFromGuiSelection and CanShowPropertiesForGuiSelection on GuiCommandHandler to determine menu item state. Related to Issue [WTI-172]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1029 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 5654cc63263c32cbd89a218c2f4c2f6802f12b38

    • -1
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 17 more files in changeset.
Added ActivityProgressDialogRunner and integrated it into PipingFailureMechanismNodePresenter Related to Issue [WTI-182]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1028 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: fb70a51996bc12bd4fa6e0d361a26ad5c381af6b

    • -6
    • +3
    ./PipingFailureMechanismNodePresenter.cs
  1. … 3 more files in changeset.
Made PipingFailureMechanismNodePresenter use the ContextMenuBuilder. Introduced StrictContextMenuItem to make people aware of setting the Properties for a context menu item. Related to Issue [WTI-172]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1023 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1d6b6ebfbee31c71893c3cb4a3fa71e9e43ac4b5

    • -49
    • +88
    ./PipingFailureMechanismNodePresenter.cs
  1. … 12 more files in changeset.
* Fixed bug where node text could have incorrect color, due to Node instances being managed by two different node presenters (TreeNode instances are not being re-created when refreshes occur). * Improved some tests by asserting the icon used for a TreeNode Related to Issue [WTI-171]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1022 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 761d6a5045cfab1fb532b39e4db89a34e8698265

    • -0
    • +2
    ./PipingFailureMechanismNodePresenter.cs
  1. … 19 more files in changeset.
* Allowed the user to now add piping calculation groups/folders to the piping failure mechanism or other piping calculation groups/folders. * Allow the user to add new calculations for piping calculation groups/folders. ** As such, we need a 'Context' presentation object for PipingCalculationGroup similarly as for PipingCalculation. Therefore a base class PipingContext has been introduced. * Added validation Icon. * Moved PipingCalculatrionFactory from Ringtoets.Piping.Service.Test to Ringtoets.Piping.Data.TestUtil Related to Issue [WTI-174]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1017 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: d381b4b12066b6e4a0770085b66a67471bc089c0

    • -3
    • +14
    ./PipingFailureMechanismNodePresenter.cs
  1. … 39 more files in changeset.
Introduced ContextMenuBuilder in stead of the ContextMenuFactory. Builder is responsible for calling ContextMenuItemFactory methods to configure a ContextMenu. Can be used to construct a menu using items which require the gui context, to add custom items and to add separators. Removed ITreeNode parameter of GetChildNodeObjects (only based on data)Moved resources from the Ringtoets.Common.Forms to Core.Common.Gui Removed unused methods in ContextMenuStripExtensions Added expand all and collapse all items to the ContextMenuItemFactory. Moved ContextMenuBuilder and ContextMenuItemFactory to sub folder. Related to Issue [WTI-172]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1008 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 9eefacfdd318334fb06e17b8a94422bee07e4674

    • -1
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 59 more files in changeset.
* Introduced PipingCalculationGroup, to allow the user to define piping calculation groups. ** Introduced IPipingCalculationItem as element type for PipingFailureMechanism.Calculations in order to have that collection contain both PipingCalculation and PipingCalculationFolder instances. *** Implemented extension methods to recursively retrieve all PipingCalculation instances when dealing with IPipingCalculationItem. Related to Issue [WTI-174]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@986 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 11e18847b0a473d25991a1d027fcd90e41d7adbf

    • -3
    • +9
    ./PipingFailureMechanismNodePresenter.cs
  1. … 16 more files in changeset.
* Renamed PipingCalculationData to PipingCalculation and updated all related classes. Related to Issue [WTI-171]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@952 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 832c14db09804a09c42e01c6be26655c33056494

    • -2
    • +2
    ./PipingFailureMechanismNodePresenter.cs
  1. … 47 more files in changeset.
Renamed and added shortcuts for context menu items. Related to Issue [WTI-172]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@941 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 2d73b831958c7dfb579ad17805f5a0536f1e1e43

    • -1
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 7 more files in changeset.
Added context menu's for input, output and failure mechanism placeholders. Moved resources where they became more generally used. Related to Issue [WTI-172]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@939 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 46b2147c303ee1f1b3472ee245a0723f13d7b74e

    • -5
    • +5
    ./PipingFailureMechanismNodePresenter.cs
  1. … 24 more files in changeset.
* Refactored how 'no output' scenario is handled in project tree, such that the nodes for output and calculation report are always visible. ** Empty output is represented by the newly introduced presentation objects EmptyPipingOutput and EmptyPipingCalculationReport. *** Created node presenters for these new classes * Can now remove piping calculations. * Introduced PipingCalculationsTreeFolder as specialization of CategoryTreeFolder for piping calculations. ** This new presentation object has taken the responsibility from PipingFailureMechanismNodePresenter to wrap calculations in PipingCalculationInputs presentation objects. Related to Issue [WTI-171]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@937 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: be2e9ae70de5143696d46fde8bf8cad6e0feaba6

    • -11
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 18 more files in changeset.
Moved *nunit.framework* (from 2.5.11) to NUGet (to version 2.6.4) - Fixed incorrect order of *SoilProfiles* and *SurfaceLines*. With the older version of NUnit, the test failed to identify this incorrect order Related to Issue [WTI-100]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@931 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 63d5be1e75f3e481c99b802445511d545c4cd668

    • -1
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 60 more files in changeset.
* Renamed PipingData to PipingCalculationData. ** Also extended it with Comments and CalculationReport properties. * Extended PipingCalculationInputsNodePresenter to take new properties into account. Related to Issue [WTI-171]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@906 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: f917873c23cbde22bc004003aebd5b821015d599

    • -5
    • +8
    ./PipingFailureMechanismNodePresenter.cs
  1. … 33 more files in changeset.
* Moved Input and Output placeholders from Ringtoets.Integration.Data to Ringtoets.Common.Placeholder. * Refactored PipingFailureMechanism to be more consistent with FailureMechanismPlaceholder. Related to Issue [WTI-171]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@901 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: eafe6701157632bd2c42d2b8fe2edd27ea377be1

    • -21
    • +37
    ./PipingFailureMechanismNodePresenter.cs
  1. … 16 more files in changeset.
* Moved PipingNodePresenterBase from Piping.Forms to Ringtoets.Common.Forms, and is renamed to RingtoetsNodePresenterBase ** Updated Resources accordingly *** Also removed unused resource from Core.Common.Gui Related to Issue [WTI-165]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@843 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: b85ce7a8a79eaa5c7bbc9207e28ed8644f6bd0d1

    • -1
    • +2
    ./PipingFailureMechanismNodePresenter.cs
  1. … 30 more files in changeset.
* Mayor refactoring targeting: ** reusable code from Piping projects, moving them to Ringtoets.Common.Forms. ** Assessment Section related code has been moved from piping projects to Ringtoets.Integration projects. Related to Issue [WTI-165]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@814 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 7a37a1476f86cd82f6c846414b27c07a7ec7c411

    • -18
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 69 more files in changeset.
Old project tree: Project => Ringtoets project. New project tree: Project => AssessmentSection (or toetstraject in Dutch) Related to Issue [WTI-114]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@779 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 41909c7a54c4b90239e72b3a26d1946efceb7dbf

    • -3
    • +3
    ./PipingFailureMechanismNodePresenter.cs
  1. … 32 more files in changeset.
Changed all relevant literals from "WTI" to "Ringtoets" Related to Issue [WTI-114]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@771 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 8d16ef7c79539015b993ada11286bcd35de2b720

    • -3
    • +3
    ./PipingFailureMechanismNodePresenter.cs
  1. … 93 more files in changeset.
Refactored PipingCalculationInputsNodePresenter and PipingFailureMechanismNodePresenter so that they use the PipingNodePresenterBase Improved some text and added a tooltip for clear all output Related to Issue [WTI-85]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@719 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 008ae19079343b40906f15238633c5edf1f41cb6

    • -69
    • +12
    ./PipingFailureMechanismNodePresenter.cs
  1. … 10 more files in changeset.
* Updated text for context menu item Related to Issue [WTI-24]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@700 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 04d12dccae516fe13218b4a6aa2e42b5e013d595

    • -1
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 3 more files in changeset.
Notify all observers of ClearOutput Related to Issue [WTI-85]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@693 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: c5c01298408a2aa3a503bc7146291b1ebbe6b361

    • -0
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 2 more files in changeset.
Added clear all output context menu item to the Piping failure mechanism node. Related to Issue [WTI-85]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@683 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 3ec5af31f8276b9c7e72ebd5e4d3d3fee9f6fcaf

    • -2
    • +19
    ./PipingFailureMechanismNodePresenter.cs
  1. … 4 more files in changeset.
- Moved IApplication - Moved ApplicationPlugin - Refreshed references - repository added for base.test

- Renamed namespace GIS to Gis (automatically done by ReSharper)

- Fixed test that sometimes failed (probably due to a race condition on the file system)

- Removed redundant empty statements

- Removed reference (in XML) to undefined method

Related to Issue [WTI-120]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@613 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: b0df258e39a0dc7729c014683d70c3ed160a822f

    • -1
    • +1
    ./PipingFailureMechanismNodePresenter.cs
  1. … 207 more files in changeset.
* Implemented review suggestions WTI-Review-55 * Improved naming consistency of Piping.Forms Resources. Related to Issue [WTI-21]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@578 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 28986376822baa3a6c81db62465ce2630fc0634b

    • -3
    • +3
    ./PipingFailureMechanismNodePresenter.cs
  1. … 31 more files in changeset.
Merged revision(s) from branches/0.5.0.0461: Related to Issue [WTI-92]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@548 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: c77f919dd86664474244af27a39295d55589d0ab

    • -0
    • +151
    ./PipingFailureMechanismNodePresenter.cs
  1. … 4839 more files in changeset.
Merged revision(s) 487 from trunk/src/Common/DelftTools.Shell.Core: * Improved documentation of Activity, PipingFailureMechanismNodePresenter and PipingCalculationActivity Related to Issue WTI-103 ........

Related to Issue [WTI-92]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/0.5.0.0461@523 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: da8c744dac8bdd74a3a3ada86d6b9688e6cb0039

    • -0
    • +4
    ./PipingFailureMechanismNodePresenter.cs
  1. … 3 more files in changeset.
Merged revision(s) 485 from trunk/src/Plugins/Ringtoets/Piping: * Cleaned PipingCalculationService, removing methods made superfluous with PipingCalculationActivity. * Refactored calculating all piping calculations for a PipingFailureMechanism, by queuing multiple PipingCalculationActivity. Related to Issue WTI-103 ........ Related to Issue [WTI-92]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/0.5.0.0461@522 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: b81901c978c1ec9cc7138df5291629100d307996

    • -4
    • +15
    ./PipingFailureMechanismNodePresenter.cs
  1. … 10 more files in changeset.
Merged revision(s) 480 from trunk/src/Plugins/Ringtoets/Piping: Added validation for required soil profile selection. Added SoilProfile as Piping calculation input. Use SoilProfile in a piping calculation. Ordered layers when creating the PipingProfile. Added IsAquifer property, but is not yet read from database. Updated testinputs to contain valid soil profile and surface line combinations. Related to Issue WTI-27 ........ Related to Issue [WTI-92]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/0.5.0.0461@517 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 4e3dd7bc2e6b158725347d71c4de4d00c69b50ec

    • -1
    • +2
    ./PipingFailureMechanismNodePresenter.cs
  1. … 22 more files in changeset.
Merged revision(s) 468 from trunk/src/Plugins/Ringtoets/Piping/src/Ringtoets.Piping.Forms: * Introduced NamingHelper as DelftTool.Utils.NamingHelper is obsolete. * Adding new piping calculations will now have a uniquely generated name upon adding to the collection. Related to Issue WTI-24 ........

Related to Issue [WTI-92]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/0.5.0.0461@510 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1c103027eff51ee3b6a1c6e94b6b6daab6c69a65

    • -6
    • +11
    ./PipingFailureMechanismNodePresenter.cs
  1. … 5 more files in changeset.