// Copyright (C) Stichting Deltares 2016. All rights reserved.
//
// This file is part of Ringtoets.
//
// Ringtoets is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
//
// All names, logos, and references to "Deltares" are registered trademarks of
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
namespace Ringtoets.Common.IO.Configurations
{
///
/// Container of general identifiers related to configuration schema definitions.
///
public static class ConfigurationSchemaIdentifiers
{
///
/// The identifier for configuration elements.
///
public const string ConfigurationElement = "configuratie";
///
/// The identifier for calculation elements.
///
public const string CalculationElement = "berekening";
///
/// The identifier for folder elements.
///
public const string FolderElement = "map";
///
/// The identifier for name attributes.
///
public const string NameAttribute = "naam";
///
/// The identifier for hydraulic boundary location elements.
///
public const string HydraulicBoundaryLocationElement = "hrlocatie";
///
/// The tag of elements containing the orientation of the profile.
///
public const string Orientation = "orientatie";
#region stochasts
///
/// The identifier for stochasts elements.
///
public const string StochastsElement = "stochasten";
///
/// The identifier for stochast elements.
///
public const string StochastElement = "stochast";
///
/// The identifier for mean elements.
///
public const string MeanElement = "verwachtingswaarde";
///
/// The identifier for standard deviation elements.
///
public const string StandardDeviationElement = "standaardafwijking";
///
/// The identifier for variation coefficient elements.
///
public const string VariationCoefficientElement = "variatiecoefficient";
///
/// The identifier for the phreatic level exit stochast name.
///
public const string AllowedLevelIncreaseStorageStochastName = "peilverhogingkomberging";
///
/// The identifier for the critical overtopping discharge stochast name.
///
public const string CriticalOvertoppingDischargeStochastName = "kritiekinstromenddebiet";
///
/// The identifier for the model factor super critical flow stochast name.
///
public const string ModelFactorSuperCriticalFlowStochastName = "modelfactoroverloopdebiet";
///
/// The identifier for the model factor super critical flow stochast name.
///
public const string FlowWidthAtBottomProtectionStochastName = "breedtebodembescherming";
///
/// The identifier for the storage structure area stochast name.
///
public const string StorageStructureAreaStochastName = "kombergendoppervlak";
///
/// The identifier for the storm duration stochast name.
///
public const string StormDurationStochastName = "stormduur";
///
/// The identifier for the width flow apertures stochast name.
///
public const string WidthFlowAperturesStochastName = "breedtedoorstroomopening";
#endregion
#region wave reduction
///
/// The tag of elements containing parameters that define wave reduction.
///
public const string WaveReduction = "golfreductie";
///
/// The tag of elements containing the value indicating whether to use break water.
///
public const string UseBreakWater = "damgebruiken";
///
/// The tag of elements containing the type of the break water.
///
public const string BreakWaterType = "damtype";
///
/// The tag of elements containing the height of the break water.
///
public const string BreakWaterHeight = "damhoogte";
///
/// The tag of elements containing the value indicating whether to use break water.
///
public const string UseForeshore = "voorlandgebruiken";
///
/// The possible content of the element indicating a
/// caisson type of break water.
///
public const string BreakWaterCaisson = "caisson";
///
/// The possible content of the element indicating a
/// dam type of break water.
///
public const string BreakWaterDam = "havendam";
///
/// The possible content of the element indicating a
/// wall type of break water.
///
public const string BreakWaterWall = "verticalewand";
#endregion
#region structure calculation
///
/// The tag of elements containing the failure probability of a structure with erosion.
///
public const string FailureProbabilityStructureWithErosionElement = "faalkansgegevenerosiebodem";
///
/// The tag of elements containing the name of the structure.
///
public const string StructureElement = "kunstwerk";
///
/// The tag of elements containing the name of the foreshore profile.
///
public const string ForeshoreProfileNameElement = "voorlandprofiel";
#endregion
}
}