Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs =================================================================== diff -u -r22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b -r5776f979e1675594f6c04e119838bce6538e5a30 --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs (.../StabilityPointStructuresInput.cs) (revision 22f2f5e1f5cf9047b2ab2e5097b56a37fbc4cc5b) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresInput.cs (.../StabilityPointStructuresInput.cs) (revision 5776f979e1675594f6c04e119838bce6538e5a30) @@ -96,7 +96,37 @@ { get { - return false; + if (Structure == null) + { + return false; + } + + return Equals(AllowedLevelIncreaseStorage, Structure.AllowedLevelIncreaseStorage) + && Equals(AreaFlowApertures, Structure.AreaFlowApertures) + && Equals(BankWidth, Structure.BankWidth) + && Equals(ConstructiveStrengthLinearLoadModel, Structure.ConstructiveStrengthLinearLoadModel) + && Equals(ConstructiveStrengthQuadraticLoadModel, Structure.ConstructiveStrengthQuadraticLoadModel) + && Equals(CriticalOvertoppingDischarge, Structure.CriticalOvertoppingDischarge) + && Equals(EvaluationLevel, Structure.EvaluationLevel) + && Equals(FailureCollisionEnergy, Structure.FailureCollisionEnergy) + && Equals(FailureProbabilityRepairClosure, Structure.FailureProbabilityRepairClosure) + && Equals(FlowVelocityStructureClosable, Structure.FlowVelocityStructureClosable) + && Equals(FlowWidthAtBottomProtection, Structure.FlowWidthAtBottomProtection) + && Equals(InflowModelType, Structure.InflowModelType) + && Equals(InsideWaterLevel, Structure.InsideWaterLevel) + && Equals(InsideWaterLevelFailureConstruction, Structure.InsideWaterLevelFailureConstruction) + && Equals(LevelCrestStructure, Structure.LevelCrestStructure) + && Equals(LevellingCount, Structure.LevellingCount) + && Equals(ProbabilityCollisionSecondaryStructure, Structure.ProbabilityCollisionSecondaryStructure) + && Equals(ShipMass, Structure.ShipMass) + && Equals(ShipVelocity, Structure.ShipVelocity) + && Equals(StabilityLinearLoadModel, Structure.StabilityLinearLoadModel) + && Equals(StabilityQuadraticLoadModel, Structure.StabilityQuadraticLoadModel) + && Equals(StorageStructureArea, Structure.StorageStructureArea) + && Equals(ThresholdHeightOpenWeir, Structure.ThresholdHeightOpenWeir) + && Equals(VerticalDistance, Structure.VerticalDistance) + && Equals(WidthFlowApertures, Structure.WidthFlowApertures) + && Equals(StructureNormalOrientation, Structure.StructureNormalOrientation); } }