/// <inheritdoc/> public void RemoveChild(Base child) { if (child is DataConnectionBase) { Connections.Remove(child as DataConnectionBase); } else if (child is DataSourceBase) { DataSources.Remove(child as DataSourceBase); } else if (child is Relation) { Relations.Remove(child as Relation); } else if (child is Parameter) { Parameters.Remove(child as Parameter); } else if (child is Total) { Totals.Remove(child as Total); } else if (child is CubeSourceBase) { CubeSources.Remove(child as CubeSourceBase); } }