Click or drag to resize
RedListCalculator Class
This class calculates red list category and red list criteria based on values for red list data.
Inheritance Hierarchy

Namespace: ArtDatabanken.Data
Assembly: ArtDatabanken.Data (in ArtDatabanken.Data.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax
[SerializableAttribute]
public class RedListCalculator

The RedListCalculator type exposes the following members.

Constructors
  NameDescription
Public methodRedListCalculator
Creates a RedListCalculator instance.
Top
Properties
  NameDescription
Public propertyAreaOfOccupancyClarification
Get area of occupancy clarification.
Public propertyAreaOfOccupancyUnitLabel
Get area of occupancy unit label.
Public propertyCategory
Handle red list category.
Public propertyCategoryBestCaseGraded
Get best case red list category.
Public propertyCategoryBestCaseNoGrading
Get best case red list category without grading added.
Public propertyCategoryProbableGraded
Get probable red list category.
Public propertyCategoryProbableNoGrading
Get probable red list category.
Public propertyCategoryWorstCaseGraded
Get worst case red list category.
Public propertyCategoryWorstCaseNoGrading
Get worst case red list category without grading added.
Public propertyContinuingDeclineClarification
Get continuing decline clarification.
Public propertyCriteria
Get red list criteria.
Public propertyCriteriaBestCase
Get best case red list criteria.
Public propertyCriteriaDocumentation
Get red list criteria documentation.
Public propertyCriteriaProbable
Get probable red list criteria.
Public propertyCriteriaWorstCase
Get worst case red list criteria.
Public propertyExtentOfOccurrenceClarification
Get extent of occurrence clarification.
Public propertyExtentOfOccurrenceUnitLabel
Get extent of occurrence unit label.
Public propertyGrading
Amount of grading for this taxon. Down grading (negativ value) means that the taxons red list category changes to less threatened. Up grading means more threathened. Factor: RedlistCategory, Id = 741, value "Antal steg".
Public propertyGradingClarification
Get grading clarification.
Public propertyHasGrading
Test if grading has been set.
Public propertyIsConservationDependent
Test if taxon is conservation dependent. Factor: ConservationDependent, Id = 1943,
Public propertyIsConservationDependentClarification
Get is conservation dependent clarification.
Public propertyIsCriteriaA1AFulfilledClarification
Get is criteria A1A fulfilled clarification.
Public propertyIsCriteriaA1BFulfilledClarification
Get is criteria A1B fulfilled clarification.
Public propertyIsCriteriaA1CFulfilledClarification
Get is criteria A1C fulfilled clarification.
Public propertyIsCriteriaA1DFulfilledClarification
Get is criteria A1D fulfilled clarification.
Public propertyIsCriteriaA1EFulfilledClarification
Get is criteria A1E fulfilled clarification.
Public propertyIsCriteriaA2AFulfilledClarification
Get is criteria A2A fulfilled clarification.
Public propertyIsCriteriaA2BFulfilledClarification
Get is criteria A2B fulfilled clarification.
Public propertyIsCriteriaA2CFulfilledClarification
Get is criteria A2C fulfilled clarification.
Public propertyIsCriteriaA2DFulfilledClarification
Get is criteria A2D fulfilled clarification.
Public propertyIsCriteriaA2EFulfilledClarification
Get is criteria A2E fulfilled clarification.
Public propertyIsCriteriaA3BFulfilledClarification
Get is criteria A3B fulfilled clarification.
Public propertyIsCriteriaA3CFulfilledClarification
Get is criteria A3C fulfilled clarification.
Public propertyIsCriteriaA3DFulfilledClarification
Get is criteria A3D fulfilled clarification.
Public propertyIsCriteriaA3EFulfilledClarification
Get is criteria A3E fulfilled clarification.
Public propertyIsCriteriaA4AFulfilledClarification
Get is criteria A4A fulfilled clarification.
Public propertyIsCriteriaA4BFulfilledClarification
Get is criteria A4B fulfilled clarification.
Public propertyIsCriteriaA4CFulfilledClarification
Get is criteria A4C fulfilled clarification.
Public propertyIsCriteriaA4DFulfilledClarification
Get is criteria A4D fulfilled clarification.
Public propertyIsCriteriaA4EFulfilledClarification
Get is criteria A4E fulfilled clarification.
Public propertyIsCriteriaBB1FulfilledClarification
Get is criteria BB1 fulfilled clarification.
Public propertyIsCriteriaBB2FulfilledClarification
Get is criteria BB2 fulfilled clarification.
Public propertyIsCriteriaBB3FulfilledClarification
Get is criteria BB3 fulfilled clarification.
Public propertyIsCriteriaBB4FulfilledClarification
Get is criteria BB4 fulfilled clarification.
Public propertyIsCriteriaBB5FulfilledClarification
Get is criteria BB5 fulfilled clarification.
Public propertyIsCriteriaBC1FulfilledClarification
Get is criteria BC1 fulfilled clarification.
Public propertyIsCriteriaBC2FulfilledClarification
Get is criteria BC2 fulfilled clarification.
Public propertyIsCriteriaBC3FulfilledClarification
Get is criteria BC3 fulfilled clarification.
Public propertyIsCriteriaBC4FulfilledClarification
Get is criteria BC4 fulfilled clarification.
Public propertyIsCriteriaCalculated
Flag that indicates if Criteria is calculated. This flag is used to avoid unnecessary calculations.
Public propertyIsEvaluationStatusSet
Test if evaluation status has been set. No calculation should be done if evaluation status has not been set.
Public propertyIsGraded
Check if taxon has been graded. Factor: RedlistCategory, Id = 743, value "Graderad".
Public propertyIsProbablyRegionalExtinct
Get if taxon is probably regional extinct. This property has nothing to do with the calculated value RE which tests if population size is 0. Factor: SwedishOccurrence, Id = 1938, value "Försvunnen".
Public propertyIsRegionalExtinct
Get if taxon is regional extinct. This property has nothing to do with the calculated value RE which tests if population size is 0. Factor: SwedishOccurrence, Id = 1938, value "Försvunnen".
Public propertyNumberOfLocationsClarification
Get number of locations clarification.
Public propertyPopulationReductionA1Clarification
Get population reduction A1 clarification.
Public propertyPopulationReductionA2Clarification
Get population reduction A2 clarification.
Public propertyPopulationReductionA3Clarification
Get population reduction A3 clarification.
Public propertyPopulationReductionA4Clarification
Get population reduction A4 clarification.
Public propertyPopulationSizeClarification
Get population size clarification.
Public propertyProbabilityOfExtinctionClarification
Get probability of extinction clarification.
Public propertyTaxonTypeNameDefinite
Get taxon type name on definite form.
Public propertyTaxonTypeNameIndefinite
Get taxon type name on indefinite form
Public propertyVeryRestrictedAreaClarification
Get very restricted area clarification.
Top
Methods
  NameDescription
Public methodInitBegin
Call this method before first initialization of red list values. RedListValues are not updated until initialization has finished with a call to method InitEnd.
Public methodInitEnd
Call this method after initialization of red list values. Calculation is turned on and performed in this call.
Public methodSetAreaOfOccupancy
Set area of occupancy. Unit is square km. Factor: AreaOfOccupancy_B2Estimated, Id = 734.
Public methodSetContinuingDecline
Handle continuing decline. Unit. -1 = Populationen growth. 0 = Populationen is stable. 1 = Presumable decrease. 2 = Decrease or expected decrease. 3 = Decrease of >5% within 10 years or 3 generations 4 = Decrease of >10% within 10 years or 3 generations 5 = Decrease of >20% within 5 years or 2 generations 6 = Decrease of >25% within 3 years or 1 generations Factor: ContinuingDecline, Id = 678
Public methodSetExtentOfOccurrence
Handle extent of occurrence. Unit is square km. Factor: ExtentOfOccurrence_B1Estimated, Id = 731.
Public methodSetExtremeFluctuations
Handle extreme fluctuations. Unit: 0 = No extreme fluctuations. 1 = Probably extreme fluctuations. 2 = Extreme fluctuations. Factor: ExtremeFluctuations, Id = 718
Public methodSetGrading
Set grading value in SpeciesFact.
Public methodSetIsConservationDependent
Set if taxon is conservation dependent. Factor: ConservationDependent, Id = 1943,
Public methodSetIsCriteriaA1AFulfilled
Set if criteria A1A is Fulfilled. Reduction in population. Direct observation. Factor: ReductionBasedOn_A1a, Id = 686,
Public methodSetIsCriteriaA1BFulfilled
Set if criteria A1B is Fulfilled. Reduction in population. Index of abundance. Factor: ReductionBasedOn_A1b, Id = 687,
Public methodSetIsCriteriaA1CFulfilled
Set if criteria A1C is Fulfilled. Reduction in population. Decline in geography. Factor: ReductionBasedOn_A1c, Id = 688,
Public methodSetIsCriteriaA1DFulfilled
Set if criteria A1D is Fulfilled. Reduction in population. Levels of exploitation. Factor: ReductionBasedOn_A1d, Id = 689,
Public methodSetIsCriteriaA1EFulfilled
Set if criteria A1E is Fulfilled. Reduction in population. Effects of other taxa. Factor: ReductionBasedOn_A1e, Id = 690,
Public methodSetIsCriteriaA2AFulfilled
Set if criteria A2A is Fulfilled. Reduction in population. Direct observation. Factor: ReductionBasedOn_A2a, Id = 694,
Public methodSetIsCriteriaA2BFulfilled
Set if criteria A2B is Fulfilled. Reduction in population. Index of abundance. Factor: ReductionBasedOn_A2b, Id = 695,
Public methodSetIsCriteriaA2CFulfilled
Set if criteria A2C is Fulfilled. Reduction in population. Decline in geography. Factor: ReductionBasedOn_A2c, Id = 696,
Public methodSetIsCriteriaA2DFulfilled
Set if criteria A2D is Fulfilled. Reduction in population. Levels of exploitation. Factor: ReductionBasedOn_A2d, Id = 697,
Public methodSetIsCriteriaA2EFulfilled
Set if criteria A2E is Fulfilled. Reduction in population. Effects of other taxa. Factor: ReductionBasedOn_A2e, Id = 698,
Public methodSetIsCriteriaA3BFulfilled
Set if criteria A2B is Fulfilled. Reduction in population. Index of abundance. Factor: ReductionBasedOn_A3b, Id = 702,
Public methodSetIsCriteriaA3CFulfilled
Set if criteria A2C is Fulfilled. Reduction in population. Decline in geography. Factor: ReductionBasedOn_A3c, Id = 703,
Public methodSetIsCriteriaA3DFulfilled
Set if criteria A3D is Fulfilled. Reduction in population. Levels of exploitation. Factor: ReductionBasedOn_A3d, Id = 704,
Public methodSetIsCriteriaA3EFulfilled
Set if criteria A3E is Fulfilled. Reduction in population. Effects of other taxa. Factor: ReductionBasedOn_A3e, Id = 705,
Public methodSetIsCriteriaA4AFulfilled
Set if criteria A4A is Fulfilled. Reduction in population. Direct observation. Factor: ReductionBasedOn_A4a, Id = 709,
Public methodSetIsCriteriaA4BFulfilled
Set if criteria A4B is Fulfilled. Reduction in population. Index of abundance. Factor: ReductionBasedOn_A4b, Id = 710,
Public methodSetIsCriteriaA4CFulfilled
Set if criteria A4C is Fulfilled. Reduction in population. Decline in geography. Factor: ReductionBasedOn_A4c, Id = 711,
Public methodSetIsCriteriaA4DFulfilled
Set if criteria A4D is Fulfilled. Reduction in population. Levels of exploitation. Factor: ReductionBasedOn_A4d, Id = 712,
Public methodSetIsCriteriaA4EFulfilled
Set if criteria A4E is Fulfilled. Reduction in population. Effects of other taxa. Factor: ReductionBasedOn_A4e, Id = 713,
Public methodSetIsCriteriaBB1Fulfilled
Set if criteria BB1 is Fulfilled. Continuing decline in extent of occurence. Factor: ContinuingDeclineBasedOn_Bbi, Id = 673,
Public methodSetIsCriteriaBB2Fulfilled
Set if criteria BB2 is Fulfilled. Continuing decline in area of occupancy. Factor: ContinuingDeclineBasedOn_Bbii, Id = 674,
Public methodSetIsCriteriaBB3Fulfilled
Set if criteria BB3 is Fulfilled. Continuing decline in area, extent and/or quiality of habitat. Factor: ContinuingDeclineBasedOn_Bbiii, Id = 675,
Public methodSetIsCriteriaBB4Fulfilled
Set if criteria BB4 is Fulfilled. Continuing decline in number of locations or subpopulations. Factor: ContinuingDeclineBasedOn_Bbiv, Id = 676,
Public methodSetIsCriteriaBB5Fulfilled
Set if criteria BB5 is Fulfilled. Continuing decline in number of mature individuals. Factor: ContinuingDeclineBasedOn_Bbv, Id = 677,
Public methodSetIsCriteriaBC1Fulfilled
Set if criteria BC1 is Fulfilled. Extreme fluctuations in extent of occurrence. Factor: ExtremeFluctuationsIn_Bci, Id = 721,
Public methodSetIsCriteriaBC2Fulfilled
Set if criteria BC2 is Fulfilled. Extreme fluctuations in area of occupancy. Factor: ExtremeFluctuationsIn_Bcii, Id = 722,
Public methodSetIsCriteriaBC3Fulfilled
Set if criteria BC3 is Fulfilled. Extreme fluctuations in number of locations or subpopulations. Factor: ExtremeFluctuationsIn_Bciii, Id = 723,
Public methodSetIsCriteriaBC4Fulfilled
Set if criteria BC4 is Fulfilled. Extreme fluctuations in number of locations or subpopulations. Factor: ExtremeFluctuationsIn_Bciv, Id = 724,
Public methodSetMaxProportionLocalPopulation
Handle max proportion local population. Unit is max number of per cent in one subpopulation of the total population, e.g. 90% individuals in one subpopulation has the value 90.0 Factor: MaxProportionLocalPopulation, Id = 717
Public methodSetMaxSizeLocalPopulation
Handle max size of local population. Unit: Max number of individuals in one population. Factor: MaxSizeLocalPopulation, Id = 716
Public methodSetNumberOfLocations
Handle number of locations. Unit is location count. Factor: NumberOfLocations, Id = 727,
Public methodSetPopulationReductionA1
Handle population size reduction A1. Unit is number of per cent in reduction to previouse population size, e.g. 90% reduction has the value 90.0 Factor: Reduction_A1, Id = 684,
Public methodSetPopulationReductionA2
Handle population size reduction A2. Unit is number of per cent in reduction to previouse population size, e.g. 90% reduction has the value 90.0 Factor: Reduction_A2, Id = 692,
Public methodSetPopulationReductionA3
Handle population size reduction A3. Unit is number of per cent in reduction to previouse population size, e.g. 90% reduction has the value 90.0 Factor: Reduction_A3, Id = 700,
Public methodSetPopulationReductionA4
Handle population size reduction A4. Unit is number of per cent in reduction to previouse population size, e.g. 90% reduction has the value 90.0 Factor: Reduction_A4, Id = 707,
Public methodSetPopulationSize
Handle population size. Unit. Number of mature individuals. Factor: PopulationSize_Total, Id = 715 Has Probable, min and max values.
Public methodSetProbabilityOfExtinction
Handle probability of extinction. Unit. Unit. 0 = Probability of extinction is at least 50% within 10 years or 3 generations. 1 = Probability of extinction is at least 20% within 20 years or 5 generations. 2 = Probability of extinction is at least 10% within 100 years. 3 = Probability of extinction is at least 5% within 100 years. 4 = Probability of extinction is at lower than 5% within 100 years. Factor: ProbabilityOfExtinction, Id = 736.
Public methodSetRedlistEvaluationStatus
Handle how current redlist evaluation status affects Category. Factor: RedlistEvaluationProgressionStatus, Id = 654.
Public methodSetSeverlyFragmented
Handle severly fragmented. Unit: 0 = Not severly fragmented. 1 = Probably severly fragmented. 2 = Populationen is severly fragmented. Factor: SeverelyFragmented, Id = 726,
Public methodSetSwedishOccurrence
Handle status of taxon in sweden This property has nothing to do with the calculated value RE which tests if population size is 0. Factor: SwedishOccurrence, Id = 1938, Unit: 7 = Probably regional extinct. 8 = Regional extinct.
Public methodSetVeryRestrictedArea
Handle very restricted area. Unit. 0 = VU. 1 = NT. 2 = LC. Factor: VeryRestrictedArea_D2VU, Id = 728.
Top
Extension Methods
  NameDescription
Public Extension MethodCheckNotNull
Check that an argument is not null.
(Defined by ObjectExtension.)
Public Extension MethodCheckNull
Check that an argument is null.
(Defined by ObjectExtension.)
Public Extension MethodIsNotNull
Test if an object reference is not null.
(Defined by ObjectExtension.)
Public Extension MethodIsNull
Test if an object reference is null.
(Defined by ObjectExtension.)
Top
See Also