Components

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Incorporated comments review 3395: WTI-1887

- Added typed derivative of the FeatureBasedMapData in order to prevent duplication of specific converters

Removed obsolete helper. WTI-1894

Added display names to MapDataCollectionVisisbility. WTI-1894

Ran intermediate cleanup across affected projects. WTI-1887

  1. … 5 more files in changeset.
Removed obsolete test factory. WTI-1887

  1. … 1 more file in changeset.
Added missing tests WTI-1887

- Added for the derived classes: default category should be added when a theme is defined for an attribute that's not present in the features.

- Added for the filter expression, test in the base class to guarantee it always gives the expected expression.

- Fixed parameter names

Fixed converters. WTI-1887

- Added category creation logic in the converters and pushed tests downwards for the derived datatypes from the converter base class.

Adjusted base converter WTI-1887

- Turned the base converter into a template pattern class, as the derived classes should provide the implementations to convert categories

Pushed (Map)Theme property from the base down to derived classes. WTI-1887

- Pushed down as the derived classes each has their own specific styling options and thus their own categorical theming.

    • -0
    • +6
    ./src/Core.Components.Gis/Data/MapLineData.cs
    • -0
    • +6
    ./src/Core.Components.Gis/Data/MapPointData.cs
Made MapTheme typed. WTI-1887

- Made it typed as a preparation for pushing the MapTheme property down to its derived classes for the FeatureBasedMapData

Updated CategoryTheme. WTI-1887

- Made class abstract, as it serves as a base for the specific Map type data

- Removed Color property as it is already contained within the derived classes and their specific styling

    • -10
    • +2
    ./src/Core.Components.Gis/Theme/CategoryTheme.cs
Added derived CategoryThemes. WTI-1887

- Added derived themes to represent the individual styling of each possible data type.

    • -0
    • +55
    ./src/Core.Components.Gis/Theme/LineCategoryTheme.cs
    • -0
    • +55
    ./src/Core.Components.Gis/Theme/PointCategoryTheme.cs
Added test factory to create instance of ValueCriterion. WTI-1887

Possible fix for background map bug. WTI-1210

Added extra method to helper to get nested collections. WTI-1889

Fixed getting right state when nested collection state is mixed. WTI-1889

Cleanup. WTI-1889

Adjusted IsVisible getter. WTI-1889

Added extra method in MapDataCollection to get visibility state. WTI-1889

Added enum for map data collection visibility. WTI-1889

Fix exception in map views when a map layer is cleared of its features but has several category themes WTI-1876

Cleanup after review WTI-1552 Paired with roberttangerman

  1. … 3 more files in changeset.
Use helper in MapDataCollectionProperties. WTI-1552

  1. … 1 more file in changeset.
Introduced MapDataCollection helper to get all child visibility states. WTI-1552

Ignore empty nested collections when determining visibility. WTI-1552

Overridden IsVisible in MapDataCollection. WTI-1552

    • -1
    • +1
    ./src/Core.Components.Gis/Data/MapData.cs
  1. … 1 more file in changeset.
Added extra constructor to TestFeatureBasedMapData. WTI-1552

Fix typo WTI-1553

Only add default category if metadata cannot be found in attribute mapping WTI-1553

Incorporated comments review 3328:

- Improved tests and test factory

Paired with ~carloslubbers

WTI-1881