@@ -24,7 +24,7 @@ interface ThermalSource {
24
24
{abstract } Set <ThermalStorageInput > getThermalStorages ()
25
25
{abstract } Set <ThermalStorageInput > getThermalStorages (Set <OperatorInput >, Set <ThermalBusInput >)
26
26
{abstract } Set <ThermalHouseInput > getThermalHouses ()
27
- {abstract } Set <ThermalHouseInput > getThermalHouses (Set <OperatorInput > operators , Set <ThermalBusInput >)
27
+ {abstract } Set <ThermalHouseInput > getThermalHouses (Set <OperatorInput >, Set <ThermalBusInput >)
28
28
{abstract } Set <CylindricalStorageInput > getCylindricStorages ()
29
29
{abstract } Set <CylindricalStorageInput > getCylindricStorages (Set <OperatorInput >, Set <ThermalBusInput >)
30
30
}
@@ -47,7 +47,7 @@ interface RawGridSource {
47
47
}
48
48
DataSource <|-- RawGridSource
49
49
50
- interface SystemParticipantsSource {
50
+ interface SystemParticipantSource {
51
51
{abstract } Optional <SystemParticipants > getSystemParticipants ()
52
52
{abstract } Set <BmInput > getBmPlants ()
53
53
{abstract } Set <BmInput > getBmPlants (Set <NodeInput >, Set <OperatorInput >, Set <BmTypeInput >)
@@ -60,7 +60,7 @@ interface SystemParticipantsSource{
60
60
{abstract } Set <FixedFeedInInput > getFixedFeedIns ()
61
61
{abstract } Set <FixedFeedInInput > getFixedFeedIns (Set <NodeInput >, Set <OperatorInput >)
62
62
{abstract } Set <HpInput > getHeatPumps ()
63
- {abstract } Set <HpInput > getHeatPumps (nodes , Set <OperatorInput >, Set <HpTypeInput >, Set <ThermalBusInput >)
63
+ {abstract } Set <HpInput > getHeatPumps (Set < NodeInput > , Set <OperatorInput >, Set <HpTypeInput >, Set <ThermalBusInput >)
64
64
{abstract } Set <LoadInput > getLoads ()
65
65
{abstract } Set <LoadInput > getLoads (Set <NodeInput >, Set <OperatorInput >)
66
66
{abstract } Set <PvInput > getPvPlants ()
@@ -70,7 +70,7 @@ interface SystemParticipantsSource{
70
70
{abstract } Set <WecInput > getWecPlants ()
71
71
{abstract } Set <WecInput > getWecPlants (Set <NodeInput >, Set <OperatorInput >, Set <WecTypeInput >)
72
72
}
73
- DataSource <|-- SystemParticipantsSource
73
+ DataSource <|-- SystemParticipantSource
74
74
75
75
interface GraphicSource {
76
76
{abstract } Optional <GraphicElements > getGraphicElements ()
@@ -99,24 +99,24 @@ class CsvTimeSeriesMappingSource {
99
99
- TimeSeriesMappingFactory mappingFactory
100
100
- Map<UUID, UUID> mapping
101
101
}
102
- CsvTimeSeriesMappingSource <|.. TimeSeriesMappingSource
103
- CsvTimeSeriesMappingSource <|-- CsvDataSource
102
+ TimeSeriesMappingSource <|.. CsvTimeSeriesMappingSource
103
+ CsvDataSource <|-- CsvTimeSeriesMappingSource
104
104
105
105
interface TimeSeriesSource <V extends Value > {
106
106
{abstract } IndividualTimeSeries <V > getTimeSeries ()
107
107
{abstract } IndividualTimeSeries <V > getTimeSeries (ClosedInterval <ZonedDateTime >))
108
108
{abstract } Optional <V > getValue (ZonedDateTime )
109
109
}
110
- TimeSeriesSource <|-- DataSource
110
+ DataSource <|-- TimeSeriesSource
111
111
112
112
class CsvTimeSeriesSource <V extends Value > {
113
113
- IndividualTimeSeries <V > timeSeries
114
114
+ {static } CsvTimeSeriesSource <? extends Value > getSource (\n \tString ,\n \tString ,\n \tFileNamingStrategy ,\n \tsvFileConnector . CsvIndividualTimeSeriesMetaInformation )
115
115
- IndividualTimeSeries <V > buildIndividualTimeSeries (\n \tUUID ,\n \tfilePath ,\n \tFunction <Map <String , String >,\n \tOptional <TimeBasedValue <V >>>)
116
116
- Optional <TimeBasedValue <V >> buildTimeBasedValue (\n \tMap <String , String >,\n \tClass <V >,\n \tTimeBasedSimpleValueFactory <V >)
117
117
}
118
- CsvTimeSeriesSource <|.. TimeSeriesSource
119
- CsvTimeSeriesSource <|-- CsvDataSource
118
+ TimeSeriesSource <|.. CsvTimeSeriesSource
119
+ CsvDataSource <|-- CsvTimeSeriesSource
120
120
121
121
interface DataConnector {
122
122
{abstract } shutdown ()
@@ -178,9 +178,10 @@ Class CsvSystemParticipantSource {
178
178
- PvInputFactory pvInputFactory
179
179
- StorageInputFactory storageInputFactory
180
180
- WecInputFactory wecInputFactory
181
+ - EvcsInputFactory evcsInputFactory
181
182
+ CsvSystemParticipantSource(String, String, FileNamingStrategy, TypeSource, ThermalSource, RawGridSource)
182
183
}
183
- SystemParticipantsSource <|.. CsvSystemParticipantSource
184
+ SystemParticipantSource <|.. CsvSystemParticipantSource
184
185
CsvDataSource <|-- CsvSystemParticipantSource
185
186
186
187
Class CsvGraphicSource {
@@ -197,7 +198,7 @@ Class CsvFileConnector {
197
198
- Map<Class<? extends UniqueEntity>, BufferedCsvWriter> entityWriters
198
199
- Map<UUID, BufferedCsvWriter> timeSeriesWriters
199
200
- FileNamingStrategy fileNamingStrategy
200
- - String baseFolderName
201
+ - String baseDirectoryName
201
202
- {static} String FILE_ENDING
202
203
+ CsvFileConnector(String, FileNamingStrategy)
203
204
+ BufferedCsvWriter getOrInitWriter(Class<? extends UniqueEntity>, String[], String)
0 commit comments