Wti

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
* Error messages extended for PipingSurfaceLinesCsvReader for row lacking required information Related to Issue [WTI-20]

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

Former-commit-id: 51e79ce843b592c63124b4048799c59684f8d80d

    • -37
    • +108
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
    • -0
    • +28
    ./Wti.IO/Properties/Resources.Designer.cs
  1. … 5 more files in changeset.
Removed interfaces, adapters and tests: - IMenuItem.cs - IMenuItemCollection.cs - MenuItemContextMenuStripAdapter.cs - MenuItemToolStripMenuItemAdapter.cs - MenuItemContextMenuStripAdapterTest.cs

Items modified after review (WTI-Review-40)

Related to Issue [WTI-83]

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

Former-commit-id: 05fbbd6ea66156c2f5dff3b1f03531249881f468

  1. … 10 more files in changeset.
* PipingSurfaceLinesCsvReader.ReadLine now bundles parsing problems into a LineParseException. * PipingSurfaceLinesCsvImporter handles LineParseException thrown from PipingSurfaceLinesCsvReader by skipping that row. Related to Issue [WTI-20]

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

Former-commit-id: 3c0dc209f835d69c8ba2494e7534c2df5a9374f5

    • -0
    • +33
    ./Wti.IO/Exceptions/LineParseException.cs
    • -10
    • +48
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
    • -1
    • +19
    ./Wti.IO/Properties/Resources.Designer.cs
    • -0
    • +3
    ./Wti.Plugin/Properties/Resources.resx
  1. … 14 more files in changeset.
Start of expanding soil layer with material information. Made parsing culture invariant. Related to Issue [WTI-27]

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

Former-commit-id: ffa1fad55cf55d7b66b9a3ba26bb534128cdbb16

  1. … 3 more files in changeset.
* Refactored PipingSurfaceLinesCsvReader such that some code parts can be reused. * PipingSurfaceLinesCsvImporter now handles critical read errors when reading lines for surface lines. Related to Issue [WTI-20]

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

Former-commit-id: cb98e967e35e653273e6b4aa5faf33ba842aa6d7

    • -56
    • +112
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
  1. … 2 more files in changeset.
* Some reordering in PipingSurfaceLinesCsvReaderTest. * Removed forwarding exception to logger, to prevent message duplication.

Related to Issue [WTI-20]

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

Former-commit-id: 74411a7b7da17651958e14fe9415246a6c0224be

  1. … 1 more file in changeset.
Able to read 2D soil layers from the database by parsing its GeometrySurface value (from database). Split PipingSoilProfileReader (database part) and PipingSoilLayerReader (XML part). Extended Point3D with equality operators so they can be used in HashSet. Exposed Wti.IO internal classes to Wti.IO.Test so they can be tested. Related to Issue [WTI-27]

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

Former-commit-id: 4ecda004877acff1cc6fbad6a0a9059b4987872e

    • -0
    • +37
    ./Wti.IO/Exceptions/PipingSoilProfileReadException.cs
    • -0
    • +159
    ./Wti.IO/PipingSoilLayerReader.cs
    • -0
    • +146
    ./Wti.IO/PipingSoilProfileReader.cs
    • -135
    • +0
    ./Wti.IO/PipingSoilProfilesReader.cs
    • -1
    • +10
    ./Wti.IO/Properties/Resources.Designer.cs
  1. … 6 more files in changeset.
* PipingSurfaceLinesCsvReader.GetLineCount throws exceptions when file has invalid header * Extended testcoverage for PipingSurfaceLineCsvImporter for these error cases Related to Issue [WTI-20]

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

Former-commit-id: 0d664432440741f6e99e9542a1840838ed2f748e

    • -7
    • +53
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
    • -0
    • +18
    ./Wti.IO/Properties/Resources.Designer.cs
  1. … 9 more files in changeset.
Removed interfaces, adapters and tests: - IMenuItem.cs - IMenuItemCollection.cs - MenuItemContextMenuStripAdapter.cs - MenuItemToolStripMenuItemAdapter.cs - MenuItemContextMenuStripAdapterTest.cs

Related to Issue [WTI-83]

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

Former-commit-id: f01c6fa423d17765872ab3746f9dff4b26ef94fe

  1. … 30 more files in changeset.
* Small refactoring to reduce code duplication Related to Issue [WTI-20]

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

