public static XElement CreateObservedDataReferenceListElement(this IXmlSerializerRepository <SerializationContext> serializerRepository, IWithObservedData withObservedData)
 {
     return(serializerRepository.CreateObjectReferenceListElement(withObservedData, x => x.AllObservedData(), CoreConstants.Serialization.ObservedDataList, CoreConstants.Serialization.ObservedData));
 }
 public static XElement CreateSimulationReferenceListElement(this IXmlSerializerRepository <SerializationContext> serializerRepository, ParameterIdentification parameterIdentification)
 {
     return(serializerRepository.CreateObjectReferenceListElement(parameterIdentification, x => x.AllSimulations, Constants.Serialization.SIMULATION_LIST, Constants.Serialization.SIMULATION));
 }
 public static XElement CreateSimulationReferenceListElement <TSimulation>(this IXmlSerializerRepository <SerializationContext> serializerRepository, ISimulationComparison <TSimulation> simulationComparison) where TSimulation : Simulation
 {
     return(serializerRepository.CreateObjectReferenceListElement(simulationComparison, x => x.AllSimulations, CoreConstants.Serialization.SimulationList, CoreConstants.Serialization.Simulation));
 }