Package edu.ie3.datamodel.io.source
Interface TypeSource
- All Superinterfaces:
DataSource
- All Known Implementing Classes:
CsvTypeSource
Interface that provides the capability to build entities of type
SystemParticipantTypeInput and OperatorInput from different data sources e.g. .csv files
or databases- Since:
- 08.04.20
-
Method Summary
Modifier and TypeMethodDescriptionReturns a set ofBmTypeInputinstances.Returns a set ofChpTypeInputinstances.Returns a set ofEvTypeInputinstances.Returns a set ofHpTypeInputinstances.Returns a set ofLineTypeInputinstances.Returns a set ofOperatorInputinstances.Returns a set ofStorageTypeInputinstances.Returns a set ofTransformer2WTypeInputinstances.Returns a set ofTransformer3WTypeInputinstances.Returns a set ofWecTypeInputinstances.
-
Method Details
-
getTransformer2WTypes
Set<Transformer2WTypeInput> getTransformer2WTypes()Returns a set ofTransformer2WTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedTransformer2WTypeInputwhich has to be checked manually, asTransformer2WTypeInput.equals(Object)is NOT restricted on the uuid ofTransformer2WTypeInput.- Returns:
- a set of object and uuid unique
Transformer2WTypeInputentities
-
getOperators
Set<OperatorInput> getOperators()Returns a set ofOperatorInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedOperatorInputwhich has to be checked manually, asOperatorInput.equals(Object)is NOT restricted on the uuid ofOperatorInput.- Returns:
- a set of object and uuid unique
OperatorInputentities
-
getLineTypes
Set<LineTypeInput> getLineTypes()Returns a set ofLineTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedLineTypeInputwhich has to be checked manually, asLineTypeInput.equals(Object)is NOT restricted on the uuid ofLineTypeInput.- Returns:
- a set of object and uuid unique
LineTypeInputentities
-
getTransformer3WTypes
Set<Transformer3WTypeInput> getTransformer3WTypes()Returns a set ofTransformer3WTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedTransformer3WTypeInputwhich has to be checked manually, asTransformer3WTypeInput.equals(Object)is NOT restricted on the uuid ofTransformer3WTypeInput.- Returns:
- a set of object and uuid unique
Transformer3WTypeInputentities
-
getBmTypes
Set<BmTypeInput> getBmTypes()Returns a set ofBmTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedBmTypeInputwhich has to be checked manually, asBmTypeInput.equals(Object)is NOT restricted on the uuid ofBmTypeInput.- Returns:
- a set of object and uuid unique
BmTypeInputentities
-
getChpTypes
Set<ChpTypeInput> getChpTypes()Returns a set ofChpTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedChpTypeInputwhich has to be checked manually, asChpTypeInput.equals(Object)is NOT restricted on the uuid ofChpTypeInput.- Returns:
- a set of object and uuid unique
ChpTypeInputentities
-
getHpTypes
Set<HpTypeInput> getHpTypes()Returns a set ofHpTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedHpTypeInputwhich has to be checked manually, asHpTypeInput.equals(Object)is NOT restricted on the uuid ofHpTypeInput.- Returns:
- a set of object and uuid unique
HpTypeInputentities
-
getStorageTypes
Set<StorageTypeInput> getStorageTypes()Returns a set ofStorageTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedStorageTypeInputwhich has to be checked manually, asStorageTypeInput.equals(Object)is NOT restricted on the uuid ofStorageTypeInput.- Returns:
- a set of object and uuid unique
StorageTypeInputentities
-
getWecTypes
Set<WecTypeInput> getWecTypes()Returns a set ofWecTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedWecTypeInputwhich has to be checked manually, asWecTypeInput.equals(Object)is NOT restricted on the uuid ofWecTypeInput.- Returns:
- a set of object and uuid unique
WecTypeInputentities
-
getEvTypes
Set<EvTypeInput> getEvTypes()Returns a set ofEvTypeInputinstances. This set has to be unique in the sense of object uniqueness but also in the sense ofUUIDuniqueness of the providedEvTypeInputwhich has to be checked manually, asEvTypeInput.equals(Object)is NOT restricted on the uuid ofEvTypeInput.- Returns:
- a set of object and uuid unique
EvTypeInputentities
-