Former-commit-id: d6408aabb188ea83aa5d76e8f9a50644e271bee4

* Defined CriticalFileReadException * Aggregate multiple exceptions on PipingSurfaceLinesCsvReader.GetSurfaceLinesCount() into CriticalFileReadException. * PipingSurfaceLinesCsvImporter handles thrown CriticalFileReadException when retrieving the number of available surfacelines. Related to Issue [WTI-20]

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

Former-commit-id: bb3c7a8ab6be59dce5269171bc5732fbff4a484b

    • -0
    • +32
    ./Wti.IO/Exceptions/CriticalFileReadException.cs
    • -44
    • +87
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
    • -0
    • +45
    ./Wti.IO/Properties/Resources.Designer.cs
  1. … 4 more files in changeset.
* Defined additional error conditions in PipingSurfaceLinesCsvReader related to the filepath. * Handling error conditions related to filepath by PipingSurfaceLinesCsvImporter. Related to Issue [WTI-20]

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

Former-commit-id: 5bc55c39065829e300450e236d90e0cad7287de2

    • -1
    • +26
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
    • -4
    • +22
    ./Wti.IO/Properties/Resources.Designer.cs
    • -0
    • +3
    ./Wti.Plugin/Properties/Resources.resx
  1. … 2 more files in changeset.
Removed unused classes/methods Related to Issue [WTI-70]

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

Former-commit-id: be272b008abd9d45aab2873aef38c88e5b3a0dc9

  1. … 19 more files in changeset.
Added PipingSoilLayer for containing soil layer information. Started working on the PipingSoilProfilesReader, responsible for reading DSoilModel database files into PipingSoilProfile objects. Added SQLite libraries through package manager and added ref to SQLite.Interop.dll to the Wti.IO project (requirement for SqLite lib to work)

Related to Issue [WTI-27]

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

Former-commit-id: a5e8492afe2b71434cbb1170e05a371d821f9b03

    • -0
    • +12
    ./Wti.Data/PipingSoilLayer.cs
    • -0
    • +136
    ./Wti.IO/PipingSoilProfilesReader.cs
    • binary
    ./Wti.IO/SQLite.Interop.dll
    • -0
    • +4
    ./Wti.IO/packages.config
  1. … 34 more files in changeset.
* Implemented cancel and progress notification to PipingSurfaceLineCsvImporter Related to Issue [WTI-20]

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

Former-commit-id: faad0ad16d1090bab64b683cfe74ef5f42e07d06

    • -0
    • +9
    ./Wti.Plugin/Properties/Resources.resx
  1. … 1 more file in changeset.
* Introduced ObservableList class ** This collection is now used to store PipingSurfaceLine instances for PipingFailureMechanism * Added thread-safe asynchronous Control calls for tree view and property grid controls triggered by observable notification in import thread. * Introduced PipingNodePresenterBase to reduce code duplication * Created node presenter for PipingSurfaceLine Related to Issue [WTI-20]

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

Former-commit-id: 0d4d0a834408f187a734a7bf934886aa77c62b2e

    • -0
    • +223
    ./Wti.Forms/NodePresenters/PipingNodePresenterBase.cs
    • -0
    • +19
    ./Wti.Forms/NodePresenters/PipingSurfaceLineNodePresenter.cs
  1. … 16 more files in changeset.
- Remove unused references - Used object initializer

Related to Issue [WTI-49]

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

Former-commit-id: 15500fe2e5f3595901485d3f5fd24e6f1cf5ce25

    • -2
    • +4
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
  1. … 8 more files in changeset.
Added PipingSoilProfileImporter which directs the import flow. Related to Issue [WTI-27]

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

Former-commit-id: 850a1e09f234cec50af3db7ded3ef2c6292bd7ba

    • binary
    ./Wti.Forms/Resources/chart_curve.png
    • -0
    • +90
    ./Wti.Plugin/FileImporter/PipingSoilProfilesImporter.cs
    • -0
    • +3
    ./Wti.Plugin/Properties/Resources.resx
  1. … 2 more files in changeset.
Added context menu with import item to piping soil profiles collection node. Related to Issue [WTI-27]

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

Former-commit-id: 3981eb512684a4a0252e45a8f2bf6cce4bbbae7a

    • -1
    • +33
    ./Wti.Forms/NodePresenters/PipingSoilProfileCollectionNodePresenter.cs
  1. … 1 more file in changeset.
Add PipingSoilProfile as the to be imported data unit for soil profiles. Related to Issue [WTI-27]

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

Former-commit-id: ded205b0e25a6a1ecbb15e9eb89c4079fc42e7fd

    • -0
    • +10
    ./Wti.Data/PipingSoilProfile.cs
  1. … 1 more file in changeset.
Add empty grayed out node to the PipingFailureMechanism tree node for the soil profile collection. Related to Issue [WTI-26]

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

Former-commit-id: 95142e655625dc590b9f8709bb3db730377ee4b3

    • -3
    • +10
    ./Wti.Data/PipingFailureMechanism.cs
    • -0
    • +94
    ./Wti.Forms/NodePresenters/PipingSoilProfileCollectionNodePresenter.cs
    • -24
    • +7
    ./Wti.Forms/NodePresenters/PipingSurfaceLineCollectionNodePresenter.cs
  1. … 5 more files in changeset.
New check in after review - Warning level 4 was (sometimes) implicit. Now, warning levels are hard-coded - Cleanup of unused PostSharp - Warning levels set to 0 of test projects (as stated in documentation) for ALL configurations Related to Issue [WTI-78]

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

Former-commit-id: 24e9e1a3f5ccbb7fcfabf131843cc2179e4c750d

    • -0
    • +2
    ./Wti.Calculation/Wti.Calculation.csproj
  1. … 31 more files in changeset.
Moved CanAddPipingFailureMechanism logic to WtiProject Changed calls to Assert.Null to Assert.IsNull and Assert.NotNull to Assert.IsNotNull. (consistency) Paired with bouvrie Related to Issue [WTI-13]

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

Former-commit-id: 36188d4be34bd0eb34c2e1cec5884149586a023e

  1. … 10 more files in changeset.
* Implemented review suggestions of WTI-Review-25: ** Added xml docs ** Improved tests Related to Issue [WTI-9]

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

Former-commit-id: b84e4d709d6cf2964fc9359e69ea67cb3c0c5c1a

  1. … 5 more files in changeset.
* Extended PipingSurfaceLine with properties * Introduced Point3D class * Extended PipingSurfaceLinesCsvReader to read correctly formatted files Related to Issue [WTI-20]

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

Former-commit-id: dcde392c6738f6e5eb61314129fa316cd3ca080a

    • -0
    • +23
    ./Wti.Data/Point3D.cs
    • -1
    • +107
    ./Wti.IO/PipingSurfaceLinesCsvReader.cs
    • -0
    • +72
    ./Wti.IO/Properties/Resources.Designer.cs
    • -0
    • +123
    ./Wti.IO/Properties/Resources.resx
  1. … 8 more files in changeset.
Piping Failure mechanism can only be added if no piping failure mechanism is assigned to the wti project. Calling remove on presenters which do not support it will now throw InvalidOperation exceptions. Moved Initialize and Clear logic of PipingFailureMechanism on WtiProject to WtiProject. Related to Issue [WTI-13]

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

Former-commit-id: 3dc0ae91b502f02eaa4fc368991ad8ef7d7e5a9c

  1. … 5 more files in changeset.
Made PipingOutputNodePresenter throw exceptions on rename and on delete Related to Issue [WTI-18]

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

Former-commit-id: b60fb44eeb81e7f53dc4e86b4b7b184195ad4216

  1. … 1 more file in changeset.
Added documentation as to reduce the warning of Wti.* projects. Related to Issue [WTI-18]

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

Former-commit-id: 05ae00898ce05d7328737c4a8259e57d4e457858

  1. … 1 more file in changeset.
* Prevent Wti.Base.dll from being copied to bin-folder (This project is only required for it's compilation actions, but doesn't contain any code) Related to Issue [WTI-38]

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

Former-commit-id: 72fb3881f6052d9640228edd70af4700ae5e6b4a

    • -0
    • +1
    ./Wti.Calculation/Wti.Calculation.csproj
  1. … 7 more files in changeset.
Notify PipingFailureMechanism if PipingData node is removed. Removed reference to non existing file from Wti.Forms project. Related to Issue [WTI-18]

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

Former-commit-id: 828afdfa9f6acbb4e78a0013fc196c8a90c17054