Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Enum constant in enum class edu.ie3.datamodel.models.input.connector.ConnectorPort
 
AC - Enum constant in enum class edu.ie3.datamodel.models.ElectricCurrentType
 
ACTIVE_POWER - Enum constant in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
ACTIVE_POWER_AND_HEAT_DEMAND - Enum constant in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
ACTIVE_POWER_GRADIENT - Static variable in class edu.ie3.datamodel.models.StandardUnits
Gradient, with which a system participant can change its set point (with regard to rated active power = rated apparent power * rated power factor) in %/h
ACTIVE_POWER_IN - Static variable in class edu.ie3.datamodel.models.StandardUnits
Active power for input purposes in kW
ACTIVE_POWER_RESULT - Static variable in class edu.ie3.datamodel.models.StandardUnits
Active power for result purposes in MW
addParams(PreparedStatement) - Method in interface edu.ie3.datamodel.io.source.sql.SqlDataSource.AddParams
Enhance a PreparedStatement by inserting parameters for wildcards
ADMITTANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Susceptance in nS
ADMITTANCE_PER_LENGTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Admittance per length (mainly for lines) in µS/km
albedo(double) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
allEntitiesAsList() - Method in class edu.ie3.datamodel.models.input.container.GraphicElements
 
allEntitiesAsList() - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
allEntitiesAsList() - Method in interface edu.ie3.datamodel.models.input.container.InputContainer
 
allEntitiesAsList() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
allEntitiesAsList() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
allEntitiesAsList() - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
 
allEntitiesAsList() - Method in record class edu.ie3.datamodel.models.input.container.ThermalUnits
 
allEntityProcessors() - Static method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Build a collection of all existing processors
allInputEntityProcessors() - Static method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Build a collection of all input processors
allNodes() - Method in interface edu.ie3.datamodel.io.extractor.HasNodes
 
allNodes() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
allNodes() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
allNodes() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
allNodes() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
allNodes() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
allResultEntityProcessors() - Static method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Build a collection of all result processors
allTimeSeriesProcessors() - Static method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Create processors for all known eligible combinations and map them
andThen(Function<? super R, ? extends V>) - Method in interface edu.ie3.datamodel.utils.TriFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
APPARENT_POWER - Enum constant in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
APPARENT_POWER_AND_HEAT_DEMAND - Enum constant in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
append(char) - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
 
append(CharSequence) - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
 
append(CharSequence, int, int) - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
 
apply(A, B, C) - Method in interface edu.ie3.datamodel.utils.TriFunction
Applies this function to the given arguments.
AssetInput - Class in edu.ie3.datamodel.models.input
Describes a grid asset under the assumption that every asset could be operable
AssetInput(UUID, String) - Constructor for class edu.ie3.datamodel.models.input.AssetInput
Constructor for an asset with timely unlimited operation and unassigned operator
AssetInput(UUID, String, OperatorInput, OperationTime) - Constructor for class edu.ie3.datamodel.models.input.AssetInput
Constructor for an asset with timely limited operation and specific operator
AssetInput.AssetInputCopyBuilder<B extends AssetInput.AssetInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input
Abstract class for all builder that build child entities of abstract class AssetInput
AssetInputCopyBuilder(AssetInput) - Constructor for class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
AssetInputEntityData - Class in edu.ie3.datamodel.io.factory.input
Data used for the construction of AssetInput entities.
AssetInputEntityData(EntityData, OperatorInput) - Constructor for class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
Creates a new AssetInputEntityData object based on a given EntityData object and given operator
AssetInputEntityData(Map<String, String>, Class<? extends UniqueEntity>) - Constructor for class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
Creates a new AssetInputEntityData object without operator.
AssetInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput) - Constructor for class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
Creates a new AssetInputEntityData object with operator.
assetInputEntityDataStream(Stream<Try<EntityData, SourceException>>, Map<UUID, OperatorInput>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
Returns a stream of tries of AssetInputEntityData that can be used to build instances of several subtypes of UniqueEntity by a corresponding EntityFactory that consumes this data.
AssetInputEntityFactory<T extends AssetInput,D extends AssetInputEntityData> - Class in edu.ie3.datamodel.io.factory.input
Abstract factory class that can be extended in order for creating AssetInput entities with AssetInputEntityData data objects.
AssetInputEntityFactory(Class<? extends T>...) - Constructor for class edu.ie3.datamodel.io.factory.input.AssetInputEntityFactory
 
AssetTypeInput - Class in edu.ie3.datamodel.models.input
Describes the type of an AssetInput
AssetTypeInput(UUID, String) - Constructor for class edu.ie3.datamodel.models.input.AssetTypeInput
 
AssetTypeInput.AssetTypeInputCopyBuilder<B extends AssetTypeInput.AssetTypeInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input
Abstract class for all builder that build child entities of abstract class AssetTypeInput
AssetTypeInputCopyBuilder(AssetTypeInput) - Constructor for class edu.ie3.datamodel.models.input.AssetTypeInput.AssetTypeInputCopyBuilder
 
autoTap(boolean) - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput.TransformerInputCopyBuilder
 
azimuth(ComparableQuantity<Angle>) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
AZIMUTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Orientation of a pv panel with regard to the north-south line in degree_geom

B

B - Enum constant in enum class edu.ie3.datamodel.models.input.connector.ConnectorPort
 
BdewStandardLoadProfile - Enum Class in edu.ie3.datamodel.models.profile
German standard electricity load profiles, defined by the bdew (Bundesverband der Energie- und Wasserwirtschaft; engl.Federal Association of the Energy and Water Industry).
BlueHouseholdSocket - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
BmInput - Class in edu.ie3.datamodel.models.input.system
Describes a biomass plant
BmInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, BmTypeInput, boolean, boolean, ComparableQuantity<EnergyPrice>) - Constructor for class edu.ie3.datamodel.models.input.system.BmInput
Constructor for an operated, always on biomass plant
BmInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, BmTypeInput, boolean, boolean, ComparableQuantity<EnergyPrice>) - Constructor for class edu.ie3.datamodel.models.input.system.BmInput
Constructor for an operated biomass plant
BmInput.BmInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of BmInput entities with altered field values.
BmInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
BmInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.BmInputFactory
 
bmPlants(Set<BmInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter BmInput
BmResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a BmInput
BmResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.BmResult
Standard constructor with automatic uuid generation.
BmTypeInput - Class in edu.ie3.datamodel.models.input.system.type
Describes the type of a BmInput
BmTypeInput(UUID, String, ComparableQuantity<Currency>, ComparableQuantity<EnergyPrice>, ComparableQuantity<DimensionlessRate>, ComparableQuantity<Power>, double, ComparableQuantity<Dimensionless>) - Constructor for class edu.ie3.datamodel.models.input.system.type.BmTypeInput
 
BmTypeInput.BmTypeInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system.type
A builder pattern based approach to create copies of BmTypeInput entities with altered field values.
BufferedCsvWriter - Class in edu.ie3.datamodel.io.csv
This class extends the BufferedWriter and adds information about the file shape of the csv file
BufferedCsvWriter(Path, CsvFileDefinition, boolean) - Constructor for class edu.ie3.datamodel.io.csv.BufferedCsvWriter
Build a new CsvBufferedWriter.
BufferedCsvWriter(Path, String[], String, boolean) - Constructor for class edu.ie3.datamodel.io.csv.BufferedCsvWriter
Build a new CsvBufferedWriter.
build() - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.AssetTypeInput.AssetTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.connector.LineInput.LineInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput.SwitchInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput.Transformer2WInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput.Transformer3WInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput.TransformerInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.container.GraphicElements.GraphicElementsCopyBuilder
 
build() - Method in interface edu.ie3.datamodel.models.input.container.InputContainer.InputContainerCopyBuilder
Returns the altered InputContainer
build() - Method in class edu.ie3.datamodel.models.input.container.JointGridContainer.JointGridContainerCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer.SubGridContainerCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.container.ThermalGrid.ThermalGridCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.container.ThermalUnits.ThermalUnitsCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.EmInput.EmInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput.LineGraphicInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput.NodeGraphicInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput.MeasurementUnitInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.NodeInput.NodeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.OperatorInput.OperatorInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.BmInput.BmInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.ChpInput.ChpInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.EvInput.EvInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput.FixedFeedInInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.HpInput.HpInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.StorageInput.StorageInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput.BmTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput.HpTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.system.WecInput.WecInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalBusInput.ThermalBusInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalSinkInput.ThermalSinkInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalStorageInput.ThermalStorageInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder
 
build() - Method in class edu.ie3.datamodel.models.OperationTime.OperationTimeBuilder
Build an OperationTime instance from the given parameters
If both time frame bounds, start and end date, are not set, the OperationTime is regarded not limited
build() - Method in interface edu.ie3.datamodel.models.UniqueEntity.UniqueEntityBuilder
 
buildAssetInputEntityData(Class<? extends AssetInput>, Map<UUID, OperatorInput>) - Method in class edu.ie3.datamodel.io.source.EntitySource
Returns a stream of optional AssetInputEntityData that can be used to build instances of several subtypes of UniqueEntity by a corresponding EntityFactory that consumes this data.
buildDuplicationException(Class<? extends Entity>, List<Set<Object>>) - Static method in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
Method for building a DuplicateEntitiesException.
buildEntityData(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.source.EntitySource
Returns a stream of optional EntityData that can be used to build instances of several subtypes of Entity by a corresponding EntityFactory that consumes this data.
builder() - Static method in class edu.ie3.datamodel.models.OperationTime
 
buildFieldsToAttributes(String, String[]) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
Takes a row string of a .csv file and a string array of the csv file headline, tries to split the csv row string based and zip it together with the headline.
buildIndividualTimeSeries(UUID, Path, Function<Map<String, String>, Try<TimeBasedValue<V>, FactoryException>>) - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesSource
Attempts to read a time series with given unique identifier and file path.
buildLineGraphicEntityData(Map<UUID, LineInput>) - Method in class edu.ie3.datamodel.io.source.GraphicSource
Builds a stream of LineGraphicInputEntityData instances that can be consumed by a LineGraphicInputFactory to build instances of LineGraphicInput entities.
buildModel(D) - Method in class edu.ie3.datamodel.io.factory.Factory
Builds model with data from given FactoryData object.
buildModel(D) - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityFactory
 
buildModel(D) - Method in class edu.ie3.datamodel.io.factory.input.graphics.GraphicInputFactory
 
buildModel(D, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantInputEntityFactory
Creates SystemParticipantInput entity with given parameters
buildModel(D, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityFactory
Creates asset input entity with given parameters
buildModel(ConnectorInputEntityData, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.SwitchInputFactory
 
buildModel(D, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantInputEntityFactory
 
buildModel(D, UUID, String, LineString) - Method in class edu.ie3.datamodel.io.factory.input.graphics.GraphicInputFactory
Creates a graphic input entity with given parameters
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.input.OperatorInputFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.result.ConnectorResultFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.result.FlexOptionsResultFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.result.NodeResultFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.result.SwitchResultFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.result.SystemParticipantResultFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.result.ThermalResultFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMappingFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMetaInformationFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.typeinput.LineTypeInputFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.typeinput.SystemParticipantTypeInputFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.typeinput.Transformer2WTypeInputFactory
 
buildModel(EntityData) - Method in class edu.ie3.datamodel.io.factory.typeinput.Transformer3WTypeInputFactory
 
buildModel(AssetInputEntityData, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.NodeInputFactory
 
buildModel(AssetInputEntityData, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.ThermalBusInputFactory
 
buildModel(ConnectorInputEntityData, UUID, String, NodeInput, NodeInput, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.SwitchInputFactory
 
buildModel(EmAssetInputEntityData, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.EmInputFactory
 
buildModel(LineGraphicInputEntityData, UUID, String, LineString) - Method in class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputFactory
 
buildModel(NodeGraphicInputEntityData, UUID, String, LineString) - Method in class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputFactory
 
buildModel(NodeAssetInputEntityData, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.MeasurementUnitInputFactory
 
buildModel(ChpInputEntityData, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.ChpInputFactory
 
buildModel(HpInputEntityData, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.HpInputFactory
 
buildModel(SystemParticipantEntityData, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.EvcsInputFactory
 
buildModel(SystemParticipantEntityData, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.FixedFeedInInputFactory
 
buildModel(SystemParticipantEntityData, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.LoadInputFactory
 
buildModel(SystemParticipantEntityData, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.PvInputFactory
 
buildModel(SystemParticipantTypedEntityData<BmTypeInput>, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.BmInputFactory
 
buildModel(SystemParticipantTypedEntityData<EvTypeInput>, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.EvInputFactory
 
buildModel(SystemParticipantTypedEntityData<StorageTypeInput>, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.StorageInputFactory
 
buildModel(SystemParticipantTypedEntityData<WecTypeInput>, UUID, String, NodeInput, ReactivePowerCharacteristic, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.participant.WecInputFactory
 
buildModel(ThermalUnitInputEntityData, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.CylindricalStorageInputFactory
 
buildModel(ThermalUnitInputEntityData, UUID, String, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.ThermalHouseInputFactory
 
buildModel(Transformer3WInputEntityData, UUID, String, NodeInput, NodeInput, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.Transformer3WInputFactory
 
buildModel(TypedConnectorInputEntityData<LineTypeInput>, UUID, String, NodeInput, NodeInput, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.LineInputFactory
 
buildModel(TypedConnectorInputEntityData<Transformer2WTypeInput>, UUID, String, NodeInput, NodeInput, OperatorInput, OperationTime) - Method in class edu.ie3.datamodel.io.factory.input.Transformer2WInputFactory
 
buildModel(SimpleFactoryData) - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoIdCoordinateFactory
 
buildModel(SimpleFactoryData) - Method in class edu.ie3.datamodel.io.factory.timeseries.IconIdCoordinateFactory
 
buildModel(SimpleFactoryData) - Method in class edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory
 
buildModel(SimpleTimeBasedValueData<V>) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedSimpleValueFactory
 
buildModel(TimeBasedWeatherValueData) - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoTimeBasedWeatherValueFactory
 
buildModel(TimeBasedWeatherValueData) - Method in class edu.ie3.datamodel.io.factory.timeseries.IconTimeBasedWeatherValueFactory
 
buildNodeAssetEntityData(Class<? extends AssetInput>, Map<UUID, OperatorInput>, Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.EntitySource
Returns a stream of Try entities that can be built by using NodeAssetInputEntityData and their corresponding factory.
buildNodeGraphicEntityData(Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.GraphicSource
Builds a stream of NodeGraphicInputEntityData instances that can be consumed by a NodeGraphicInputFactory to build instances of NodeGraphicInput entities.
buildSafeLineStringBetweenNodes(NodeInput, NodeInput) - Static method in class edu.ie3.datamodel.utils.GridAndGeoUtils
Builds a straight line string between the both nodes that can be compared safely even if the two provided nodes contain exactly equal coordinates
buildStartingRegex(String) - Static method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
Builds a regex, that is suitable to match '[prefix]:{'
buildStreamByTableName(String) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
Creates a stream with maps representing a data point in the SQL data source using an explicit table name.
buildStreamWithFieldsToAttributesMap() - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
Build a stream with mappings from field identifiers to attributes
buildStreamWithFieldsToAttributesMap(Class<? extends Entity>, boolean) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
Tries to open a file reader based on the provided entity class and hands it over for further processing.
buildStreamWithFieldsToAttributesMap(Class<T>, Path, boolean) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
Reads the first line (considered to be the headline with headline fields) and returns a stream of (fieldName to fieldValue) mapping where each map represents one row of the .csv file.
buildSubGridTopologyGraph(String, RawGridElements, SystemParticipants, GraphicElements) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Disassembles this grid model into sub grid models and returns a topology of the sub grids as a directed, immutable graph.
buildTimeBasedValues(TimeBasedWeatherValueFactory, Stream<Map<String, String>>) - Method in class edu.ie3.datamodel.io.source.WeatherSource
Converts a stream of fields to value map into a TimeBasedValue, removes the "tid"
buildUntypedEntityData(Class<T>, Map<UUID, OperatorInput>, Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
 
bulkGet(List<String>) - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Returns futures for every key search result, will be executed asychnchronously
bus() - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
Returns the value of the bus record component.
bus(ThermalBusInput) - Method in class edu.ie3.datamodel.models.input.container.ThermalGrid.ThermalGridCopyBuilder
Method to alter ThermalBusInput

C

c(ComparableQuantity<SpecificHeatCapacity>) - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
C - Enum constant in enum class edu.ie3.datamodel.models.input.connector.ConnectorPort
 
calc(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
calc(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.repetitive.RepetitiveTimeSeries
Calculate the value at the given time step based on a pattern
calculateCoordinateDistances(Point, int, Collection<Point>) - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Calculates and returns the nearest n coordinate distances to the given coordinate from a given collection of points.
CAPEX - Static variable in class edu.ie3.datamodel.models.StandardUnits
Capex (capital expenditure) in €
Cee16ASocket - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
Cee32ASocket - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
Cee63ASocket - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
CharacteristicInput<A extends javax.measure.Quantity<A>,O extends javax.measure.Quantity<O>> - Class in edu.ie3.datamodel.models.input.system.characteristic
Describes characteristics of assets
CharacteristicInput(String, Unit<A>, Unit<O>, String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
 
CharacteristicInput(SortedSet<CharacteristicPoint<A, O>>, String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
Constructor for the abstract class
CharacteristicPoint<A extends javax.measure.Quantity<A>,O extends javax.measure.Quantity<O>> - Class in edu.ie3.datamodel.models.input.system.characteristic
Class to describe one point of a given CharacteristicInput
CharacteristicPoint(String, Unit<A>, Unit<O>) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
Builds a point from a given input string.
CharacteristicPoint(ComparableQuantity<A>, ComparableQuantity<O>) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
Build a new point
characteristicPrefix - Variable in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
 
CHARGING_HUB_HIGHWAY - Enum constant in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Charging at hub out of town, highway (type: public location)
CHARGING_HUB_TOWN - Enum constant in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Charging at hub in town (type: public location)
chargingPoints(int) - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
ChargingPointType - Class in edu.ie3.datamodel.models.input.system.type.chargingpoint
The actual implementation EvcsInput types.
ChargingPointType(String, ComparableQuantity<Power>, ElectricCurrentType) - Constructor for class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
ChargingPointType(String, ComparableQuantity<Power>, ElectricCurrentType, Set<String>) - Constructor for class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
ChargingPointType.ChargingPointTypeCopyBuilder - Class in edu.ie3.datamodel.models.input.system.type.chargingpoint
A builder pattern based approach to create copies of ChargingPointType entities with altered field values.
ChargingPointTypeException - Exception in edu.ie3.datamodel.exceptions
Is thrown in case, there is some problem when building VoltageLevelInformation
ChargingPointTypeException(String) - Constructor for exception edu.ie3.datamodel.exceptions.ChargingPointTypeException
 
ChargingPointTypeException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ChargingPointTypeException
 
ChargingPointTypeUtils - Class in edu.ie3.datamodel.models.input.system.type.chargingpoint
Utility class to create either custom instances of ChargingPointTypes or to retrieve common standard ChargingPointTypes based on their id
ChargingStationCcsComboType1 - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
ChargingStationCcsComboType2 - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
ChargingStationType1 - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
ChargingStationType2 - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
check(ConnectorInput) - Static method in class edu.ie3.datamodel.utils.validation.ConnectorValidationUtils
Validates a connector if: it is not null A "distribution" method, that forwards the check request to specific implementations to fulfill the checking task, based on the class of the given object.
check(GridContainer) - Static method in class edu.ie3.datamodel.utils.validation.GridContainerValidationUtils
Checks a complete grid data container
check(GraphicInput) - Static method in class edu.ie3.datamodel.utils.validation.GraphicValidationUtils
Validates a graphic input if: it is not null its graphic layer is not null
check(MeasurementUnitInput) - Static method in class edu.ie3.datamodel.utils.validation.MeasurementUnitValidationUtils
Validates a measurement unit if: it is not null any values are measured
check(NodeInput) - Static method in class edu.ie3.datamodel.utils.validation.NodeValidationUtils
Validates a node if: it is not null voltage level is not null and valid target voltage is larger than zero and smaller than two subnet number is larger than zero geoPosition is not null
check(SystemParticipantInput) - Static method in class edu.ie3.datamodel.utils.validation.SystemParticipantValidationUtils
Validates a system participant if: it is not null its qCharacteristics are not null
check(ThermalUnitInput) - Static method in class edu.ie3.datamodel.utils.validation.ThermalUnitValidationUtils
Validates a thermal unit if: it is not null A "distribution" method, that forwards the check request to specific implementations to fulfill the checking task, based on the class of the given object.
check(Object) - Static method in class edu.ie3.datamodel.utils.validation.ValidationUtils
This is a "distribution" method, that forwards the check request to specific implementations to fulfill the checking task, based on the class of the given object.
checkAssetUniqueness(Collection<? extends AssetInput>) - Static method in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
Checks the uniqueness of a collection of AssetInput.
checkConnectivity(SubGridContainer) - Static method in class edu.ie3.datamodel.utils.validation.ConnectorValidationUtils
Check if all given elements are connected.
checkGraphicElements(GraphicElements, Set<NodeInput>, Set<LineInput>) - Static method in class edu.ie3.datamodel.utils.validation.GridContainerValidationUtils
Checks the given graphic elements for validity
checkIdCoordinateUniqueness(Collection<IdCoordinateInput>) - Static method in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
Checks the uniqueness of a collection of
checkLineType(LineTypeInput) - Static method in class edu.ie3.datamodel.utils.validation.ConnectorValidationUtils
Validates a line type if: it is not null B is greater/equal to 0 (Phase-to-ground susceptance per length) G is greater/equal to 0 (Phase-to-ground conductance per length) R is greater 0 (Phase resistance per length) X is greater 0 (Phase reactance per length) iMax is greater 0 (Maximum permissible current) vRated is greater 0 (Rated voltage)
checkMappingEntryUniqueness(Collection<TimeSeriesMappingSource.MappingEntry>) - Static method in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
Checks the uniqueness of a collection of TimeSeriesMappingSource.MappingEntry.
checkNonNull(Object, String) - Static method in class edu.ie3.datamodel.utils.validation.ValidationUtils
Checks, if the given object is null.
checkRawGridElements(RawGridElements) - Static method in class edu.ie3.datamodel.utils.validation.GridContainerValidationUtils
Checks the validity of given RawGridElements.
checkResultUniqueness(Collection<? extends ResultEntity>) - Static method in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
Checks the uniqueness of a collection of ResultEntity.
checkSystemParticipants(SystemParticipants, Set<NodeInput>) - Static method in class edu.ie3.datamodel.utils.validation.GridContainerValidationUtils
Checks the validity of each and every system participant.
checkSystemParticipants(Set<? extends SystemParticipantInput>, Set<NodeInput>) - Static method in class edu.ie3.datamodel.utils.validation.GridContainerValidationUtils
Checks the validity of specific system participant.
checkTransformer2WType(Transformer2WTypeInput) - Static method in class edu.ie3.datamodel.utils.validation.ConnectorValidationUtils
Validates a transformer2W type if: it is not null rSc is greater 0 (short circuit resistance) xSc is greater 0 (short circuit impedance) gM is greater/equal to 0 (no load conductance) bM is less/equal to 0 (no load susceptance) sRated is greater 0 (rated apparent power) vRatedA is greater 0 (rated voltage at higher voltage terminal) vRatedB is greater 0 (rated voltage at lower voltage terminal) dV is between 0% and 100% (voltage magnitude increase per tap position dPhi is greater/equal to 0 (voltage angle increase per tap position) neutral tap position is between min and max tap position minimum tap position is smaller than maximum tap position
checkTransformer3WType(Transformer3WTypeInput) - Static method in class edu.ie3.datamodel.utils.validation.ConnectorValidationUtils
Validates a transformer3W type if: it is not null rScA, rScB, rScC are greater 0 (short circuit resistance in branches A,B,C) xScA, xScB, xScC are greater 0 (short circuit impedance in branches A,B,C) gM is greater/equal to 0 (no load conductance) bM is less/equal to 0 (no load susceptance) sRatedA, sRatedB, sRatedC are greater 0 (rated apparent power in branches A,B,C) vRatedA, vRatedB, vRatedC are greater 0 (rated voltage at higher node A,B,C) dV is between 0% and 100% (voltage magnitude increase per tap position dPhi is greater/equal to 0 (voltage angle increase per tap position) neutral tap position is between min and max tap position minimum tap position is smaller than maximum tap position
checkType(SystemParticipantTypeInput) - Static method in class edu.ie3.datamodel.utils.validation.SystemParticipantValidationUtils
Validates a system participant type if: it is not null capex is not null and not negative opex is not null and not negative sRated is not null and not negative cosphiRated is between zero and one
checkUniqueEntities(Collection<? extends UniqueEntity>) - Static method in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
Checks the uniqueness of a collection of UniqueEntity.
checkWeatherUniqueness(Collection<TimeBasedValue<WeatherValue>>) - Static method in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
Checks the uniqueness of TimeBasedWeatherValues.
ChpInput - Class in edu.ie3.datamodel.models.input.system
Describes a combined heat and power plant
ChpInput(UUID, String, NodeInput, ThermalBusInput, ReactivePowerCharacteristic, EmInput, ChpTypeInput, ThermalStorageInput, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.ChpInput
Constructor for an operated, always on combined heat and power plant
ChpInput(UUID, String, OperatorInput, OperationTime, NodeInput, ThermalBusInput, ReactivePowerCharacteristic, EmInput, ChpTypeInput, ThermalStorageInput, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.ChpInput
Constructor for an operated combined heat and power plant
ChpInput.ChpInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of ChpInput entities with altered field values.
ChpInputEntityData - Class in edu.ie3.datamodel.io.factory.input.participant
 
ChpInputEntityData(SystemParticipantTypedEntityData<ChpTypeInput>, ThermalBusInput, ThermalStorageInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
Creates a new ChpInputEntityData object based on a given SystemParticipantTypedEntityData object and a thermal bus and storage input
ChpInputEntityData(Map<String, String>, NodeInput, EmInput, ChpTypeInput, ThermalBusInput, ThermalStorageInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
 
ChpInputEntityData(Map<String, String>, OperatorInput, NodeInput, EmInput, ChpTypeInput, ThermalBusInput, ThermalStorageInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
 
ChpInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
ChpInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.ChpInputFactory
 
chpPlants(Set<ChpInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter ChpInput
ChpResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a ChpInput
ChpResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.ChpResult
Standard constructor with automatic uuid generation.
ChpTypeInput - Class in edu.ie3.datamodel.models.input.system.type
Describes the type of a ChpInput
ChpTypeInput(UUID, String, ComparableQuantity<Currency>, ComparableQuantity<EnergyPrice>, ComparableQuantity<Dimensionless>, ComparableQuantity<Dimensionless>, ComparableQuantity<Power>, double, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
ChpTypeInput.ChpTypeInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system.type
A builder pattern based approach to create copies of ChpTypeInput entities with altered field values.
clone() - Method in class edu.ie3.datamodel.graph.DistanceWeightedEdge
 
closed(boolean) - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput.SwitchInputCopyBuilder
 
closeEntityWriter(Class<C>) - Method in class edu.ie3.datamodel.io.connectors.CsvFileConnector
Close an entity writer for the given class
closeTimeSeriesWriter(UUID) - Method in class edu.ie3.datamodel.io.connectors.CsvFileConnector
Closes a time series writer for the time series with given UUID
ColumnScheme - Enum Class in edu.ie3.datamodel.io.naming.timeseries
Supported column schemes in individual time series
combine(Collection<? extends Entity>) - Static method in class edu.ie3.datamodel.utils.ExceptionUtils
Combines multiple Entity into a string.
combineToJointGrid(Collection<SubGridContainer>) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Combines a given collection of sub grid containers to a joint model.
commonChargingPointTypes - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
all common charging point types accessible mapped on their id and all synonymous ids
CommonVoltageLevel - Class in edu.ie3.datamodel.models.voltagelevels
Class with extended information to describe common voltage levels in energy systems.
CommonVoltageLevel(String, ComparableQuantity<ElectricPotential>, Set<String>, RightOpenInterval<ComparableQuantity<ElectricPotential>>) - Constructor for class edu.ie3.datamodel.models.voltagelevels.CommonVoltageLevel
Constructs a concrete voltage level
compareTo(CharacteristicPoint<A, O>) - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
Compares this instance against another point.
compareTo(TimeBasedValue<? extends Value>) - Method in class edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue
 
CONDUCTANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Admittance in nS
CONDUCTANCE_PER_LENGTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Conductance per length (mainly for lines) in µS/km
connector - Variable in class edu.ie3.datamodel.io.source.csv.CsvDataSource
 
connector - Variable in class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
ConnectorException - Exception in edu.ie3.datamodel.exceptions
Exception that should be used whenever something invalid happens in a implementation of a DataConnector
ConnectorException(String) - Constructor for exception edu.ie3.datamodel.exceptions.ConnectorException
 
ConnectorException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ConnectorException
 
ConnectorException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ConnectorException
 
ConnectorInput - Class in edu.ie3.datamodel.models.input.connector
Describes an asset that connects two NodeInputs
ConnectorInput(UUID, String, NodeInput, NodeInput, int) - Constructor for class edu.ie3.datamodel.models.input.connector.ConnectorInput
Constructor for an operated, always on connector
ConnectorInput(UUID, String, OperatorInput, OperationTime, NodeInput, NodeInput, int) - Constructor for class edu.ie3.datamodel.models.input.connector.ConnectorInput
Constructor for an operated connector
ConnectorInput.ConnectorInputCopyBuilder<B extends ConnectorInput.ConnectorInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.connector
Abstract class for all builder that build child entities of abstract class ConnectorInput
ConnectorInputCopyBuilder(ConnectorInput) - Constructor for class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
ConnectorInputEntityData - Class in edu.ie3.datamodel.io.factory.input
Data used by ConnectorInputEntityFactory to create an instance of ConnectorInput, thus needing additional information about the NodeInput, which cannot be provided through the attribute map.
ConnectorInputEntityData(AssetInputEntityData, NodeInput, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
Creates a new ConnectorInputEntityData object based on a given AssetInputEntityData object and given nodes
ConnectorInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, NodeInput, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
 
ConnectorInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, NodeInput, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
 
ConnectorPort - Enum Class in edu.ie3.datamodel.models.input.connector
Denotes possible external ports of a connector.
ConnectorResult - Class in edu.ie3.datamodel.models.result.connector
Abstract class to hold most 'ElectricCurrent and Angle'-mappings common to all connectors
ConnectorResult(ZonedDateTime, UUID, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>) - Constructor for class edu.ie3.datamodel.models.result.connector.ConnectorResult
Standard constructor with automatic uuid generation.
ConnectorResultFactory - Class in edu.ie3.datamodel.io.factory.result
 
ConnectorResultFactory() - Constructor for class edu.ie3.datamodel.io.factory.result.ConnectorResultFactory
 
ConnectorResultFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.result.ConnectorResultFactory
Create a new factory to build ConnectorResults and utilize the given date time formatter pattern to parse date time strings
ConnectorValidationUtils - Class in edu.ie3.datamodel.utils.validation
 
connectsNodesToCorrectVoltageSides(NodeInput, NodeInput) - Static method in class edu.ie3.datamodel.utils.validation.ConnectorValidationUtils
Checks whether the voltage level of node a exceeds the voltage level of node b
connectsNodesToCorrectVoltageSides(NodeInput, NodeInput, NodeInput) - Static method in class edu.ie3.datamodel.utils.validation.ConnectorValidationUtils
Checks whether the voltage level sides are correctly assigned.
CONSTANT_CHARACTERISTIC - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
CONSTANT_CHARACTERISTIC - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.OlmCharacteristicInput
 
ContainerNodeUpdateUtil - Class in edu.ie3.datamodel.utils
 
ContainerUtils - Class in edu.ie3.datamodel.utils
Offers functionality useful for grouping different models together
containsKey(String) - Method in class edu.ie3.datamodel.io.factory.FactoryData
Checks whether attribute map contains a value for given key
controlStrategy(String) - Method in class edu.ie3.datamodel.models.input.EmInput.EmInputCopyBuilder
 
convert(Function<? super T, ? extends U>, Function<E, U>) - Method in class edu.ie3.datamodel.utils.Try
Method to convert a Try object to a common type.
convert(Function<? super T, ? extends U>, Function<E, U>) - Method in class edu.ie3.datamodel.utils.Try.Failure
 
convert(Function<? super T, ? extends U>, Function<E, U>) - Method in class edu.ie3.datamodel.utils.Try.Success
 
coordinate - Variable in class edu.ie3.datamodel.models.value.CoordinateValue
 
COORDINATE_ID - Static variable in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
 
COORDINATE_ID - Static variable in class edu.ie3.datamodel.io.source.WeatherSource
 
coordinateToTimeSeries - Variable in class edu.ie3.datamodel.io.source.WeatherSource
 
CoordinateValue - Class in edu.ie3.datamodel.models.value
 
CoordinateValue(int, Point) - Constructor for class edu.ie3.datamodel.models.value.CoordinateValue
 
copy() - Method in class edu.ie3.datamodel.models.input.AssetInput
 
copy() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
copy() - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
copy() - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput
 
copy() - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput
 
copy() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
copy() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput
 
copy() - Method in class edu.ie3.datamodel.models.input.container.GraphicElements
 
copy() - Method in interface edu.ie3.datamodel.models.input.container.InputContainer
Returns an input container copy builder
copy() - Method in class edu.ie3.datamodel.models.input.container.JointGridContainer
 
copy() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
copy() - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer
 
copy() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
copy() - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
 
copy() - Method in record class edu.ie3.datamodel.models.input.container.ThermalUnits
 
copy() - Method in class edu.ie3.datamodel.models.input.EmInput
 
copy() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput
 
copy() - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput
 
copy() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
copy() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
copy() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.OperatorInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.EvInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.HpInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.StorageInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
copy() - Method in class edu.ie3.datamodel.models.input.system.WecInput
 
copy() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
copy() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalBusInput
 
copy() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
copy() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalInput
 
copy() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalSinkInput
 
copy() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalStorageInput
 
copy() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput
 
CosmoIdCoordinateFactory - Class in edu.ie3.datamodel.io.factory.timeseries
Factory, that is able to build coordinate id to coordinate mapping from German Federal Weather Service's COSMO model
CosmoIdCoordinateFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.CosmoIdCoordinateFactory
 
CosmoTimeBasedWeatherValueFactory - Class in edu.ie3.datamodel.io.factory.timeseries
Factory implementation of TimeBasedWeatherValueFactory, that is able to handle field to value mapping in the typical PowerSystemDataModel (PSDM) column scheme
CosmoTimeBasedWeatherValueFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.CosmoTimeBasedWeatherValueFactory
 
CosmoTimeBasedWeatherValueFactory(TimeUtil) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.CosmoTimeBasedWeatherValueFactory
 
CosmoTimeBasedWeatherValueFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.CosmoTimeBasedWeatherValueFactory
 
CosPhiFixed - Class in edu.ie3.datamodel.models.input.system.characteristic
Characteristic denoting a power factor, that is dependent on the current power consumption or infeed
CosPhiFixed(String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
CosPhiFixed(SortedSet<CharacteristicPoint<Dimensionless, Dimensionless>>) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
CosPhiP - Class in edu.ie3.datamodel.models.input.system.characteristic
Characteristic denoting a power factor, that is dependent on the current power consumption or infeed
CosPhiP(String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CosPhiP
 
CosPhiP(SortedSet<CharacteristicPoint<Dimensionless, Dimensionless>>) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.CosPhiP
 
cosPhiRated(double) - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
cosPhiRated(double) - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput.FixedFeedInInputCopyBuilder
 
cosPhiRated(double) - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
cosPhiRated(double) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
costControlled(boolean) - Method in class edu.ie3.datamodel.models.input.system.BmInput.BmInputCopyBuilder
 
CouchbaseConnector - Class in edu.ie3.datamodel.io.connectors
Implements a DataConnector for Couchbase.
CouchbaseConnector(String, String, String, String) - Constructor for class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Initializes a new CouchbaseConnector
CouchbaseConnector(String, String, String, String, Duration) - Constructor for class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Initializes a new CouchbaseConnector with given KV timeout
CouchbaseWeatherSource - Class in edu.ie3.datamodel.io.source.couchbase
Couchbase Source for weather data
CouchbaseWeatherSource(CouchbaseConnector, IdCoordinateSource, String, TimeBasedWeatherValueFactory, String) - Constructor for class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
Instantiate a weather source utilising a connection to a couchbase instance obtained via the connector.
CouchbaseWeatherSource(CouchbaseConnector, IdCoordinateSource, String, String, TimeBasedWeatherValueFactory, String) - Constructor for class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
Instantiate a weather source utilising a connection to a couchbase instance obtained via the connector
covers(String, ComparableQuantity<ElectricPotential>) - Method in class edu.ie3.datamodel.models.voltagelevels.CommonVoltageLevel
Checks, whether the given tuple of identifier and rated voltage is covered
covers(ComparableQuantity<ElectricPotential>) - Method in class edu.ie3.datamodel.models.voltagelevels.CommonVoltageLevel
Checks, whether the given rated voltage is covered
CP_CHARACTERISTIC - Static variable in class edu.ie3.datamodel.models.StandardUnits
Standard unit for the Betz' coefficient curve of wind energy converters in p.U.
createBaseQueryString(String, String) - Static method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
Creates a base query string without closing semicolon of the following pattern:
SELECT * FROM <schema>.<table>
createDb(String) - Method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Create the database of this connector if it doesn't exist yet
createDirs() - Method in class edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy
Creates all mandatory subdirectories of this default directory hierarchy
createDirs(boolean) - Method in class edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy
Creates all subdirectories of this default directory hierarchy.
createQueryStringForIntervalAndCoordinate(ClosedInterval<ZonedDateTime>, int) - Method in class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
Create a query string to search for documents for the given coordinate in the given time interval by querying a range of document keys
createSource(SqlConnector, String, DatabaseNamingStrategy, IndividualTimeSeriesMetaInformation, DateTimeFormatter) - Static method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesSource
Factory method to build a source from given meta information
createTimeBasedValue(Map<String, String>) - Method in class edu.ie3.datamodel.io.source.TimeSeriesSource
Build a TimeBasedValue of type V, whereas the underlying Value does not need any additional information.
CsvDataSource - Class in edu.ie3.datamodel.io.source.csv
Parent class of all .csv file related sources containing methods and fields consumed by allmost all implementations of .csv file related sources.
CsvDataSource(String, Path, FileNamingStrategy) - Constructor for class edu.ie3.datamodel.io.source.csv.CsvDataSource
 
CsvFileConnector - Class in edu.ie3.datamodel.io.connectors
Provides the connector (here: buffered writer) for specific files to be used by a CsvFileSink
CsvFileConnector(Path, FileNamingStrategy) - Constructor for class edu.ie3.datamodel.io.connectors.CsvFileConnector
 
CsvFileDefinition - Record Class in edu.ie3.datamodel.io.csv
A definition of a csv file.
CsvFileDefinition(String, Path, String[], String) - Constructor for record class edu.ie3.datamodel.io.csv.CsvFileDefinition
 
CsvFileDefinition(Path, String[], String) - Constructor for record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Creates an instance of a CsvFileDefinition record class.
CsvFileSink - Class in edu.ie3.datamodel.io.sink
Sink that provides all capabilities to write Entitys to .csv-files.
CsvFileSink(Path) - Constructor for class edu.ie3.datamodel.io.sink.CsvFileSink
 
CsvFileSink(Path, FileNamingStrategy, String) - Constructor for class edu.ie3.datamodel.io.sink.CsvFileSink
Create an instance of a csv file sink that can be used to persist Unique entities.
CsvFileSink(Path, ProcessorProvider, FileNamingStrategy, String) - Constructor for class edu.ie3.datamodel.io.sink.CsvFileSink
Create an instance of a csv file sink that can be used to persist Unique entities.
CsvIdCoordinateSource - Class in edu.ie3.datamodel.io.source.csv
Implementation of IdCoordinateSource to read the mapping between coordinate id and actual coordinate from csv file and build a mapping from it.
CsvIdCoordinateSource(IdCoordinateFactory, CsvDataSource) - Constructor for class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
CsvIndividualTimeSeriesMetaInformation - Class in edu.ie3.datamodel.io.csv
Enhancing the IndividualTimeSeriesMetaInformation with the full path to csv file
CsvIndividualTimeSeriesMetaInformation(IndividualTimeSeriesMetaInformation, Path) - Constructor for class edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation
 
CsvIndividualTimeSeriesMetaInformation(UUID, ColumnScheme, Path) - Constructor for class edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation
 
CsvJointGridContainerSource - Class in edu.ie3.datamodel.io.source.csv
Convenience class for cases where all used data comes from CSV sources
csvRowFieldValueMapping(BufferedReader, String[]) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
Method to return a row to field value mapping from a csv file.
csvSep - Variable in class edu.ie3.datamodel.io.source.csv.CsvDataSource
 
csvSep() - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Returns the value of the csvSep record component.
CsvThermalGridSource - Class in edu.ie3.datamodel.io.source.csv
Convenience class for cases where all used data comes from CSV sources
CsvTimeSeriesMappingSource - Class in edu.ie3.datamodel.io.source.csv
 
CsvTimeSeriesMappingSource(String, Path, FileNamingStrategy) - Constructor for class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMappingSource
 
CsvTimeSeriesMetaInformationSource - Class in edu.ie3.datamodel.io.source.csv
CSV implementation for retrieving TimeSeriesMetaInformationSource from input directory structures
CsvTimeSeriesMetaInformationSource(String, Path, FileNamingStrategy) - Constructor for class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMetaInformationSource
Creates a time series type source
CsvTimeSeriesSource<V extends Value> - Class in edu.ie3.datamodel.io.source.csv
Source that is capable of providing information around time series from csv files.
CsvTimeSeriesSource(String, Path, FileNamingStrategy, UUID, Path, Class<V>, TimeBasedSimpleValueFactory<V>) - Constructor for class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesSource
Initializes a new CsvTimeSeriesSource
CsvWeatherSource - Class in edu.ie3.datamodel.io.source.csv
Implements a WeatherSource for CSV files by using the CsvTimeSeriesSource as a base
CsvWeatherSource(String, Path, FileNamingStrategy, IdCoordinateSource, TimeBasedWeatherValueFactory) - Constructor for class edu.ie3.datamodel.io.source.csv.CsvWeatherSource
Initializes a CsvWeatherSource and immediately imports weather data, which will be kept for the lifetime of this source
CUSTOMER_PARKING - Enum constant in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Charging at store parking lots (type: public location)
CylindricalStorageInput - Class in edu.ie3.datamodel.models.input.thermal
Thermal storage with cylindrical shape
CylindricalStorageInput(UUID, String, OperatorInput, OperationTime, ThermalBusInput, ComparableQuantity<Volume>, ComparableQuantity<Volume>, ComparableQuantity<Temperature>, ComparableQuantity<Temperature>, ComparableQuantity<SpecificHeatCapacity>) - Constructor for class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
CylindricalStorageInput(UUID, String, ThermalBusInput, ComparableQuantity<Volume>, ComparableQuantity<Volume>, ComparableQuantity<Temperature>, ComparableQuantity<Temperature>, ComparableQuantity<SpecificHeatCapacity>) - Constructor for class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
CylindricalStorageInput.CylindricalStorageInputCopyBuilder - Class in edu.ie3.datamodel.models.input.thermal
A builder pattern based approach to create copies of CylindricalStorageInput entities with altered field values.
CylindricalStorageInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
CylindricalStorageInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.CylindricalStorageInputFactory
 
CylindricalStorageResult - Class in edu.ie3.datamodel.models.result.thermal
Respresents the results of CylindricalStorageInput
CylindricalStorageResult(ZonedDateTime, UUID, ComparableQuantity<Energy>, ComparableQuantity<Power>, ComparableQuantity<Dimensionless>) - Constructor for class edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult
Constructs the result with

D

databaseNamingStrategy - Variable in class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
DatabaseNamingStrategy - Class in edu.ie3.datamodel.io.naming
A naming strategy for database entities
DatabaseNamingStrategy() - Constructor for class edu.ie3.datamodel.io.naming.DatabaseNamingStrategy
 
DatabaseNamingStrategy(EntityPersistenceNamingStrategy) - Constructor for class edu.ie3.datamodel.io.naming.DatabaseNamingStrategy
 
DataConnector - Interface in edu.ie3.datamodel.io.connectors
Describes a class that is used to establish a connection to a data location.
DataSink - Interface in edu.ie3.datamodel.io.sink
Describes a class that manages data persistence.
dataSource - Variable in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMetaInformationSource
 
dataSource - Variable in class edu.ie3.datamodel.io.source.EntitySource
 
DataSource - Interface in edu.ie3.datamodel.io.source
Interface that include functionalities for data sources in the database table, csv file etc.
DC - Enum constant in enum class edu.ie3.datamodel.models.ElectricCurrentType
 
DEFAULT_DISTANCE_UNIT - Static variable in class edu.ie3.datamodel.graph.DistanceWeightedEdge
 
DEFAULT_GEO_POSITION - Static variable in class edu.ie3.datamodel.models.input.NodeInput
Use this default value if geoPosition is unknown
DEFAULT_IMPEDANCE_UNIT - Static variable in class edu.ie3.datamodel.graph.ImpedanceWeightedEdge
 
DefaultDirectoryHierarchy - Class in edu.ie3.datamodel.io.naming
Default directory hierarchy for input models
DefaultDirectoryHierarchy(Path, String) - Constructor for class edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy
 
detectMalformedQuantities(Quantity<?>[], UniqueEntity, Predicate<Quantity<?>>, String) - Static method in class edu.ie3.datamodel.utils.validation.ValidationUtils
Goes through the provided quantities and reports those, that do fulfill the given predicate via synoptic UnsafeEntityException
detectNegativeQuantities(Quantity<?>[], UniqueEntity) - Static method in class edu.ie3.datamodel.utils.validation.ValidationUtils
Goes through the provided quantities and reports those, that have negative value via synoptic UnsafeEntityException
detectPositiveQuantities(Quantity<?>[], UniqueEntity) - Static method in class edu.ie3.datamodel.utils.validation.ValidationUtils
Goes through the provided quantities and reports those, that have positive value via
detectZeroOrNegativeQuantities(Quantity<?>[], UniqueEntity) - Static method in class edu.ie3.datamodel.utils.validation.ValidationUtils
Goes through the provided quantities and reports those, that are zero or have negative value via synoptic UnsafeEntityException
determinePredominantVoltLvl(RawGridElements, int) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Determining the predominant voltage level in this grid by counting the occurrences of the different voltage levels
distanceBetweenNodes(NodeInput, NodeInput) - Static method in class edu.ie3.datamodel.utils.GridAndGeoUtils
Calculates the distance between two NodeInput entities using GeoUtils.calcHaversine(double, double, double, double)
DistanceWeightedEdge - Class in edu.ie3.datamodel.graph
A default implementation for edges in a DistanceWeightedGraph.
DistanceWeightedEdge() - Constructor for class edu.ie3.datamodel.graph.DistanceWeightedEdge
 
DistanceWeightedGraph - Class in edu.ie3.datamodel.graph
A distance weighted graph that uses DistanceWeightedEdges as edge type.
DistanceWeightedGraph() - Constructor for class edu.ie3.datamodel.graph.DistanceWeightedGraph
 
DistanceWeightedGraph(Supplier<NodeInput>, Supplier<DistanceWeightedEdge>) - Constructor for class edu.ie3.datamodel.graph.DistanceWeightedGraph
 
DOD - Static variable in class edu.ie3.datamodel.models.StandardUnits
Depth of discharge in %
DPHI_TAP - Static variable in class edu.ie3.datamodel.models.StandardUnits
Voltage angle variation per tap (for transformers) in ° (arc degree)
dsm(boolean) - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
DuplicateEntitiesException - Exception in edu.ie3.datamodel.exceptions
 
DuplicateEntitiesException(String) - Constructor for exception edu.ie3.datamodel.exceptions.DuplicateEntitiesException
 
DuplicateEntitiesException(String, List<? extends ValidationException>) - Constructor for exception edu.ie3.datamodel.exceptions.DuplicateEntitiesException
 
DV_TAP - Static variable in class edu.ie3.datamodel.models.StandardUnits
Voltage magnitude variation per tap (for transformers) in %

E

eConsAnnual(ComparableQuantity<Energy>) - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
edu.ie3.datamodel.exceptions - package edu.ie3.datamodel.exceptions
 
edu.ie3.datamodel.graph - package edu.ie3.datamodel.graph
 
edu.ie3.datamodel.io - package edu.ie3.datamodel.io
 
edu.ie3.datamodel.io.connectors - package edu.ie3.datamodel.io.connectors
 
edu.ie3.datamodel.io.csv - package edu.ie3.datamodel.io.csv
 
edu.ie3.datamodel.io.extractor - package edu.ie3.datamodel.io.extractor
 
edu.ie3.datamodel.io.factory - package edu.ie3.datamodel.io.factory
 
edu.ie3.datamodel.io.factory.input - package edu.ie3.datamodel.io.factory.input
 
edu.ie3.datamodel.io.factory.input.graphics - package edu.ie3.datamodel.io.factory.input.graphics
 
edu.ie3.datamodel.io.factory.input.participant - package edu.ie3.datamodel.io.factory.input.participant
 
edu.ie3.datamodel.io.factory.result - package edu.ie3.datamodel.io.factory.result
 
edu.ie3.datamodel.io.factory.timeseries - package edu.ie3.datamodel.io.factory.timeseries
 
edu.ie3.datamodel.io.factory.typeinput - package edu.ie3.datamodel.io.factory.typeinput
 
edu.ie3.datamodel.io.naming - package edu.ie3.datamodel.io.naming
 
edu.ie3.datamodel.io.naming.timeseries - package edu.ie3.datamodel.io.naming.timeseries
 
edu.ie3.datamodel.io.processor - package edu.ie3.datamodel.io.processor
 
edu.ie3.datamodel.io.processor.input - package edu.ie3.datamodel.io.processor.input
 
edu.ie3.datamodel.io.processor.result - package edu.ie3.datamodel.io.processor.result
 
edu.ie3.datamodel.io.processor.timeseries - package edu.ie3.datamodel.io.processor.timeseries
 
edu.ie3.datamodel.io.sink - package edu.ie3.datamodel.io.sink
 
edu.ie3.datamodel.io.source - package edu.ie3.datamodel.io.source
 
edu.ie3.datamodel.io.source.couchbase - package edu.ie3.datamodel.io.source.couchbase
 
edu.ie3.datamodel.io.source.csv - package edu.ie3.datamodel.io.source.csv
 
edu.ie3.datamodel.io.source.influxdb - package edu.ie3.datamodel.io.source.influxdb
 
edu.ie3.datamodel.io.source.sql - package edu.ie3.datamodel.io.source.sql
 
edu.ie3.datamodel.models - package edu.ie3.datamodel.models
 
edu.ie3.datamodel.models.input - package edu.ie3.datamodel.models.input
 
edu.ie3.datamodel.models.input.connector - package edu.ie3.datamodel.models.input.connector
 
edu.ie3.datamodel.models.input.connector.type - package edu.ie3.datamodel.models.input.connector.type
 
edu.ie3.datamodel.models.input.container - package edu.ie3.datamodel.models.input.container
 
edu.ie3.datamodel.models.input.graphics - package edu.ie3.datamodel.models.input.graphics
 
edu.ie3.datamodel.models.input.system - package edu.ie3.datamodel.models.input.system
 
edu.ie3.datamodel.models.input.system.characteristic - package edu.ie3.datamodel.models.input.system.characteristic
 
edu.ie3.datamodel.models.input.system.type - package edu.ie3.datamodel.models.input.system.type
 
edu.ie3.datamodel.models.input.system.type.chargingpoint - package edu.ie3.datamodel.models.input.system.type.chargingpoint
 
edu.ie3.datamodel.models.input.system.type.evcslocation - package edu.ie3.datamodel.models.input.system.type.evcslocation
 
edu.ie3.datamodel.models.input.thermal - package edu.ie3.datamodel.models.input.thermal
 
edu.ie3.datamodel.models.profile - package edu.ie3.datamodel.models.profile
 
edu.ie3.datamodel.models.result - package edu.ie3.datamodel.models.result
 
edu.ie3.datamodel.models.result.connector - package edu.ie3.datamodel.models.result.connector
 
edu.ie3.datamodel.models.result.system - package edu.ie3.datamodel.models.result.system
 
edu.ie3.datamodel.models.result.thermal - package edu.ie3.datamodel.models.result.thermal
 
edu.ie3.datamodel.models.timeseries - package edu.ie3.datamodel.models.timeseries
 
edu.ie3.datamodel.models.timeseries.individual - package edu.ie3.datamodel.models.timeseries.individual
 
edu.ie3.datamodel.models.timeseries.repetitive - package edu.ie3.datamodel.models.timeseries.repetitive
 
edu.ie3.datamodel.models.value - package edu.ie3.datamodel.models.value
 
edu.ie3.datamodel.models.voltagelevels - package edu.ie3.datamodel.models.voltagelevels
 
edu.ie3.datamodel.utils - package edu.ie3.datamodel.utils
 
edu.ie3.datamodel.utils.validation - package edu.ie3.datamodel.utils.validation
 
EFFICIENCY - Static variable in class edu.ie3.datamodel.models.StandardUnits
Efficiency of a process in %
EHV_220KV - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 
EHV_380KV - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 
ELECTRIC_CURRENT_ANGLE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Angle of an electric current in ° (arc degree)
ELECTRIC_CURRENT_MAGNITUDE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Magnitude of an electric current in A
ElectricalEnergyStorageResult - Class in edu.ie3.datamodel.models.result.system
Represents everything, that is capable of storing electric energy
ElectricalEnergyStorageResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Dimensionless>) - Constructor for class edu.ie3.datamodel.models.result.system.ElectricalEnergyStorageResult
 
ElectricCurrentType - Enum Class in edu.ie3.datamodel.models
Generic electric current type implementation.
elevationAngle(ComparableQuantity<Angle>) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
eligibleEntityClasses - Static variable in class edu.ie3.datamodel.io.processor.input.InputEntityProcessor
The entities that can be used within this processor
eligibleEntityClasses - Static variable in class edu.ie3.datamodel.io.processor.result.ResultEntityProcessor
The entities that can be used within this processor
eligibleKeys - Static variable in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor
List of all combinations of time series class, entry class and value class, this processor is able to handle
em(EmInput) - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
EM - Static variable in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantInputEntityFactory
 
EmAssetInputEntityData - Class in edu.ie3.datamodel.io.factory.input
Data used for the construction of AssetInput entities which also require an EM attribute.
EmAssetInputEntityData(AssetInputEntityData, EmInput) - Constructor for class edu.ie3.datamodel.io.factory.input.EmAssetInputEntityData
Creates a new EmAssetInputEntityData object based on a given AssetInputEntityData object and given em unit
EmAssetInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, EmInput) - Constructor for class edu.ie3.datamodel.io.factory.input.EmAssetInputEntityData
 
EmAssetInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, EmInput) - Constructor for class edu.ie3.datamodel.io.factory.input.EmAssetInputEntityData
 
EmInput - Class in edu.ie3.datamodel.models.input
 
EmInput(UUID, String, OperatorInput, OperationTime, String, EmInput) - Constructor for class edu.ie3.datamodel.models.input.EmInput
Constructor for an operated energy management system
EmInput(UUID, String, String, EmInput) - Constructor for class edu.ie3.datamodel.models.input.EmInput
Constructor for an operated energy management system
EmInput.EmInputCopyBuilder - Class in edu.ie3.datamodel.models.input
 
EmInputCopyBuilder(EmInput) - Constructor for class edu.ie3.datamodel.models.input.EmInput.EmInputCopyBuilder
 
EmInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
EmInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.EmInputFactory
 
empty() - Static method in class edu.ie3.datamodel.utils.Try.Success
Returns an empty Try.Success.
EmResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of an EmInput
EmResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.EmResult
Standard constructor with automatic uuid generation.
ENERGY_IN - Static variable in class edu.ie3.datamodel.models.StandardUnits
Energy for input purposes in kWh
ENERGY_PER_DISTANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Electric energy per driven distance in kWh/km
ENERGY_PRICE - Enum constant in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
ENERGY_PRICE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Price per energy in euro per megawatt hour
ENERGY_RESULT - Static variable in class edu.ie3.datamodel.models.StandardUnits
Energy for result purposes in MWh
EnergyManagementSource - Class in edu.ie3.datamodel.io.source
 
EnergyManagementSource(TypeSource, DataSource) - Constructor for class edu.ie3.datamodel.io.source.EnergyManagementSource
 
EnergyPriceValue - Class in edu.ie3.datamodel.models.value
Describes a price for energy
EnergyPriceValue(ComparableQuantity<EnergyPrice>) - Constructor for class edu.ie3.datamodel.models.value.EnergyPriceValue
 
enrichEntityData(E, String, Map<UUID, T>, BiFunction<E, T, R>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
Enhances given entity data with an entity from the given entity map.
enrichEntityData(E, String, Map<UUID, T1>, String, Map<UUID, T2>, TriFunction<E, T1, T2, R>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
Enhances given entity data with two entities from the given entity maps.
Entity - Interface in edu.ie3.datamodel.models
Interface for all entities.
EntityData - Class in edu.ie3.datamodel.io.factory
Data used by EntityFactory to create an instance of an entity than can be created based only on a mapping of fieldName to value.
EntityData(FactoryData) - Constructor for class edu.ie3.datamodel.io.factory.EntityData
Creates a new EntityData object based on a given FactoryData object
EntityData(Map<String, String>, Class<? extends Entity>) - Constructor for class edu.ie3.datamodel.io.factory.EntityData
Creates a new EntityData object
EntityFactory<T extends Entity,D extends EntityData> - Class in edu.ie3.datamodel.io.factory
Universal factory class for creating entities with EntityData data objects.
EntityFactory(Class<? extends T>...) - Constructor for class edu.ie3.datamodel.io.factory.EntityFactory
Constructor for an EntityFactory for given classes
EntityPersistenceNamingStrategy - Class in edu.ie3.datamodel.io.naming
Provides an easy to use standard way to name files, tables or any other persistent representation of models.
EntityPersistenceNamingStrategy() - Constructor for class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Constructor for building the names of the data sinks without provided entities with prefix and suffix
EntityPersistenceNamingStrategy(String) - Constructor for class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Constructor for building the names of the data sinks
EntityPersistenceNamingStrategy(String, String) - Constructor for class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Constructor for building the names of the data sinks
EntityProcessor<T extends Entity> - Class in edu.ie3.datamodel.io.processor
Internal API Interface for EntityProcessors.
EntityProcessor(Class<? extends T>) - Constructor for class edu.ie3.datamodel.io.processor.EntityProcessor
Create a new EntityProcessor
EntityProcessorException - Exception in edu.ie3.datamodel.exceptions
Is thrown, when an something went wrong during entity field mapping creation in a EntityProcessor
EntityProcessorException(String) - Constructor for exception edu.ie3.datamodel.exceptions.EntityProcessorException
 
EntityProcessorException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.EntityProcessorException
 
EntityProcessorException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.EntityProcessorException
 
EntitySource - Class in edu.ie3.datamodel.io.source
Class that provides all functionalities to build entities
EntitySource(DataSource) - Constructor for class edu.ie3.datamodel.io.source.EntitySource
 
ENTRY - Enum constant in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
 
EP1 - Enum constant in enum class edu.ie3.datamodel.models.profile.NbwTemperatureDependantLoadProfile
 
equals(Object) - Method in record class edu.ie3.datamodel.graph.SubGridGate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
 
equals(Object) - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.FactoryData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.EmAssetInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.participant.HpInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantTypedEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData
 
equals(Object) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueData
 
equals(Object) - Method in class edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation
 
equals(Object) - Method in class edu.ie3.datamodel.io.naming.timeseries.LoadProfileTimeSeriesMetaInformation
 
equals(Object) - Method in record class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
equals(Object) - Method in record class edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class edu.ie3.datamodel.models.input.AssetInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.AssetTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.container.GraphicElements
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.container.JointGridContainer
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
equals(Object) - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.ie3.datamodel.models.input.container.ThermalUnits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class edu.ie3.datamodel.models.input.EmInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
equals(Object) - Method in record class edu.ie3.datamodel.models.input.IdCoordinateInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.NodeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.OperatorInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiP
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.OlmCharacteristicInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.QV
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.ReactivePowerCharacteristic
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.characteristic.WecCharacteristicInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.EvInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.HpInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.StorageInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.system.WecInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.OperationTime
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.connector.SwitchResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.connector.TransformerResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.NodeResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.ResultEntity
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.system.ElectricalEnergyStorageResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.system.FlexOptionsResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantWithHeatResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.thermal.ThermalHouseResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.thermal.ThermalStorageResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.result.thermal.ThermalUnitResult
 
equals(Object) - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
equals(Object) - Method in class edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry
 
equals(Object) - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
equals(Object) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
 
equals(Object) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeriesEntry
 
equals(Object) - Method in class edu.ie3.datamodel.models.UniqueEntity
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.EnergyPriceValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.HeatAndPValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.HeatAndSValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.HeatDemandValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.PValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.SolarIrradianceValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.SValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.TemperatureValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.WeatherValue
 
equals(Object) - Method in class edu.ie3.datamodel.models.value.WindValue
 
equals(Object) - Method in class edu.ie3.datamodel.utils.Try.Failure
Indicates whether some other object is "equal to" this Failure.
equals(Object) - Method in class edu.ie3.datamodel.utils.Try.Success
Indicates whether some other object is "equal to" this Success.
etaConv(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
ethCapa(ComparableQuantity<HeatCapacity>) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
ethLosses(ComparableQuantity<ThermalConductance>) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
EV_CHARACTERISTIC - Static variable in class edu.ie3.datamodel.models.StandardUnits
Standard unit for the ev charging curve in p.U.
evcs(Set<EvcsInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter EvcsInput
EvcsInput - Class in edu.ie3.datamodel.models.input.system
 
EvcsInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, ChargingPointType, double, EvcsLocationType, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.EvcsInput
 
EvcsInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, ChargingPointType, int, double, EvcsLocationType, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.EvcsInput
 
EvcsInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, ChargingPointType, double, EvcsLocationType, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.EvcsInput
 
EvcsInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, ChargingPointType, int, double, EvcsLocationType, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.EvcsInput
 
EvcsInput.EvcsInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of EvcsInput entities with altered field values.
EvcsInputCopyBuilder(EvcsInput) - Constructor for class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
EvcsInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
Factory to create instances of EvcsInputs based on SystemParticipantEntityData and additional fields.
EvcsInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.EvcsInputFactory
 
EvcsLocationType - Enum Class in edu.ie3.datamodel.models.input.system.type.evcslocation
Describes type of location of an EvcsInput.
EvcsLocationTypeUtils - Class in edu.ie3.datamodel.models.input.system.type.evcslocation
Utility class providing tools to retrieve EvcsLocationTypes from string representation
EvcsResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a EvcsInput
EvcsResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.EvcsResult
Standard constructor with automatic uuid generation.
EvInput - Class in edu.ie3.datamodel.models.input.system
Describes an electric vehicle
EvInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, EvTypeInput) - Constructor for class edu.ie3.datamodel.models.input.system.EvInput
Constructor for an operated, always on electric vehicle
EvInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, EvTypeInput) - Constructor for class edu.ie3.datamodel.models.input.system.EvInput
Constructor for an operated electric vehicle
EvInput.EvInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of EvInput entities with altered field values.
EvInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
EvInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.EvInputFactory
 
EvResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a EvInput
EvResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Dimensionless>) - Constructor for class edu.ie3.datamodel.models.result.system.EvResult
Standard constructor with automatic uuid generation.
evs(Set<EvInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter EvInput
EvTypeInput - Class in edu.ie3.datamodel.models.input.system.type
Describes the type of a EvInput
EvTypeInput(UUID, String, ComparableQuantity<Currency>, ComparableQuantity<EnergyPrice>, ComparableQuantity<Energy>, ComparableQuantity<SpecificEnergy>, ComparableQuantity<Power>, double, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
EvTypeInput.EvTypeInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system.type
A builder pattern based approach to create copies of EvTypeInput entities with altered field values.
ExceptionUtils - Class in edu.ie3.datamodel.utils
 
executeQuery(String) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
executeQuery(String, SqlDataSource.AddParams) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
Creates a stream with maps representing a data point in the SQL data source using an explicit table name.
executeQuery(Statement, String) - Method in class edu.ie3.datamodel.io.connectors.SqlConnector
Executes the given query.
executeUpdate(String) - Method in class edu.ie3.datamodel.io.connectors.SqlConnector
Executes an update query
expandSet(Set<String>, String...) - Static method in class edu.ie3.datamodel.io.factory.Factory
Expands a set of attributes with further attributes.
extractElements(NestedEntity) - Static method in class edu.ie3.datamodel.io.extractor.Extractor
 
extractFieldMap(ResultSet) - Method in class edu.ie3.datamodel.io.connectors.SqlConnector
Extracts only the current row of the ResultSet into a field to value map
extractFieldMaps(ResultSet) - Method in class edu.ie3.datamodel.io.connectors.SqlConnector
Extracts all field to value maps from the ResultSet, one for each row
extractOperator(Operable) - Static method in class edu.ie3.datamodel.io.extractor.Extractor
 
Extractor - Class in edu.ie3.datamodel.io.extractor
A simple utility class that can be used by sinks to extract nested elements (e.g.
ExtractorException - Exception in edu.ie3.datamodel.exceptions
Exception that should be used whenever something invalid happens in a implementation of a DataConnector
ExtractorException(String) - Constructor for exception edu.ie3.datamodel.exceptions.ExtractorException
 
ExtractorException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ExtractorException
 
ExtractorException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ExtractorException
 
extractType(HasType) - Static method in class edu.ie3.datamodel.io.extractor.Extractor
 
EZ2 - Enum constant in enum class edu.ie3.datamodel.models.profile.NbwTemperatureDependantLoadProfile
 

F

Factory<C,D extends FactoryData,R> - Class in edu.ie3.datamodel.io.factory
Abstract factory class, that is able to transfer specific "flat" information in to actual model class instances.
Factory(Class<? extends C>...) - Constructor for class edu.ie3.datamodel.io.factory.Factory
 
FactoryData - Class in edu.ie3.datamodel.io.factory
 
FactoryData(Map<String, String>, Class<?>) - Constructor for class edu.ie3.datamodel.io.factory.FactoryData
 
FactoryException - Exception in edu.ie3.datamodel.exceptions
Is thrown, when something went wrong during entity creation process in a EntityFactory
FactoryException(String) - Constructor for exception edu.ie3.datamodel.exceptions.FactoryException
 
FactoryException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.FactoryException
 
FactoryException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.FactoryException
 
FailedValidationException - Exception in edu.ie3.datamodel.exceptions
 
FailedValidationException(String) - Constructor for exception edu.ie3.datamodel.exceptions.FailedValidationException
 
FailedValidationException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.FailedValidationException
 
FailedValidationException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.FailedValidationException
 
FailedValidationException(List<? extends Exception>) - Constructor for exception edu.ie3.datamodel.exceptions.FailedValidationException
 
Failure(E) - Constructor for class edu.ie3.datamodel.utils.Try.Failure
 
FailureException - Exception in edu.ie3.datamodel.exceptions
 
FailureException(String) - Constructor for exception edu.ie3.datamodel.exceptions.FailureException
 
FailureException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.FailureException
 
FailureException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.FailureException
 
feedInTariff(ComparableQuantity<EnergyPrice>) - Method in class edu.ie3.datamodel.models.input.system.BmInput.BmInputCopyBuilder
 
FieldSourceToMethod - Record Class in edu.ie3.datamodel.io.processor.timeseries
Represent a tuple of FieldSourceToMethod.FieldSource to Method to highlight, where information of a time series can be obtained from
FieldSourceToMethod(FieldSourceToMethod.FieldSource, Method) - Constructor for record class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod
Creates an instance of a FieldSourceToMethod record class.
FieldSourceToMethod.FieldSource - Enum Class in edu.ie3.datamodel.io.processor.timeseries
Enum to denote, where information can be received from
FILE_SEPARATOR_REGEX - Static variable in class edu.ie3.datamodel.io.IoUtil
 
FILE_SEPARATOR_REPLACEMENT - Static variable in class edu.ie3.datamodel.io.IoUtil
 
FileException - Exception in edu.ie3.datamodel.exceptions
 
FileException(String) - Constructor for exception edu.ie3.datamodel.exceptions.FileException
 
FileException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.FileException
 
FileHierarchy - Interface in edu.ie3.datamodel.io.naming
Abstract definition of a file hierarchy (a piece of software, that knows where to find / place a file reflecting a certain class) inside of a nested sub directory structure
FileNamingStrategy - Class in edu.ie3.datamodel.io.naming
A naming strategy, that combines an EntityPersistenceNamingStrategy for naming entities and a FileHierarchy for a folder structure.
FileNamingStrategy() - Constructor for class edu.ie3.datamodel.io.naming.FileNamingStrategy
Constructor for building the file naming strategy.
FileNamingStrategy(EntityPersistenceNamingStrategy) - Constructor for class edu.ie3.datamodel.io.naming.FileNamingStrategy
Constructor for building the file naming strategy.
FileNamingStrategy(EntityPersistenceNamingStrategy, FileHierarchy) - Constructor for class edu.ie3.datamodel.io.naming.FileNamingStrategy
Constructor for building the file naming strategy.
filePath() - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Returns the value of the filePath record component.
FileUtils - Class in edu.ie3.datamodel.utils
Some utility functionalities.
FILL_LEVEL - Static variable in class edu.ie3.datamodel.models.StandardUnits
Fill level of a storage in %
filterEmptyOptionals(Stream<Optional<TimeBasedValue<WeatherValue>>>) - Method in class edu.ie3.datamodel.io.source.influxdb.InfluxDbWeatherSource
Removes empty Optionals
filterForSubnet(GraphicElements, int) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Filters all graphic elements for the provided subnet.
filterForSubnet(RawGridElements, int) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Filters all raw grid elements for the provided subnet.
filterForSubnet(SystemParticipants, int) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Filters all system participants for the provided subnet.
fixedFeedIn(Set<FixedFeedInInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter FixedFeedInInput
FixedFeedInInput - Class in edu.ie3.datamodel.models.input.system
Dummy class to represent a constant feed in regardless of its type
FixedFeedInInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.FixedFeedInInput
Constructor for an operated, always on feed in
FixedFeedInInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.FixedFeedInInput
Constructor for an operated feed in
FixedFeedInInput.FixedFeedInInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of FixedFeedInInput entities with altered field values.
FixedFeedInInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
FixedFeedInInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.FixedFeedInInputFactory
 
FixedFeedInResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a FixedFeedInInput
FixedFeedInResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.FixedFeedInResult
Standard constructor with automatic uuid generation.
FlatDirectoryHierarchy - Class in edu.ie3.datamodel.io.naming
Default directory hierarchy for input models
FlatDirectoryHierarchy() - Constructor for class edu.ie3.datamodel.io.naming.FlatDirectoryHierarchy
 
flatMap(Function<? super T, ? extends Try<U, E>>) - Method in class edu.ie3.datamodel.utils.Try.Failure
 
flatMap(Function<? super T, ? extends Try<U, E>>) - Method in class edu.ie3.datamodel.utils.Try
Method to transform and flat the data.
flatMap(Function<? super T, ? extends Try<U, E>>) - Method in class edu.ie3.datamodel.utils.Try.Success
 
FlexOptionsResult - Class in edu.ie3.datamodel.models.result.system
Represents results of flexibility request
FlexOptionsResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.FlexOptionsResult
Standard constructor with automatic uuid generation.
FlexOptionsResultFactory - Class in edu.ie3.datamodel.io.factory.result
 
FlexOptionsResultFactory() - Constructor for class edu.ie3.datamodel.io.factory.result.FlexOptionsResultFactory
 
FlexOptionsResultFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.result.FlexOptionsResultFactory
Create a new factory to build FlexOptionsResults and utilize the given date time formatter pattern to parse date time strings
flush() - Method in class edu.ie3.datamodel.io.sink.InfluxDbSink
If batch writing is enabled, this call writes everything inside the batch to the database.
from(Optional<T>, Try.ExceptionSupplier<E>) - Static method in class edu.ie3.datamodel.utils.Try
Method to create a Try object from Optional.
fromIdString(String) - Static method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
Retrieve a common standard charging point type based on its id or one of its synonymous ids
fromTransformer2W(Transformer2WInput) - Static method in record class edu.ie3.datamodel.graph.SubGridGate
Creates a sub grid gate from two winding transformer.
fromTransformer3W(Transformer3WInput, ConnectorPort) - Static method in record class edu.ie3.datamodel.graph.SubGridGate
Creates a sub grid gate from three winding transformer.

G

G0 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
G1 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
G2 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
G3 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
G4 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
G5 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
G6 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
generateWeatherKey(ZonedDateTime, Integer) - Method in class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
Generates a key for weather documents with the pattern: weather::<coordinate_id>::<time>
geoPosition(LineString) - Method in class edu.ie3.datamodel.models.input.connector.LineInput.LineInputCopyBuilder
 
geoPosition(Point) - Method in class edu.ie3.datamodel.models.input.NodeInput.NodeInputCopyBuilder
 
GermanVoltageLevelUtils - Class in edu.ie3.datamodel.models.voltagelevels
 
get() - Method in interface edu.ie3.datamodel.utils.Try.ExceptionSupplier
 
get() - Method in class edu.ie3.datamodel.utils.Try.Failure
Returns the thrown exception.
get() - Method in class edu.ie3.datamodel.utils.Try.Success
Returns the stored data.
get() - Method in interface edu.ie3.datamodel.utils.Try.TrySupplier
 
get() - Method in interface edu.ie3.datamodel.utils.Try.VoidSupplier
 
get(D) - Method in class edu.ie3.datamodel.io.factory.Factory
Builds entity with data from given EntityData object after doing all kinds of checks on the data
get(Try<D, ?>) - Method in class edu.ie3.datamodel.io.factory.Factory
Builds entity with data from given EntityData object after doing all kinds of checks on the data
get(String) - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Returns a future for search result of the given key
get(String) - Static method in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
Get the predefined bdew load profile based on the given key
get(String) - Static method in enum class edu.ie3.datamodel.models.profile.NbwTemperatureDependantLoadProfile
Get the predefined nbw load profile based on the given key
get2WTransformers() - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of Transformer2WInput instances.
get2WTransformers(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, Transformer2WTypeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a set of Transformer2WInput instances.
get3WTransformers() - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of Transformer3WInput instances.
get3WTransformers(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, Transformer3WTypeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a set of Transformer3WInput instances.
getAcceptedColumnSchemes() - Static method in class edu.ie3.datamodel.utils.TimeSeriesUtils
Returns set of column schemes that are accepted with TimeSeriesSource
getActivePowerGradient() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput.BmTypeInputCopyBuilder
 
getActivePowerGradient() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput
 
getActivePowerGradient() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
getActivePowerGradient() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityFactory
Returns fields other than the required fields of SystemParticipantInput that have to be present.
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.CylindricalStorageInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.graphics.GraphicInputFactory
Returns fields other than the required fields of GraphicInput that have to be present.
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.LineInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.MeasurementUnitInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.NodeInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.BmInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.ChpInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.EmInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.EvcsInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.EvInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.FixedFeedInInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.HpInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.LoadInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.PvInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.StorageInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.participant.WecInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.SwitchInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.ThermalBusInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.ThermalHouseInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.Transformer2WInputFactory
 
getAdditionalFields() - Method in class edu.ie3.datamodel.io.factory.input.Transformer3WInputFactory
 
getAlbedo() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getAllCoordinates() - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getAllCoordinates() - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Returns all the coordinates of this source
getAllCoordinates() - Method in class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
getAllProfiles() - Static method in interface edu.ie3.datamodel.models.profile.LoadProfile
 
getAssetCharacteristicsEntityName(Class<? extends CharacteristicInput>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for all CharacteristicInputs
getAssetInputEntityName(Class<? extends AssetInput>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for all AssetInputs
getAsyncSession() - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Return the couchbase java sdk equivalent of an asynchronous session - an async collection - to the previously set bucket
getAzimuth() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getB() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
getBaseDirectory() - Method in class edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy
Deprecated, for removal: This API element is subject to removal in a future version.
Use CsvFileConnector instead
getBaseDirectory() - Method in interface edu.ie3.datamodel.io.naming.FileHierarchy
Deprecated, for removal: This API element is subject to removal in a future version.
Use CsvFileConnector instead
getBaseDirectory() - Method in class edu.ie3.datamodel.io.naming.FlatDirectoryHierarchy
Deprecated, for removal: This API element is subject to removal in a future version.
Use CsvFileConnector instead
getbM() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getbM() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getBmPlants() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of BmInput instances.
getBmPlants() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getBmPlants(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>, Map<UUID, BmTypeInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of BmInput instances.
getBmResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of BmResult instances.
getBmTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of BmTypeInput instances within a map by UUID.
getBoolean(String) - Method in class edu.ie3.datamodel.io.factory.EntityData
Returns boolean value for given field name.
getBucketName() - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
 
getBusInput() - Method in class edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData
 
getC() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
getCapex() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
getCapex() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
getChargingPoints() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
getChpPlants() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
 
getChpPlants() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getChpPlants(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>, Map<UUID, ChpTypeInput>, Map<UUID, ThermalBusInput>, Map<UUID, ThermalStorageInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
If one of the sets of NodeInput, ThermalBusInput, ThermalStorageInput or ChpTypeInput entities is not exhaustive for all available ChpInput entities (e.g.
getChpResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of ChpResult instances.
getChpTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of ChpTypeInput instances within a map by UUID.
getClosed() - Method in class edu.ie3.datamodel.models.result.connector.SwitchResult
 
getClosestCoordinates(Point, int, ComparableQuantity<Length>) - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getClosestCoordinates(Point, int, ComparableQuantity<Length>) - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Returns the closest n coordinate points to the given coordinate, that are inside a given bounding box, from a collection of all available points.
getClosestCoordinates(Point, int, ComparableQuantity<Length>) - Method in class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
getColumnScheme() - Method in class edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation
 
getConnection() - Method in class edu.ie3.datamodel.io.connectors.SqlConnector
Establishes and returns a database connection.
getConnection(boolean) - Method in class edu.ie3.datamodel.io.connectors.SqlConnector
Establishes and returns a database connection
getControllingEm() - Method in interface edu.ie3.datamodel.io.extractor.HasEm
 
getControllingEm() - Method in class edu.ie3.datamodel.models.input.EmInput
 
getControllingEm() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
getControlStrategy() - Method in class edu.ie3.datamodel.models.input.EmInput
 
getCoordinate() - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueData
 
getCoordinate() - Method in class edu.ie3.datamodel.models.value.WeatherValue
 
getCoordinate(int) - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getCoordinate(int) - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Get the matching coordinate for the given ID
getCoordinate(int) - Method in class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
getCoordinateCount() - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getCoordinateField() - Method in class edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory
 
getCoordinateIdFieldString() - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
Return the field name for the coordinate id
getCoordinates(int...) - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getCoordinates(int...) - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Get the matching coordinates for the given IDs
getCoordinates(int...) - Method in class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
getCosPhiRated() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
getCosPhiRated() - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput
 
getCosPhiRated() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
getCosPhiRated() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getCosPhiRated() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
getCosPhiRated() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
getCpCharacteristic() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
getCpCharacteristic() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
getCsvIndividualTimeSeriesMetaInformation(ColumnScheme...) - Method in class edu.ie3.datamodel.io.connectors.CsvFileConnector
Receive the information for specific time series.
getCylindricalStorageResult() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of CylindricalStorageResult instances.
getCylindricalStorages() - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a unique set of CylindricalStorageInput instances.
getCylindricalStorages(Map<UUID, OperatorInput>, Map<UUID, ThermalBusInput>) - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a set of CylindricalStorageInput instances.
getData() - Method in class edu.ie3.datamodel.utils.Try.Failure
 
getData() - Method in class edu.ie3.datamodel.utils.Try
Returns an option for data.
getData() - Method in class edu.ie3.datamodel.utils.Try.Success
 
getDayOfWeek() - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry
 
getDbColumnName(String, String) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
Determine the corresponding database column name based on the provided factory field parameter name.
getDbTables(String, String) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
Determine the corresponding table names based on the provided table name pattern.
getDiffuseIrradiance() - Method in class edu.ie3.datamodel.models.value.SolarIrradianceValue
 
getDirection() - Method in class edu.ie3.datamodel.models.value.WindValue
 
getDirectIrradiance() - Method in class edu.ie3.datamodel.models.value.SolarIrradianceValue
 
getDirectoryPath() - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Returns the directory path of this file.
getDirectoryPath(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Returns the sub directory structure with regard to some (not explicitly specified) base directory.
getDirectoryPath(T) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Returns the sub directory structure with regard to some (not explicitly specified) base directory.
getDistance() - Method in class edu.ie3.datamodel.graph.DistanceWeightedEdge
 
getDistanceTopologyGraph(GridContainer) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Returns the topology of the provided grid container as a DistanceWeightedGraph if the provided grid container's RawGridElements allows the creation of a valid topology graph or an empty optional otherwise.
getDistanceTopologyGraph(RawGridElements) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Returns the topology of the provided RawGridElements as a DistanceWeightedGraph, if they allow the creation of a valid topology graph or an empty optional otherwise.
getDod() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
getDod() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
getDouble(String) - Method in class edu.ie3.datamodel.io.factory.FactoryData
Returns double value for given field name.
getdPhi() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getdPhi() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getdV() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getdV() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
geteCons() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
geteCons() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
geteConsAnnual() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
getElectricCurrentType() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
getElectricCurrentType() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
getElevationAngle() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getEligibleEntityClasses() - Method in class edu.ie3.datamodel.io.processor.input.InputEntityProcessor
 
getEligibleEntityClasses() - Method in class edu.ie3.datamodel.io.processor.Processor
Returns a (unmodifiable) List of classes that this Processors is capable of processing
getEligibleEntityClasses() - Method in class edu.ie3.datamodel.io.processor.result.ResultEntityProcessor
 
getEligibleEntityClasses() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor
 
getEm() - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantEntityData
 
getEm() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
getEmResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of EmResult instances.
getEmUnit() - Method in class edu.ie3.datamodel.io.factory.input.EmAssetInputEntityData
 
getEmUnits() - Method in class edu.ie3.datamodel.io.source.EnergyManagementSource
Returns a unique set of EmInput instances.
getEmUnits(Map<UUID, OperatorInput>) - Method in class edu.ie3.datamodel.io.source.EnergyManagementSource
This set has to be unique in the sense of object uniqueness but also in the sense of UUID uniqueness of the provided EmInput which has to be checked manually, as EmInput.equals(Object) is NOT restricted on the UUID of EmInput.
getEndDate() - Method in class edu.ie3.datamodel.models.OperationTime
 
getEnergy() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalStorageResult
 
getEntityName(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.naming.DatabaseNamingStrategy
 
getEntityName(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Returns the name of the entity, that should be used for persistence.
getEntityName(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Returns the name of the entity, that should be used for persistence.
getEntityName(T) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Builds a file name (and only the file name without any directories and extension) of the given information.
getEntityName(T) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Builds a file name (and only the file name without any directories and extension) of the given information.
getEntries() - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
Returns the sorted set of all entries known to this time series
getEntries() - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
Returns all unique entries
getEntryClass() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
geteStorage() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
geteStorage() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
geteStorage() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
geteStorage() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
getEta() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
getEta() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
getEtaConv() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getEtaConv() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput.BmTypeInputCopyBuilder
 
getEtaConv() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput
 
getEtaConv() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
getEtaConv() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
getEtaEl() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
getEtaEl() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
getEtaThermal() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
getEtaThermal() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
getEthCapa() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
getEthLosses() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
getEvcs() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of EvcsInput instances.
getEvcs() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getEvcs(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of EvcsInput instances.
getEvcsResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of EvcsResult instances.
getEvResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of EvResult instances.
getEvs() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of EvInput instances.
getEvs() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getEvs(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>, Map<UUID, EvTypeInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of EvInput instances.
getEvTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of EvTypeInput instances within a map by UUID.
getException() - Method in class edu.ie3.datamodel.utils.Try.Failure
 
getException() - Method in class edu.ie3.datamodel.utils.Try
Returns an option for an exception.
getException() - Method in class edu.ie3.datamodel.utils.Try.Success
 
getExceptions(Try<? extends D, E>...) - Static method in class edu.ie3.datamodel.utils.Try
Method to retrieve the exceptions from all Try.Failure objects.
getExceptions(Collection<Try<? extends D, E>>) - Static method in class edu.ie3.datamodel.utils.Try
Method to retrieve the exceptions from all Try.Failure objects.
getExceptions(Stream<Try<? extends D, E>>) - Static method in class edu.ie3.datamodel.utils.Try
Method to retrieve the exceptions from all Try.Failure objects.
getFeedInTariff() - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
getField(String) - Method in class edu.ie3.datamodel.io.factory.FactoryData
Returns field value for given field name.
getFieldOptional(String) - Method in class edu.ie3.datamodel.io.factory.FactoryData
Returns field value for given field name, or empty Optional if field does not exist.
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.Factory
Returns list of sets of attribute names that the entity requires to be built.
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityFactory
Returns list of sets of attribute names that the entity requires to be built.
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.input.graphics.GraphicInputFactory
Returns list of sets of attribute names that the entity requires to be built.
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.input.OperatorInputFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.input.participant.EmInputFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantInputEntityFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.result.ConnectorResultFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.result.FlexOptionsResultFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.result.NodeResultFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.result.SwitchResultFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.result.SystemParticipantResultFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.result.ThermalResultFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoIdCoordinateFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoTimeBasedWeatherValueFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.IconIdCoordinateFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.IconTimeBasedWeatherValueFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedSimpleValueFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMappingFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMetaInformationFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.typeinput.LineTypeInputFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.typeinput.SystemParticipantTypeInputFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.typeinput.Transformer2WTypeInputFactory
 
getFields(Class<?>) - Method in class edu.ie3.datamodel.io.factory.typeinput.Transformer3WTypeInputFactory
 
getFieldSets(E) - Method in interface edu.ie3.datamodel.utils.validation.UniquenessValidationUtils.FieldSetSupplier
 
getFieldsString(List<Set<String>>) - Static method in class edu.ie3.datamodel.io.factory.Factory
 
getFieldsToValues() - Method in class edu.ie3.datamodel.io.factory.FactoryData
 
getFilePath() - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
 
getFilePath(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Get the full path to the file with regard to some (not explicitly specified) base directory.
getFilePath(T) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Get the full path to the file with regard to some (not explicitly specified) base directory.
getFillLevel() - Method in class edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult
 
getFixedFeedInResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of FixedFeedInResult instances.
getFixedFeedIns() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of FixedFeedInInput instances.
getFixedFeedIns() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getFixedFeedIns(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of FixedFeedInInput instances.
getFlexOptionsResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of FlexOptionsResult instances.
getFullFilePath() - Method in class edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation
 
getFullMessages(List<? extends Exception>) - Static method in class edu.ie3.datamodel.utils.ExceptionUtils
Creates a string containing multiple exception messages.
getG() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
getGeoPosition() - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
getGeoPosition() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
getGermanVoltageLevels() - Static method in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 
getgM() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getgM() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getGraphicElements() - Method in class edu.ie3.datamodel.io.source.GraphicSource
Returns the graphic elements of the grid or throws a SourceException
getGraphicElements(Map<UUID, NodeInput>, Map<UUID, LineInput>) - Method in class edu.ie3.datamodel.io.source.GraphicSource
Returns the graphic elements of the grid or throws a SourceException.
getGraphicLayer() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput
 
getGraphicLayer() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder
 
getGraphics() - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
getGraphics() - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
getGraphicsInputEntityName(Class<? extends GraphicInput>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for all GraphicInputs
getGridData() - Method in class edu.ie3.datamodel.io.source.RawGridSource
Should return either a consistent instance of RawGridElements or throw a SourceException.
getGridData(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, LineInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Should return either a consistent instance of RawGridElements or throw a SourceException.
getGridName() - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
getGridName() - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
Returns grid name
getHeaderElements() - Method in class edu.ie3.datamodel.io.processor.EntityProcessor
 
getHeaderElements() - Method in class edu.ie3.datamodel.io.processor.Processor
Return all header elements of the table
getHeaderElements() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor
 
getHeaderElements(TimeSeriesProcessorKey) - Method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Returns the header of a given time series combination or throws an exception if no processor for the given combination is known by this provider.
getHeaderElements(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Returns the header of a given entity class or throws an exception if no processor for the given class is known by this provider.
getHeatDemand() - Method in class edu.ie3.datamodel.models.value.HeatAndPValue
 
getHeatDemand() - Method in class edu.ie3.datamodel.models.value.HeatAndSValue
 
getHeatDemand() - Method in class edu.ie3.datamodel.models.value.HeatDemandValue
 
getHeatPumps() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
 
getHeatPumps() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getHeatPumps(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>, Map<UUID, HpTypeInput>, Map<UUID, ThermalBusInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
If one of the sets of NodeInput, ThermalBusInput or HpTypeInput entities is not exhaustive for all available HpInput entities (e.g.
getHpResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of HpResult instances.
getHpTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of HpTypeInput instances within a map by UUID.
getHubHeight() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
getHubHeight() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
getiAAng() - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
getiAMag() - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
getiBAng() - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
getiBMag() - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
getiCAng() - Method in class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
getiCMag() - Method in class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
getId() - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
getId() - Method in class edu.ie3.datamodel.models.input.AssetInput
 
getId() - Method in class edu.ie3.datamodel.models.input.AssetTypeInput.AssetTypeInputCopyBuilder
 
getId() - Method in class edu.ie3.datamodel.models.input.AssetTypeInput
 
getId() - Method in class edu.ie3.datamodel.models.input.OperatorInput
 
getId() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
getId() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
getId() - Method in class edu.ie3.datamodel.models.voltagelevels.VoltageLevel
Get the identifier of the voltage level
getId(Point) - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getId(Point) - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Get the ID for the coordinate point
getId(Point) - Method in class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
getIdCoordinateEntityName() - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for coordinates
getIdCoordinateEntityName() - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Get the entity name for coordinates
getIdField() - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoIdCoordinateFactory
 
getIdField() - Method in class edu.ie3.datamodel.io.factory.timeseries.IconIdCoordinateFactory
 
getIdField() - Method in class edu.ie3.datamodel.io.factory.timeseries.IdCoordinateFactory
 
getIdField() - Method in class edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory
 
getiMax() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
getImpedance() - Method in class edu.ie3.datamodel.graph.ImpedanceWeightedEdge
 
getImpedanceTopologyGraph(GridContainer) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Returns the topology of the provided grid container as a ImpedanceWeightedGraph if the provided grid container's RawGridElements allows the creation of a valid topology graph or an empty optional otherwise.
getImpedanceTopologyGraph(RawGridElements) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Returns the topology of the provided RawGridElements as a ImpedanceWeightedGraph, if they allow the creation of a valid topology graph or an empty optional otherwise.
getIndividualTimeSeriesPattern() - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
 
getIndividualTimeSeriesPattern() - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Returns the pattern to identify individual time series in this instance of the file naming strategy considering the EntityPersistenceNamingStrategy and FileHierarchy.
getIndoorTemperature() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalHouseResult
 
getInferiorSubGrid() - Method in record class edu.ie3.datamodel.graph.SubGridGate
 
getInletTemp() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
getInputEntityName(Class<? extends InputEntity>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the name for all InputEntitys
getInputModel() - Method in class edu.ie3.datamodel.models.result.ResultEntity
 
getInt(String) - Method in class edu.ie3.datamodel.io.factory.FactoryData
Returns int value for given field name.
getKey() - Method in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
getKey() - Method in enum class edu.ie3.datamodel.models.profile.LoadProfile.DefaultLoadProfiles
 
getKey() - Method in interface edu.ie3.datamodel.models.profile.LoadProfile
 
getKey() - Method in enum class edu.ie3.datamodel.models.profile.NbwTemperatureDependantLoadProfile
 
getkG() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getkSa() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getkSu() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getkT() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getkWd() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getLatField() - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoIdCoordinateFactory
 
getLatField() - Method in class edu.ie3.datamodel.io.factory.timeseries.IconIdCoordinateFactory
 
getLatField() - Method in class edu.ie3.datamodel.io.factory.timeseries.IdCoordinateFactory
 
getLatField() - Method in class edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory
 
getLength() - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
getLifeCycle() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
getLifeCycle() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
getLifeTime() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
getLifeTime() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
getLine() - Method in interface edu.ie3.datamodel.io.extractor.HasLine
 
getLine() - Method in class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputEntityData
 
getLine() - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput
 
getLineGraphicInput() - Method in class edu.ie3.datamodel.io.source.GraphicSource
If the set of LineInput entities is not exhaustive for all available LineGraphicInput entities or if an error during the building process occurs a SourceException is thrown, else all entities that have been able to be built are returned.
getLineGraphicInput(Map<UUID, LineInput>) - Method in class edu.ie3.datamodel.io.source.GraphicSource
 
getLineGraphics() - Method in class edu.ie3.datamodel.models.input.container.GraphicElements
 
getLineResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of LineResult instances.
getLines() - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of LineInput instances within a map by UUID.
getLines() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
getLines(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, LineTypeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of LineInput instances within a map by UUID.
getLineString(String) - Method in class edu.ie3.datamodel.io.factory.EntityData
Parses and returns a geometrical LineString from field value of given field name.
getLineTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of LineTypeInput instances within a map by UUID.
getLinkedEntity(EntityData, String, Map<UUID, T>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
Checks if the linked entity can be found in the provided map of entities.
getLoadProfile() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
getLoadProfileTimeSeriesPattern() - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
 
getLoadProfileTimeSeriesPattern() - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Returns the pattern to identify load profile time series in this instance of the file naming strategy considering the EntityPersistenceNamingStrategy and FileHierarchy.
getLoadResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of LoadResult instances.
getLoads() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of LoadInput instances.
getLoads() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getLoads(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of LoadInput instances.
getLocationType() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
getLonField() - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoIdCoordinateFactory
 
getLonField() - Method in class edu.ie3.datamodel.io.factory.timeseries.IconIdCoordinateFactory
 
getLonField() - Method in class edu.ie3.datamodel.io.factory.timeseries.IdCoordinateFactory
 
getLonField() - Method in class edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory
 
getLowerTemperatureLimit() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
getMapping() - Method in class edu.ie3.datamodel.io.source.TimeSeriesMappingSource
Get a mapping from model UUID to the time series UUID
getMappingSourceData() - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMappingSource
 
getMappingSourceData() - Method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesMappingSource
 
getMappingSourceData() - Method in class edu.ie3.datamodel.io.source.TimeSeriesMappingSource
Extract a stream of maps from the database for the mapping
getMeasurementUnits() - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of MeasurementUnitInput instances.
getMeasurementUnits() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
getMeasurementUnits(Map<UUID, OperatorInput>, Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a set of MeasurementUnitInput instances.
getMessages(List<? extends Exception>) - Static method in class edu.ie3.datamodel.utils.ExceptionUtils
Creates a string containing multiple exception messages.
getMySa() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getMySu() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getMyWd() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getNamingStrategy() - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
Returns the set FileNamingStrategy.
getNearestCoordinates(Point, int) - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getNearestCoordinates(Point, int) - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Returns the nearest n coordinate points.
getNearestCoordinates(Point, int) - Method in class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
getNextDateTime(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
getNextDateTime(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
getNextDateTime(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
Get the next later known time instant
getNextTimeBasedValue(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
Get the next available value after or at the given time step as a TimeBasedValue
getNode() - Method in class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputEntityData
 
getNode() - Method in class edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
 
getNode() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
getNode() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
getNode() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
getNode() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
getNodeA() - Method in class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
 
getNodeA() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
getNodeA() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
getNodeA() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
getNodeB() - Method in class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
 
getNodeB() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
getNodeB() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
getNodeB() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
getNodeC() - Method in class edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData
 
getNodeC() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
getNodeGraphicInput() - Method in class edu.ie3.datamodel.io.source.GraphicSource
If the set of NodeInput entities is not exhaustive for all available NodeGraphicInput entities or if an error during the building process occurs a SourceException is thrown, else all entities that have been able to be built, are returned.
getNodeGraphicInput(Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.GraphicSource
 
getNodeGraphics() - Method in class edu.ie3.datamodel.models.input.container.GraphicElements
 
getNodeInternal() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
getNodeResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of NodeResult instances.
getNodes() - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of NodeInput instances within a map by UUID.
getNodes() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
getNodes(Map<UUID, OperatorInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of NodeInput instances within a map by UUID.
getNominalVoltage() - Method in class edu.ie3.datamodel.models.voltagelevels.VoltageLevel
Get the nominal voltage of the voltage level
getOlmCharacteristic() - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
getOperationLimit() - Method in class edu.ie3.datamodel.models.OperationTime
 
getOperationTime() - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
getOperationTime() - Method in class edu.ie3.datamodel.models.input.AssetInput
 
getOperationTime() - Method in interface edu.ie3.datamodel.models.Operable
 
getOperator() - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
getOperator() - Method in class edu.ie3.datamodel.models.input.AssetInput
 
getOperator() - Method in interface edu.ie3.datamodel.models.Operable
 
getOperatorInput() - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
 
getOperatorInputEntityName(Class<? extends OperatorInput>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for all OperatorInputs
getOperators() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of OperatorInput instances within a map by UUID.
getOpex() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
getOpex() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
getOrElse(Supplier<T>) - Method in class edu.ie3.datamodel.utils.Try.Failure
 
getOrElse(Supplier<T>) - Method in class edu.ie3.datamodel.utils.Try
If this is a Success, the value is returned, otherwise given default is returned.
getOrElse(Supplier<T>) - Method in class edu.ie3.datamodel.utils.Try.Success
 
getOrInitWriter(Class<? extends Entity>, String[], String) - Method in class edu.ie3.datamodel.io.connectors.CsvFileConnector
 
getOrInitWriter(T, String[], String) - Method in class edu.ie3.datamodel.io.connectors.CsvFileConnector
 
getOrThrow() - Method in class edu.ie3.datamodel.utils.Try.Failure
 
getOrThrow() - Method in class edu.ie3.datamodel.utils.Try
Method for getting the data.
getOrThrow() - Method in class edu.ie3.datamodel.utils.Try.Success
 
getP() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
getP() - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantResult
Active power output of the decentralised energy resource asset.
getP() - Method in class edu.ie3.datamodel.models.value.PValue
 
getParallelDevices() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
getParallelDevices() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
getPath() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput
 
getPath() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder
 
getpMax() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
getpMax() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
getpMax() - Method in class edu.ie3.datamodel.models.result.system.FlexOptionsResult
 
getpMin() - Method in class edu.ie3.datamodel.models.result.system.FlexOptionsResult
 
getPoint() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
getPoint(String) - Method in class edu.ie3.datamodel.io.factory.EntityData
Parses and returns a geometrical Point from field value of given field name.
getPoints() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
 
getpOwn() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
getpOwn() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
getPredominantVoltageLevel() - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer
 
getpRef() - Method in class edu.ie3.datamodel.models.result.system.FlexOptionsResult
 
getPreviousDateTime(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
getPreviousDateTime(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
getPreviousDateTime(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
Get the next earlier known time instant
getPreviousTimeBasedValue(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
Get the most recent available value before or at the given time step as a TimeBasedValue
getPrice() - Method in class edu.ie3.datamodel.models.value.EnergyPriceValue
 
getProfile() - Method in class edu.ie3.datamodel.io.naming.timeseries.LoadProfileTimeSeriesMetaInformation
 
getProfile(T[], String) - Static method in interface edu.ie3.datamodel.models.profile.LoadProfile
Looks for load profile with given key and returns it.
getpThermal() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
getpThermal() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
getpThermal() - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput
 
getpThermal() - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput.HpTypeInputCopyBuilder
 
getPvPlants() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of PvInput instances.
getPvPlants() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getPvPlants(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of PvInput instances.
getPvResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of PvResult instances.
getQ() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
getQ() - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantResult
Reactive power output of the decentralised energy resource asset.
getQ() - Method in class edu.ie3.datamodel.models.value.SValue
 
getqCharacteristics() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
getqCharacteristics() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
getqDot() - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantWithHeatResult
Thermal power output of the decentralised energy resource asset.
getqDot() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalUnitResult
 
getQuantity(String, Unit<Q>) - Method in class edu.ie3.datamodel.io.factory.FactoryData
Parses and returns a Quantity from field value of given field name.
getQuantity(String, Unit<Q>) - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueData
 
getQuarterHour() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getQuarterHourOfDay() - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry
 
getR() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
getRandomLoadParametersEntityName(Class<? extends RandomLoadParameters>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for all RandomLoadParameters
getRawGrid() - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
getRawGrid() - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
getRegisteredClass() - Method in class edu.ie3.datamodel.io.processor.Processor
Reveal the registered class
getRegisteredClasses() - Method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Returns all classes that are registered within entity processors known by this provider
getRegisteredKey() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor
 
getRegisteredTimeSeriesCombinations() - Method in class edu.ie3.datamodel.io.processor.ProcessorProvider
 
getResultEntityName(Class<? extends ResultEntity>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for all ResultEntitys
getReturnTemp() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
getRotorArea() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
getRotorArea() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
getrSc() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getrScA() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getrScB() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getrScC() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getScenarioName() - Method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
 
getScheme() - Method in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
getSession() - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Return the couchbase java sdk equivalent of a session - a collection - to the previously set bucket
getSession() - Method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Return the session of this connector
getSigmaSa() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getSigmaSu() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getSigmaWd() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
getSoc() - Method in class edu.ie3.datamodel.models.result.system.ElectricalEnergyStorageResult
 
getSolarIrradiance() - Method in class edu.ie3.datamodel.models.value.WeatherValue
 
getSource(String, Path, FileNamingStrategy, CsvIndividualTimeSeriesMetaInformation) - Static method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesSource
Factory method to build a source from given meta information
getSourceData(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
 
getSourceData(Class<? extends Entity>) - Method in interface edu.ie3.datamodel.io.source.DataSource
Creates a stream of maps that represent the rows in the database
getSourceData(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
getSourceFields() - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Returns the option for a set of found fields.
getSourceFields() - Method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Returns the option for fields found in the source.
getSourceFields() - Method in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
getSourceFields() - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMappingSource
 
getSourceFields() - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Method to retrieve the fields found in the source.
getSourceFields() - Method in class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
getSourceFields() - Method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesMappingSource
 
getSourceFields() - Method in class edu.ie3.datamodel.io.source.TimeSeriesMappingSource
Returns the option for fields found in the source
getSourceFields(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
 
getSourceFields(Class<? extends Entity>) - Method in interface edu.ie3.datamodel.io.source.DataSource
Method to retrieve the fields found in the source.
getSourceFields(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
getSourceFields(Class<C>) - Method in class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
 
getSourceFields(Class<C>) - Method in class edu.ie3.datamodel.io.source.csv.CsvWeatherSource
Returns an empty optional for now.
getSourceFields(Class<C>) - Method in class edu.ie3.datamodel.io.source.influxdb.InfluxDbWeatherSource
 
getSourceFields(Class<C>) - Method in class edu.ie3.datamodel.io.source.sql.SqlWeatherSource
 
getSourceFields(Class<C>) - Method in class edu.ie3.datamodel.io.source.WeatherSource
Method to retrieve the fields found in the source.
getSourceFields(String) - Method in class edu.ie3.datamodel.io.source.sql.SqlDataSource
Method that uses the table name to retrieve all field names.
getSourceFields(Path) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
 
getsRated() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getsRated() - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput
 
getsRated() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
getsRated() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
getsRated() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
getsRated() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
getsRated() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
getsRated() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
getsRatedA() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getsRatedB() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getsRatedC() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getsRatedDC() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
getsRatedDC() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
getStartDate() - Method in class edu.ie3.datamodel.models.OperationTime
 
getStorageResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of StorageResult instances.
getStorages() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of StorageInput instances.
getStorages() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getStorages(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>, Map<UUID, StorageTypeInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of StorageInput instances.
getStorageTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of StorageTypeInput instances within a map by UUID.
getStorageVolumeLvl() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
getStorageVolumeLvlMin() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
getSubDirectory(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy
Gives the correct sub directory (w.r.t.
getSubDirectory(Class<? extends Entity>) - Method in interface edu.ie3.datamodel.io.naming.FileHierarchy
Determines the correct subdirectory (w.r.t.
getSubDirectory(Class<? extends Entity>) - Method in class edu.ie3.datamodel.io.naming.FlatDirectoryHierarchy
Gives empty sub directory.
getSubGridTopologyGraph() - Method in class edu.ie3.datamodel.models.input.container.JointGridContainer
 
getSubnet() - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer
 
getSubnet() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
getSuperiorSubGrid() - Method in record class edu.ie3.datamodel.graph.SubGridGate
 
getSupportedClasses() - Method in class edu.ie3.datamodel.io.factory.Factory
 
getSwitches() - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a unique set of SwitchInput instances.
getSwitches() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
getSwitches(Map<UUID, OperatorInput>, Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Returns a set of SwitchInput instances.
getSwitchResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of SwitchResult instances.
getSynonymousIds() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
getSynonymousIds() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
getSystemParticipants() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Should return either a consistent instance of SystemParticipants or throw a SourceException.
getSystemParticipants() - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
getSystemParticipants() - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
getSystemParticipants(Map<UUID, OperatorInput>, Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Should return either a consistent instance of SystemParticipants or throw a SourceException.
getTapMax() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getTapMax() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getTapMin() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getTapMin() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getTapNeutr() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getTapNeutr() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getTapPos() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput
 
getTapPos() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput.TransformerInputCopyBuilder
 
getTapPos() - Method in class edu.ie3.datamodel.models.result.connector.TransformerResult
 
getTargetClass() - Method in class edu.ie3.datamodel.io.factory.EntityData
 
getTargetClass() - Method in class edu.ie3.datamodel.io.factory.FactoryData
 
getTargetTemperature() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
getTemperature() - Method in class edu.ie3.datamodel.models.value.TemperatureValue
 
getTemperature() - Method in class edu.ie3.datamodel.models.value.WeatherValue
 
getThermalBus() - Method in interface edu.ie3.datamodel.io.extractor.HasThermalBus
 
getThermalBus() - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
getThermalBus() - Method in class edu.ie3.datamodel.models.input.system.HpInput
 
getThermalBus() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput
 
getThermalBus() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder
 
getThermalBuses() - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a unique set of ThermalBusInput instances within a map by UUID.
getThermalBuses(Map<UUID, OperatorInput>) - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a unique set of ThermalBusInput instances within a map by UUID.
getThermalBusInput() - Method in class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
 
getThermalBusInput() - Method in class edu.ie3.datamodel.io.factory.input.participant.HpInputEntityData
 
getThermalHouseResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of ThermalHouseResult instances.
getThermalHouses() - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a unique set of ThermalHouseInput instances.
getThermalHouses(Map<UUID, OperatorInput>, Map<UUID, ThermalBusInput>) - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a set of ThermalHouseInput instances.
getThermalStorage() - Method in interface edu.ie3.datamodel.io.extractor.HasThermalStorage
 
getThermalStorage() - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
getThermalStorageInput() - Method in class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
 
getThermalStorages() - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a unique set of instances of all entities implementing the ThermalStorageInput abstract class within a map by UUID.
getThermalStorages(Map<UUID, OperatorInput>, Map<UUID, ThermalBusInput>) - Method in class edu.ie3.datamodel.io.source.ThermalSource
Returns a unique set of instances of all entities implementing the ThermalStorageInput abstract class.
getTime() - Method in class edu.ie3.datamodel.models.result.ResultEntity
 
getTime() - Method in class edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue
 
getTimeBasedValue(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
getTimeBasedValue(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
Get the time based value for the queried time
getTimeFieldString() - Method in class edu.ie3.datamodel.io.factory.timeseries.CosmoTimeBasedWeatherValueFactory
 
getTimeFieldString() - Method in class edu.ie3.datamodel.io.factory.timeseries.IconTimeBasedWeatherValueFactory
 
getTimeFieldString() - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedSimpleValueFactory
Return the field name for the date time
getTimeFieldString() - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
Return the field name for the date time
getTimeSeries() - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesSource
 
getTimeSeries() - Method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesSource
 
getTimeSeries() - Method in class edu.ie3.datamodel.io.source.TimeSeriesSource
 
getTimeSeries(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesSource
 
getTimeSeries(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesSource
 
getTimeSeries(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.TimeSeriesSource
 
getTimeSeriesClass() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
getTimeSeriesEntityName(ColumnScheme) - Method in class edu.ie3.datamodel.io.naming.DatabaseNamingStrategy
Provides the name of a time series table given a column scheme
getTimeSeriesMappingEntityName() - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for time series mapping
getTimeSeriesMetaInformation() - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMetaInformationSource
 
getTimeSeriesMetaInformation() - Method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesMetaInformationSource
 
getTimeSeriesMetaInformation() - Method in interface edu.ie3.datamodel.io.source.TimeSeriesMetaInformationSource
Get a mapping from time series UUID to its meta information IndividualTimeSeriesMetaInformation
getTimeSeriesMetaInformation(UUID) - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMetaInformationSource
 
getTimeSeriesMetaInformation(UUID) - Method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesMetaInformationSource
 
getTimeSeriesMetaInformation(UUID) - Method in interface edu.ie3.datamodel.io.source.TimeSeriesMetaInformationSource
Get an option on the given time series meta information
getTimeSeriesPrefix() - Method in class edu.ie3.datamodel.io.naming.DatabaseNamingStrategy
Provides the String that all time series tables are prefixed with
getTimeSeriesUuid(UUID) - Method in class edu.ie3.datamodel.io.source.TimeSeriesMappingSource
Get a time series identifier to a given model identifier
getTransformer2WResultResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of Transformer2WResult instances.
getTransformer2Ws() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
getTransformer2WTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of Transformer2WTypeInput instances within a map by UUID.
getTransformer3WResultResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of Transformer3WResult instances.
getTransformer3Ws() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
getTransformer3WTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of Transformer3WTypeInput instances within a map by UUID.
getType() - Method in interface edu.ie3.datamodel.io.extractor.HasType
 
getType() - Method in class edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData
 
getType() - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
getType() - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput
 
getType() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
getType() - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
getType() - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
getType() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
getType() - Method in class edu.ie3.datamodel.models.input.system.EvInput
 
getType() - Method in class edu.ie3.datamodel.models.input.system.HpInput
 
getType() - Method in class edu.ie3.datamodel.models.input.system.StorageInput
 
getType() - Method in class edu.ie3.datamodel.models.input.system.WecInput
 
getType() - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
getTypeEntityName(Class<? extends AssetTypeInput>) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Get the entity name for all AssetTypeInputs
getTypeInput() - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantTypedEntityData
 
getUnusedFields(Set<String>, List<Set<String>>) - Method in class edu.ie3.datamodel.io.factory.Factory
Method to find and return additional fields that were found in a source and are not used by the data model.
getUpperTemperatureLimit() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
getUuid() - Method in class edu.ie3.datamodel.models.UniqueEntity
 
getUuid() - Method in class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
 
getUUID(String) - Method in class edu.ie3.datamodel.io.factory.FactoryData
Parses and returns a UUID from field value of given field name.
getV2gSupport() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
getValue() - Method in class edu.ie3.datamodel.models.timeseries.TimeSeriesEntry
 
getValue(ZonedDateTime) - Method in class edu.ie3.datamodel.io.source.csv.CsvTimeSeriesSource
 
getValue(ZonedDateTime) - Method in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesSource
 
getValue(ZonedDateTime) - Method in class edu.ie3.datamodel.io.source.TimeSeriesSource
 
getValue(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
getValue(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.repetitive.RepetitiveTimeSeries
 
getValue(ZonedDateTime) - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
If you prefer to keep the time with the value, please use TimeSeries.getTimeBasedValue(java.time.ZonedDateTime) instead
getValueClass() - Method in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
getValueClass() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
getvAng() - Method in class edu.ie3.datamodel.models.result.NodeResult
 
getVAng() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
getVelocity() - Method in class edu.ie3.datamodel.models.value.WindValue
 
getvMag() - Method in class edu.ie3.datamodel.models.result.NodeResult
 
getVMag() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
getVoltageLvl(String, String) - Method in class edu.ie3.datamodel.io.factory.EntityData
Parses and returns a voltage level from field value of given field name.
getVoltLvl() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
getvRated() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
getvRatedA() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getvRatedA() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getvRatedB() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getvRatedB() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getvRatedC() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getvTarget() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
getWeather(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.csv.CsvWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.influxdb.InfluxDbWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.sql.SqlWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.io.source.WeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>, Collection<Point>) - Method in class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>, Collection<Point>) - Method in class edu.ie3.datamodel.io.source.csv.CsvWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>, Collection<Point>) - Method in class edu.ie3.datamodel.io.source.influxdb.InfluxDbWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>, Collection<Point>) - Method in class edu.ie3.datamodel.io.source.sql.SqlWeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>, Collection<Point>) - Method in class edu.ie3.datamodel.io.source.WeatherSource
 
getWeather(ClosedInterval<ZonedDateTime>, Point) - Method in class edu.ie3.datamodel.io.source.influxdb.InfluxDbWeatherSource
Return the weather for the given time interval AND coordinate
getWeather(ZonedDateTime, Point) - Method in class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
 
getWeather(ZonedDateTime, Point) - Method in class edu.ie3.datamodel.io.source.csv.CsvWeatherSource
 
getWeather(ZonedDateTime, Point) - Method in class edu.ie3.datamodel.io.source.influxdb.InfluxDbWeatherSource
 
getWeather(ZonedDateTime, Point) - Method in class edu.ie3.datamodel.io.source.sql.SqlWeatherSource
 
getWeather(ZonedDateTime, Point) - Method in class edu.ie3.datamodel.io.source.WeatherSource
 
getWecPlants() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a unique set of WecInput instances.
getWecPlants() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
getWecPlants(Map<UUID, OperatorInput>, Map<UUID, NodeInput>, Map<UUID, EmInput>, Map<UUID, WecTypeInput>) - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
Returns a set of WecInput instances.
getWecResults() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
Returns a unique set of WecResult instances.
getWecTypes() - Method in class edu.ie3.datamodel.io.source.TypeSource
Returns a set of WecTypeInput instances within a map by UUID.
getWholesalePrice(ClosedInterval<ZonedDateTime>) - Method in interface edu.ie3.datamodel.io.source.WholesalePriceSource
Return the whole sale price for the given time interval
getWholesalePrice(ZonedDateTime) - Method in interface edu.ie3.datamodel.io.source.WholesalePriceSource
Return the whole sale price for the given time
getWind() - Method in class edu.ie3.datamodel.models.value.WeatherValue
 
getX() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
getX() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
 
getxSc() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
getxScA() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getxScB() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getxScC() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
getY() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
 
GraphicElements - Class in edu.ie3.datamodel.models.input.container
Represents the accumulation of graphic data elements (node graphics, line graphics)
GraphicElements(Collection<GraphicElements>) - Constructor for class edu.ie3.datamodel.models.input.container.GraphicElements
Combine different already existing containers
GraphicElements(List<GraphicInput>) - Constructor for class edu.ie3.datamodel.models.input.container.GraphicElements
Create an instance based on a list of GraphicInput entities that are included in GraphicElements
GraphicElements(Set<NodeGraphicInput>, Set<LineGraphicInput>) - Constructor for class edu.ie3.datamodel.models.input.container.GraphicElements
 
GraphicElements.GraphicElementsCopyBuilder - Class in edu.ie3.datamodel.models.input.container
A builder pattern based approach to create copies of GraphicElements containers with altered field values.
GraphicElementsCopyBuilder(GraphicElements) - Constructor for class edu.ie3.datamodel.models.input.container.GraphicElements.GraphicElementsCopyBuilder
GraphicInput - Class in edu.ie3.datamodel.models.input.graphics
Describes the graphic data belonging to grid assets
GraphicInput(UUID, String, LineString) - Constructor for class edu.ie3.datamodel.models.input.graphics.GraphicInput
 
GraphicInput.GraphicInputCopyBuilder<B extends GraphicInput.GraphicInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.graphics
Abstract class for all builder that build child entities of abstract class GraphicInput
GraphicInputCopyBuilder(GraphicInput) - Constructor for class edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder
 
GraphicInputFactory<T extends GraphicInput,D extends EntityData> - Class in edu.ie3.datamodel.io.factory.input.graphics
Abstract factory implementation for all GraphicInput elements
GraphicInputFactory(Class<? extends T>...) - Constructor for class edu.ie3.datamodel.io.factory.input.graphics.GraphicInputFactory
 
graphicLayer(String) - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder
 
graphics - Variable in class edu.ie3.datamodel.models.input.container.GridContainer
Accumulated graphic data entities (node graphics, line graphics)
graphics(GraphicElements) - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
Method to alter the GraphicElements.
GraphicSource - Class in edu.ie3.datamodel.io.source
Implementation that provides the capability to build entities of type GraphicInput from different data sources e.g.
GraphicSource(TypeSource, RawGridSource, DataSource) - Constructor for class edu.ie3.datamodel.io.source.GraphicSource
 
GraphicSourceException - Exception in edu.ie3.datamodel.exceptions
 
GraphicSourceException(String, List<SourceException>) - Constructor for exception edu.ie3.datamodel.exceptions.GraphicSourceException
 
GraphicValidationUtils - Class in edu.ie3.datamodel.utils.validation
 
GridAndGeoUtils - Class in edu.ie3.datamodel.utils
This class offers some useful methods for handling geographical problems related to grids
GridContainer - Class in edu.ie3.datamodel.models.input.container
 
GridContainer(String, RawGridElements, SystemParticipants, GraphicElements) - Constructor for class edu.ie3.datamodel.models.input.container.GridContainer
 
GridContainer.GridContainerCopyBuilder<B extends GridContainer.GridContainerCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.container
Abstract class for all builder that build child containers of abstract class GridContainer
GridContainerCopyBuilder(GridContainer) - Constructor for class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
GridContainerValidationUtils - Class in edu.ie3.datamodel.utils.validation
 
gridName - Variable in class edu.ie3.datamodel.models.input.container.GridContainer
Name of this grid
gridName(String) - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
Method to alter the grid name.

H

H0 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
handleEntity(TimeSeries) - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor
 
handleEntity(T) - Method in class edu.ie3.datamodel.io.processor.EntityProcessor
Standard call to handle an entity
handleEntity(T) - Method in class edu.ie3.datamodel.io.processor.ProcessorProvider
 
handleProcessorSpecificQuantity(Quantity<?>, String) - Method in class edu.ie3.datamodel.io.processor.EntityProcessor
 
handleProcessorSpecificQuantity(Quantity<?>, String) - Method in class edu.ie3.datamodel.io.processor.Processor
This method should handle all quantities that are model processor specific e.g.
handleProcessorSpecificQuantity(Quantity<?>, String) - Method in class edu.ie3.datamodel.io.processor.result.ResultEntityProcessor
 
handleQuantity(Quantity<?>, String) - Method in class edu.ie3.datamodel.io.processor.Processor
Standard method to process a Quantity to a String based on a method return object
handleTimeSeries(T) - Method in class edu.ie3.datamodel.io.processor.ProcessorProvider
Searches for the right processor and returns its result
handleTimeSeries(T) - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor
Handles the time series by processing each entry and collecting the results
harmonizeFileSeparator(String) - Static method in class edu.ie3.datamodel.io.IoUtil
Ensure to have harmonized file separator across the whole String.
harmonizeFileSeparator(Path) - Static method in class edu.ie3.datamodel.io.IoUtil
Ensure to have harmonized file separator across the whole path.
HasEm - Interface in edu.ie3.datamodel.io.extractor
Interface that should be implemented by all elements that can be controlled by EmInput elements and should be processable by the Extractor.
hashCode() - Method in record class edu.ie3.datamodel.graph.SubGridGate
Returns a hash code value for this object.
hashCode() - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
 
hashCode() - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Returns a hash code value for this object.
hashCode() - Method in class edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.FactoryData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.EmAssetInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.participant.HpInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantTypedEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData
 
hashCode() - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueData
 
hashCode() - Method in class edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation
 
hashCode() - Method in class edu.ie3.datamodel.io.naming.timeseries.LoadProfileTimeSeriesMetaInformation
 
hashCode() - Method in record class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod
Returns a hash code value for this object.
hashCode() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
hashCode() - Method in record class edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry
Returns a hash code value for this object.
hashCode() - Method in class edu.ie3.datamodel.models.input.AssetInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.AssetTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.container.GraphicElements
 
hashCode() - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
hashCode() - Method in class edu.ie3.datamodel.models.input.container.JointGridContainer
 
hashCode() - Method in class edu.ie3.datamodel.models.input.container.RawGridElements
 
hashCode() - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer
 
hashCode() - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants
 
hashCode() - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
Returns a hash code value for this object.
hashCode() - Method in record class edu.ie3.datamodel.models.input.container.ThermalUnits
Returns a hash code value for this object.
hashCode() - Method in class edu.ie3.datamodel.models.input.EmInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
hashCode() - Method in record class edu.ie3.datamodel.models.input.IdCoordinateInput
Returns a hash code value for this object.
hashCode() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.OperatorInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiP
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.OlmCharacteristicInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.QV
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.ReactivePowerCharacteristic
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.characteristic.WecCharacteristicInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.EvInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.HpInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.StorageInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.system.WecInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
hashCode() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput
 
hashCode() - Method in class edu.ie3.datamodel.models.OperationTime
 
hashCode() - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.connector.SwitchResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.connector.TransformerResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.NodeResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.ResultEntity
 
hashCode() - Method in class edu.ie3.datamodel.models.result.system.ElectricalEnergyStorageResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.system.FlexOptionsResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantWithHeatResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalHouseResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalStorageResult
 
hashCode() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalUnitResult
 
hashCode() - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
hashCode() - Method in class edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue
 
hashCode() - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry
 
hashCode() - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
hashCode() - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
 
hashCode() - Method in class edu.ie3.datamodel.models.timeseries.TimeSeriesEntry
 
hashCode() - Method in class edu.ie3.datamodel.models.UniqueEntity
 
hashCode() - Method in class edu.ie3.datamodel.models.value.EnergyPriceValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.HeatAndPValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.HeatAndSValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.HeatDemandValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.PValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.SolarIrradianceValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.SValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.TemperatureValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.WeatherValue
 
hashCode() - Method in class edu.ie3.datamodel.models.value.WindValue
 
hashCode() - Method in class edu.ie3.datamodel.utils.Try.Failure
Returns the hash code of the exception.
hashCode() - Method in class edu.ie3.datamodel.utils.Try.Success
Returns the hash code of the value.
HasLine - Interface in edu.ie3.datamodel.io.extractor
Interface that should be implemented by all elements holding a LineInput elements and should be processable by the Extractor.
HasNodes - Interface in edu.ie3.datamodel.io.extractor
Interface that should be implemented by all elements holding one or more NodeInput elements and should be processable by the Extractor.
HasThermalBus - Interface in edu.ie3.datamodel.io.extractor
Interface that should be implemented by all elements holding a ThermalBusInput elements and should be processable by the Extractor.
HasThermalStorage - Interface in edu.ie3.datamodel.io.extractor
Interface that should be implemented by all elements holding a ThermalStorageInput elements and should be processable by the Extractor.
HasType - Interface in edu.ie3.datamodel.io.extractor
Interface that should be implemented by all elements holding a AssetTypeInput and should be processable by the Extractor.
headerElements - Variable in class edu.ie3.datamodel.io.processor.EntityProcessor
 
headLineElements() - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Returns the value of the headLineElements record component.
HEAT_CAPACITY - Static variable in class edu.ie3.datamodel.models.StandardUnits
Thermal capacity of a given mass in kWh/K
HEAT_DEMAND - Enum constant in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
HEAT_DEMAND - Static variable in class edu.ie3.datamodel.models.StandardUnits
Heat demand of a thermal sink in MW
HEAT_DEMAND_PROFILE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Heat demand, that is delivered via a profile in kW
HeatAndPValue - Class in edu.ie3.datamodel.models.value
Describes a tuple based on active electrical power, as well as heat power
HeatAndPValue(ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.value.HeatAndPValue
 
HeatAndSValue - Class in edu.ie3.datamodel.models.value
Describes a triple based on active and reactive electrical power, as well as heat power
HeatAndSValue(ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.value.HeatAndSValue
 
HeatDemandValue - Class in edu.ie3.datamodel.models.value
Describes as heat demand value
HeatDemandValue(ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.value.HeatDemandValue
 
heatPumps(Set<HpInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter HpInput
HOME - Enum constant in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Charging at home (private home or apartment building, type: private location)
HouseholdSocket - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
houses() - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
Returns the value of the houses record component.
houses() - Method in record class edu.ie3.datamodel.models.input.container.ThermalUnits
Returns the value of the houses record component.
houses(Set<ThermalHouseInput>) - Method in class edu.ie3.datamodel.models.input.container.ThermalGrid.ThermalGridCopyBuilder
Method to alter ThermalHouseInput
houses(Set<ThermalHouseInput>) - Method in class edu.ie3.datamodel.models.input.container.ThermalUnits.ThermalUnitsCopyBuilder
Method to alter ThermalHouseInput
HpInput - Class in edu.ie3.datamodel.models.input.system
Describes a heat pump
HpInput(UUID, String, NodeInput, ThermalBusInput, ReactivePowerCharacteristic, EmInput, HpTypeInput) - Constructor for class edu.ie3.datamodel.models.input.system.HpInput
Constructor for an operated, always on heat pump
HpInput(UUID, String, OperatorInput, OperationTime, NodeInput, ThermalBusInput, ReactivePowerCharacteristic, EmInput, HpTypeInput) - Constructor for class edu.ie3.datamodel.models.input.system.HpInput
Constructor for an operated heat pump
HpInput.HpInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of HpInput entities with altered field values.
HpInputEntityData - Class in edu.ie3.datamodel.io.factory.input.participant
 
HpInputEntityData(SystemParticipantTypedEntityData<HpTypeInput>, ThermalBusInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.HpInputEntityData
Creates a new HpInputEntityData object based on a given SystemParticipantTypedEntityData object and given thermal bus input
HpInputEntityData(Map<String, String>, NodeInput, EmInput, HpTypeInput, ThermalBusInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.HpInputEntityData
 
HpInputEntityData(Map<String, String>, OperatorInput, NodeInput, EmInput, HpTypeInput, ThermalBusInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.HpInputEntityData
 
HpInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
HpInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.HpInputFactory
 
HpResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a HpInput
HpResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.HpResult
Standard constructor with automatic uuid generation.
HpTypeInput - Class in edu.ie3.datamodel.models.input.system.type
Describes the type of a HpInput
HpTypeInput(UUID, String, ComparableQuantity<Currency>, ComparableQuantity<EnergyPrice>, ComparableQuantity<Power>, double, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.input.system.type.HpTypeInput
 
HpTypeInput.HpTypeInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system.type
A builder pattern based approach to create copies of HpTypeInput entities with altered field values.
HUB_HEIGHT - Static variable in class edu.ie3.datamodel.models.StandardUnits
Height of the hub of an wind energy converter in metre
HV - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 

I

IconIdCoordinateFactory - Class in edu.ie3.datamodel.io.factory.timeseries
Factory, that is able to build coordinate id to coordinate mapping from German Federal Weather Service's ICON model
IconIdCoordinateFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.IconIdCoordinateFactory
 
IconTimeBasedWeatherValueFactory - Class in edu.ie3.datamodel.io.factory.timeseries
Factory implementation of TimeBasedWeatherValueFactory, that is able to handle field to value mapping in the column scheme, ie3 uses to store its data from German Federal Weather Service's ICON-EU model
IconTimeBasedWeatherValueFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.IconTimeBasedWeatherValueFactory
 
IconTimeBasedWeatherValueFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.IconTimeBasedWeatherValueFactory
 
id - Variable in class edu.ie3.datamodel.models.value.CoordinateValue
 
id - Variable in class edu.ie3.datamodel.models.voltagelevels.VoltageLevel
 
id() - Method in record class edu.ie3.datamodel.models.input.IdCoordinateInput
Returns the value of the id record component.
id(String) - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
id(String) - Method in class edu.ie3.datamodel.models.input.AssetTypeInput.AssetTypeInputCopyBuilder
 
id(String) - Method in class edu.ie3.datamodel.models.input.OperatorInput.OperatorInputCopyBuilder
 
ID - Static variable in class edu.ie3.datamodel.io.factory.UniqueEntityFactory
 
IdCoordinateFactory - Class in edu.ie3.datamodel.io.factory.timeseries
Abstract class definition for a factory, that is able to build single mapping entries from coordinate identifier to actual coordinate
IdCoordinateFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.IdCoordinateFactory
 
IdCoordinateInput - Record Class in edu.ie3.datamodel.models.input
 
IdCoordinateInput(Integer, double, double) - Constructor for record class edu.ie3.datamodel.models.input.IdCoordinateInput
Constructor for an IdCoordinateInput.
IdCoordinateInput(Integer, Point) - Constructor for record class edu.ie3.datamodel.models.input.IdCoordinateInput
Creates an instance of a IdCoordinateInput record class.
idCoordinateSource - Variable in class edu.ie3.datamodel.io.source.WeatherSource
 
IdCoordinateSource - Interface in edu.ie3.datamodel.io.source
This class serves mapping purposes between the ID of a coordinate and the actual coordinate with latitude and longitude values, which is especially needed for data source that don't offer combined primary or foreign keys.
idCoordinateSupplier - Static variable in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
 
idFieldSupplier - Static variable in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
 
IMPEDANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Impedance in Ω
IMPEDANCE_PER_LENGTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Impedance per length (mainly for lines) in Ω/km
ImpedanceWeightedEdge - Class in edu.ie3.datamodel.graph
A default implementation for edges in a ImpedanceWeightedGraph.
ImpedanceWeightedEdge() - Constructor for class edu.ie3.datamodel.graph.ImpedanceWeightedEdge
 
ImpedanceWeightedGraph - Class in edu.ie3.datamodel.graph
An impedance weighted graph that uses ImpedanceWeightedEdges as edge type.
ImpedanceWeightedGraph() - Constructor for class edu.ie3.datamodel.graph.ImpedanceWeightedGraph
 
ImpedanceWeightedGraph(Supplier<NodeInput>, Supplier<ImpedanceWeightedEdge>) - Constructor for class edu.ie3.datamodel.graph.ImpedanceWeightedGraph
 
includes(ZonedDateTime) - Method in class edu.ie3.datamodel.models.OperationTime
Check if given date is included in the operation time frame
IndividualTimeSeries<V extends Value> - Class in edu.ie3.datamodel.models.timeseries.individual
Describes a TimeSeries with individual values per time step
IndividualTimeSeries(Set<TimeBasedValue<V>>) - Constructor for class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
IndividualTimeSeries(UUID, Set<TimeBasedValue<V>>) - Constructor for class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
individualTimeSeriesMetaInformation(String) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
 
IndividualTimeSeriesMetaInformation - Class in edu.ie3.datamodel.io.naming.timeseries
Specific meta information, that can be derived from an individual time series file
IndividualTimeSeriesMetaInformation(UUID, ColumnScheme) - Constructor for class edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation
 
individualTimeSeriesPattern - Variable in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Pattern to identify individual time series in this instance of the naming strategy (takes care of prefix and suffix)
individualTimesSeriesMetaInformation(String) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Extracts meta information from a valid source name for an individual time series
inferiorNode() - Method in record class edu.ie3.datamodel.graph.SubGridGate
Returns the value of the inferiorNode record component.
InfluxDbConnector - Class in edu.ie3.datamodel.io.connectors
Implements a DataConnector for InfluxDB.
InfluxDbConnector(String, String) - Constructor for class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Initializes a new InfluxDbConnector with the given url, databaseName and InfluxDbConnector.NO_SCENARIO as scenario parameter
InfluxDbConnector(String, String, String) - Constructor for class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Initializes a new InfluxDbConnector with the given url, databaseName and scenario name.
InfluxDbConnector(String, String, String, boolean, InfluxDB.LogLevel, BatchOptions) - Constructor for class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Initializes a new InfluxDbConnector with the given url, databaseName and scenario name.
InfluxDbConnector(InfluxDB, String, String, boolean) - Constructor for class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Initializes a new InfluxDbConnector with the given influxDb session, the databaseName and scenario name.
InfluxDbSink - Class in edu.ie3.datamodel.io.sink
InfluxDB Sink for result and time series data
InfluxDbSink(InfluxDbConnector) - Constructor for class edu.ie3.datamodel.io.sink.InfluxDbSink
Initializes a new InfluxDbWeatherSource with a default EntityPersistenceNamingStrategy
InfluxDbSink(InfluxDbConnector, EntityPersistenceNamingStrategy) - Constructor for class edu.ie3.datamodel.io.sink.InfluxDbSink
Initializes a new InfluxDbWeatherSource
InfluxDbWeatherSource - Class in edu.ie3.datamodel.io.source.influxdb
InfluxDB Source for weather data
InfluxDbWeatherSource(InfluxDbConnector, IdCoordinateSource, TimeBasedWeatherValueFactory) - Constructor for class edu.ie3.datamodel.io.source.influxdb.InfluxDbWeatherSource
Initializes a new InfluxDbWeatherSource
initReader(Path) - Method in class edu.ie3.datamodel.io.connectors.CsvFileConnector
Initializes a file reader for the given file name.
inletTemp(ComparableQuantity<Temperature>) - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
inOperationOn(ZonedDateTime) - Method in interface edu.ie3.datamodel.models.Operable
 
INPUT_MODEL - Static variable in class edu.ie3.datamodel.io.factory.result.FlexOptionsResultFactory
 
InputContainer<T extends UniqueInputEntity> - Interface in edu.ie3.datamodel.models.input.container
Represents an aggregation of different entities
InputContainer.InputContainerCopyBuilder<T extends UniqueInputEntity> - Interface in edu.ie3.datamodel.models.input.container
Abstract class for all builder that build child containers of interface InputContainer
InputDataSink - Interface in edu.ie3.datamodel.io.sink
 
InputEntity - Interface in edu.ie3.datamodel.models.input
Interface to describe all input entities.
InputEntityProcessor - Class in edu.ie3.datamodel.io.processor.input
Processes all InputEntitys and its child classes
InputEntityProcessor(Class<? extends InputEntity>) - Constructor for class edu.ie3.datamodel.io.processor.input.InputEntityProcessor
 
internalSlack(boolean) - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput.Transformer3WInputCopyBuilder
 
InvalidColumnNameException - Exception in edu.ie3.datamodel.exceptions
Exception that is thrown whenever data columns are not as expected.
InvalidColumnNameException(String) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidColumnNameException
 
InvalidColumnNameException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidColumnNameException
 
InvalidColumnNameException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidColumnNameException
 
InvalidEntityException - Exception in edu.ie3.datamodel.exceptions
Is thrown, when a checked entity is illegal and thus not usable
InvalidEntityException(String, UniqueEntity) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidEntityException
 
InvalidEntityException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidEntityException
 
InvalidEntityException(String, Throwable, UniqueEntity) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidEntityException
 
InvalidGridException - Exception in edu.ie3.datamodel.exceptions
 
InvalidGridException(String) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidGridException
 
InvalidGridException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.InvalidGridException
 
IoUtil - Class in edu.ie3.datamodel.io
 
isAutoTap() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput
 
isAutoTap() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput.TransformerInputCopyBuilder
 
isClosed() - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput
 
isConnectionValid() - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Checks if the database connection is valid
isConnectionValid() - Method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Checks if the given connection parameters are valid, so that a connection can be established
isCostControlled() - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
isDsm() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
isEmpty() - Method in class edu.ie3.datamodel.utils.Try.Success
Returns true if this object is an empty Try.Success.
isFailure() - Method in class edu.ie3.datamodel.utils.Try.Failure
 
isFailure() - Method in class edu.ie3.datamodel.utils.Try
Returns true if this object is a Try.Failure or false if this object is a Try.Success.
isFailure() - Method in class edu.ie3.datamodel.utils.Try.Success
 
isLimited() - Method in class edu.ie3.datamodel.models.OperationTime
 
isMarketReaction() - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
isMarketReaction() - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
isMarketReaction() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
isMarketReaction() - Method in class edu.ie3.datamodel.models.input.system.WecInput
 
isSchemeAccepted(ColumnScheme) - Static method in class edu.ie3.datamodel.utils.TimeSeriesUtils
Checks whether the given column scheme can be used with time series.
isSlack() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
isSuccess() - Method in class edu.ie3.datamodel.utils.Try.Failure
 
isSuccess() - Method in class edu.ie3.datamodel.utils.Try
Returns true if this object is a Try.Success or false if this object is a Try.Failure.
isSuccess() - Method in class edu.ie3.datamodel.utils.Try.Success
 
isTapSide() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 

J

JointGridContainer - Class in edu.ie3.datamodel.models.input.container
Model class to hold input models for more than one galvanically separated subnet
JointGridContainer(String, RawGridElements, SystemParticipants, GraphicElements) - Constructor for class edu.ie3.datamodel.models.input.container.JointGridContainer
 
JointGridContainer(String, RawGridElements, SystemParticipants, GraphicElements, SubGridTopologyGraph) - Constructor for class edu.ie3.datamodel.models.input.container.JointGridContainer
 
JointGridContainer.JointGridContainerCopyBuilder - Class in edu.ie3.datamodel.models.input.container
A builder pattern based approach to create copies of JointGridContainer containers with altered field values.
JointGridContainerCopyBuilder(JointGridContainer) - Constructor for class edu.ie3.datamodel.models.input.container.JointGridContainer.JointGridContainerCopyBuilder

K

kG(double) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
kT(double) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 

L

L0 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
L1 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
L2 - Enum constant in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
length(ComparableQuantity<Length>) - Method in class edu.ie3.datamodel.models.input.connector.LineInput.LineInputCopyBuilder
 
LIFE_TIME - Static variable in class edu.ie3.datamodel.models.StandardUnits
Life time of a system in h
line(LineInput) - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput.LineGraphicInputCopyBuilder
 
LINE_LENGTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Length of a line in km
LineGraphicInput - Class in edu.ie3.datamodel.models.input.graphics
Describes the graphic data belonging to a LineInput
LineGraphicInput(UUID, String, LineString, LineInput) - Constructor for class edu.ie3.datamodel.models.input.graphics.LineGraphicInput
 
LineGraphicInput.LineGraphicInputCopyBuilder - Class in edu.ie3.datamodel.models.input.graphics
A builder pattern based approach to create copies of LineGraphicInput entities with altered field values.
LineGraphicInputEntityData - Class in edu.ie3.datamodel.io.factory.input.graphics
Data used by LineGraphicInputFactory used to create instances of LineGraphicInputs holding one LineInput entity.
LineGraphicInputEntityData(EntityData, LineInput) - Constructor for class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputEntityData
Creates a new LineGraphicInputEntityData object based on a given EntityData object and a line
LineGraphicInputEntityData(Map<String, String>, LineInput) - Constructor for class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputEntityData
Creates a new EntityData object
LineGraphicInputFactory - Class in edu.ie3.datamodel.io.factory.input.graphics
Factory to create LineGraphicInput entities
LineGraphicInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputFactory
 
lineGraphics(Set<LineGraphicInput>) - Method in class edu.ie3.datamodel.models.input.container.GraphicElements.GraphicElementsCopyBuilder
Method to alter the LineGraphicInput.
LineInput - Class in edu.ie3.datamodel.models.input.connector
Describes an electrical grid line that connects two NodeInputs
LineInput(UUID, String, NodeInput, NodeInput, int, LineTypeInput, ComparableQuantity<Length>, LineString, OlmCharacteristicInput) - Constructor for class edu.ie3.datamodel.models.input.connector.LineInput
Constructor for an operated, always on line
LineInput(UUID, String, OperatorInput, OperationTime, NodeInput, NodeInput, int, LineTypeInput, ComparableQuantity<Length>, LineString, OlmCharacteristicInput) - Constructor for class edu.ie3.datamodel.models.input.connector.LineInput
Constructor for an operated line
LineInput.LineInputCopyBuilder - Class in edu.ie3.datamodel.models.input.connector
A builder pattern based approach to create copies of LineInput entities with altered field values.
LineInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
LineInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.LineInputFactory
 
LineResult - Class in edu.ie3.datamodel.models.result.connector
Represents calculation results of a LineInput
LineResult(ZonedDateTime, UUID, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>) - Constructor for class edu.ie3.datamodel.models.result.connector.LineResult
Standard constructor with automatic uuid generation.
lines(Set<LineInput>) - Method in class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
Method to alter LineInput
LineTypeInput - Class in edu.ie3.datamodel.models.input.connector.type
Describes the type of a LineInput
LineTypeInput(UUID, String, ComparableQuantity<SpecificConductance>, ComparableQuantity<SpecificConductance>, ComparableQuantity<SpecificResistance>, ComparableQuantity<SpecificResistance>, ComparableQuantity<ElectricCurrent>, ComparableQuantity<ElectricPotential>) - Constructor for class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
LineTypeInputFactory - Class in edu.ie3.datamodel.io.factory.typeinput
 
LineTypeInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.typeinput.LineTypeInputFactory
 
link() - Method in record class edu.ie3.datamodel.graph.SubGridGate
Returns the value of the link record component.
LoadInput - Class in edu.ie3.datamodel.models.input.system
Describes a load
LoadInput(UUID, OperationTime, OperatorInput, String, NodeInput, ReactivePowerCharacteristic, EmInput, String, boolean, ComparableQuantity<Energy>, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.LoadInput
Constructor for an operated load
LoadInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, LoadProfile, boolean, ComparableQuantity<Energy>, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.LoadInput
Constructor for an operated, always on load
LoadInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, String, boolean, ComparableQuantity<Energy>, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.LoadInput
Constructor for an operated, always on load
LoadInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, LoadProfile, boolean, ComparableQuantity<Energy>, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.LoadInput
Constructor for an operated load
LoadInput.LoadInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of LoadInput entities with altered field values.
LoadInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
LoadInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.LoadInputFactory
 
loadprofile(StandardLoadProfile) - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
LoadProfile - Interface in edu.ie3.datamodel.models.profile
 
LoadProfile.DefaultLoadProfiles - Enum Class in edu.ie3.datamodel.models.profile
 
LoadProfileEntry - Class in edu.ie3.datamodel.models.timeseries.repetitive
Unique entry to a LoadProfileInput
LoadProfileEntry(PValue, DayOfWeek, int) - Constructor for class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry
 
LoadProfileInput - Class in edu.ie3.datamodel.models.timeseries.repetitive
 
LoadProfileInput(StandardLoadProfile, Set<LoadProfileEntry>) - Constructor for class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
LoadProfileInput(UUID, StandardLoadProfile, Set<LoadProfileEntry>) - Constructor for class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
LoadProfileTimeSeriesMetaInformation - Class in edu.ie3.datamodel.io.naming.timeseries
Specific meta information, that can be derived from a load profile time series file
LoadProfileTimeSeriesMetaInformation(UUID, String) - Constructor for class edu.ie3.datamodel.io.naming.timeseries.LoadProfileTimeSeriesMetaInformation
 
loadProfileTimeSeriesPattern - Variable in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Pattern to identify load profile time series in this instance of the naming strategy (takes care of prefix and suffix)
loadProfileTimesSeriesMetaInformation(String) - Method in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
Extracts meta information from a valid file name for a load profile time series
LoadResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a LoadInput
LoadResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.LoadResult
Standard constructor with automatic uuid generation.
loads(Set<LoadInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter LoadInput
locationType(EvcsLocationType) - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
log - Static variable in class edu.ie3.datamodel.io.connectors.SqlConnector
 
log - Static variable in class edu.ie3.datamodel.io.factory.Factory
 
log - Static variable in class edu.ie3.datamodel.io.processor.EntityProcessor
 
log - Static variable in class edu.ie3.datamodel.io.sink.InfluxDbSink
 
log - Static variable in class edu.ie3.datamodel.io.source.csv.CsvDataSource
 
log - Static variable in class edu.ie3.datamodel.io.source.csv.CsvIdCoordinateSource
 
log - Static variable in class edu.ie3.datamodel.io.source.EntitySource
 
log - Static variable in class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
log - Static variable in class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesSource
 
log - Static variable in class edu.ie3.datamodel.io.source.WeatherSource
 
logger - Static variable in class edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy
 
logger - Static variable in class edu.ie3.datamodel.io.processor.Processor
 
logger - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 
logger - Static variable in class edu.ie3.datamodel.utils.validation.ValidationUtils
 
logNotImplemented(Object) - Static method in class edu.ie3.datamodel.utils.validation.ValidationUtils
Logs a warning, if there is no check available for the class of the given object.
lowerTemperatureLimit(ComparableQuantity<Temperature>) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
LV - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 

M

map(Function<? super T, ? extends U>) - Method in class edu.ie3.datamodel.utils.Try
Method to transform the data if this object is a Try.Success.
mapFieldNameToGetter(Class<?>) - Method in class edu.ie3.datamodel.io.processor.Processor
Maps the foreseen table fields to the objects getters
mapFieldNameToGetter(Class<?>, Collection<String>) - Method in class edu.ie3.datamodel.io.processor.Processor
Maps the foreseen table fields to the objects getters and ignores the specified fields
MappingEntry(UUID, UUID) - Constructor for record class edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry
Creates an instance of a MappingEntry record class.
mappingFactory - Variable in class edu.ie3.datamodel.io.source.TimeSeriesMappingSource
 
mappingFieldSupplier - Static variable in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
 
mapWeatherValuesToPoints(Collection<TimeBasedValue<WeatherValue>>) - Method in class edu.ie3.datamodel.io.source.WeatherSource
Maps a collection of TimeBasedValues into time series for each contained coordinate point
marketReaction(boolean) - Method in class edu.ie3.datamodel.models.input.system.BmInput.BmInputCopyBuilder
 
marketReaction(boolean) - Method in class edu.ie3.datamodel.models.input.system.ChpInput.ChpInputCopyBuilder
 
marketReaction(boolean) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
marketReaction(boolean) - Method in class edu.ie3.datamodel.models.input.system.WecInput.WecInputCopyBuilder
 
MeasurementUnitInput - Class in edu.ie3.datamodel.models.input
Model of a measuring unit attached to a certain NodeInput.
MeasurementUnitInput(UUID, String, NodeInput, boolean, boolean, boolean, boolean) - Constructor for class edu.ie3.datamodel.models.input.MeasurementUnitInput
Constructor for an operated, always on measurement unit
MeasurementUnitInput(UUID, String, OperatorInput, OperationTime, NodeInput, boolean, boolean, boolean, boolean) - Constructor for class edu.ie3.datamodel.models.input.MeasurementUnitInput
Constructor for an operated measurement unit
MeasurementUnitInput.MeasurementUnitInputCopyBuilder - Class in edu.ie3.datamodel.models.input
A builder pattern based approach to create copies of MeasurementUnitInput entities with altered field values.
MeasurementUnitInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
MeasurementUnitInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.MeasurementUnitInputFactory
 
measurementUnits(Set<MeasurementUnitInput>) - Method in class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
Method to alter MeasurementUnitInput
MeasurementUnitValidationUtils - Class in edu.ie3.datamodel.utils.validation
 
mergeTimeSeries(IndividualTimeSeries<V>, IndividualTimeSeries<V>) - Method in class edu.ie3.datamodel.io.source.csv.CsvWeatherSource
Merge two individual time series into a new time series with the UUID of the first parameter
method() - Method in record class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod
Returns the value of the method record component.
MV_10KV - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 
MV_20KV - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 
MV_30KV - Static variable in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
 

N

NbwTemperatureDependantLoadProfile - Enum Class in edu.ie3.datamodel.models.profile
Temperature dependant determined by NBW (accessed 05/2022)
NestedEntity - Interface in edu.ie3.datamodel.io.extractor
This interface should be implemented only by other interfaces that should be used by the Extractor It provides the entry point for the extraction method in the Extractor.
newSet(String...) - Static method in class edu.ie3.datamodel.io.factory.Factory
Creates a new set of attribute names from given list of attributes.
NO_LOAD_PROFILE - Enum constant in enum class edu.ie3.datamodel.models.profile.LoadProfile.DefaultLoadProfiles
 
NO_OPERATOR_ASSIGNED - Static variable in class edu.ie3.datamodel.models.input.OperatorInput
 
NO_SCENARIO - Static variable in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
 
node(NodeInput) - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput.NodeGraphicInputCopyBuilder
 
node(NodeInput) - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput.MeasurementUnitInputCopyBuilder
 
node(NodeInput) - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
NODE - Static variable in class edu.ie3.datamodel.io.source.EntitySource
 
NODE_A - Static variable in class edu.ie3.datamodel.io.source.RawGridSource
 
NODE_B - Static variable in class edu.ie3.datamodel.io.source.RawGridSource
 
nodeA(NodeInput) - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
NodeAssetInputEntityData - Class in edu.ie3.datamodel.io.factory.input
Data used by all factories used to create instances of UniqueInputEntitys holding one NodeInput entity, thus needing additional information about the NodeInput, which cannot be provided through the attribute map.
NodeAssetInputEntityData(AssetInputEntityData, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
Creates a new NodeAssetInputEntityData object based on a given AssetInputEntityData object and given node
NodeAssetInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
Creates a new UntypedSingleNodeEntityData object for an operated, always on system participant input
NodeAssetInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
Creates a new UntypedSingleNodeEntityData object for an operable system participant input
nodeAssetInputEntityDataStream(Stream<Try<AssetInputEntityData, SourceException>>, Map<UUID, NodeInput>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
Returns a stream of tries of NodeAssetInputEntityData that can be used to build instances of several subtypes of UniqueEntity by a corresponding EntityFactory that consumes this data.
nodeB(NodeInput) - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
nodeC(NodeInput) - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput.Transformer3WInputCopyBuilder
 
NodeGraphicInput - Class in edu.ie3.datamodel.models.input.graphics
Describes the graphic data belonging to a NodeInput
NodeGraphicInput(UUID, String, LineString, NodeInput, Point) - Constructor for class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
NodeGraphicInput.NodeGraphicInputCopyBuilder - Class in edu.ie3.datamodel.models.input.graphics
A builder pattern based approach to create copies of NodeGraphicInput entities with altered field values.
NodeGraphicInputEntityData - Class in edu.ie3.datamodel.io.factory.input.graphics
Data used by NodeGraphicInputFactory used to create instances of NodeGraphicInputs holding one NodeInput entity.
NodeGraphicInputEntityData(EntityData, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputEntityData
Creates a new NodeGraphicInputEntityData object based on a given EntityData object and a node
NodeGraphicInputEntityData(Map<String, String>, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputEntityData
Creates a new NodeGraphicInputentityData object for an a NodeGraphicInput
NodeGraphicInputFactory - Class in edu.ie3.datamodel.io.factory.input.graphics
Factory to create NodeGraphicInput entities
NodeGraphicInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputFactory
 
nodeGraphics(Set<NodeGraphicInput>) - Method in class edu.ie3.datamodel.models.input.container.GraphicElements.GraphicElementsCopyBuilder
Method to alter the NodeGraphicInput.
NodeInput - Class in edu.ie3.datamodel.models.input
Describes an electrical grid node, that other assets can connect to
NodeInput(UUID, String, OperatorInput, OperationTime, ComparableQuantity<Dimensionless>, boolean, Point, VoltageLevel, int) - Constructor for class edu.ie3.datamodel.models.input.NodeInput
Constructor for an operated node
NodeInput(UUID, String, ComparableQuantity<Dimensionless>, boolean, Point, VoltageLevel, int) - Constructor for class edu.ie3.datamodel.models.input.NodeInput
Constructor for an operated, always on asset
NodeInput.NodeInputCopyBuilder - Class in edu.ie3.datamodel.models.input
A builder pattern based approach to create copies of NodeInput entities with altered field values.
NodeInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
NodeInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.NodeInputFactory
 
NodeResult - Class in edu.ie3.datamodel.models.result
Represents calculation results of a NodeInput
NodeResult(ZonedDateTime, UUID, ComparableQuantity<Dimensionless>, ComparableQuantity<Angle>) - Constructor for class edu.ie3.datamodel.models.result.NodeResult
Standard constructor which includes auto generation of the resulting output models uuid.
NodeResultFactory - Class in edu.ie3.datamodel.io.factory.result
 
NodeResultFactory() - Constructor for class edu.ie3.datamodel.io.factory.result.NodeResultFactory
 
NodeResultFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.result.NodeResultFactory
Create a new factory to build NodeResults and utilize the given date time formatter pattern to parse date time strings
nodes(Set<NodeInput>) - Method in class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
Method to alter NodeInput
NodeValidationUtils - Class in edu.ie3.datamodel.utils.validation
 
nominalVoltage - Variable in class edu.ie3.datamodel.models.voltagelevels.VoltageLevel
 
NotImplementedException - Exception in edu.ie3.datamodel.exceptions
 
NotImplementedException(String) - Constructor for exception edu.ie3.datamodel.exceptions.NotImplementedException
 
notLimited() - Static method in class edu.ie3.datamodel.models.OperationTime
 

O

of(D) - Static method in class edu.ie3.datamodel.utils.Try.Success
Method to create a Try.Success by applying data.
of(E) - Static method in class edu.ie3.datamodel.utils.Try.Failure
Method to create a Try.Failure object, when a non-empty Try.Success can be returned.
of(Try.TrySupplier<T, E>, Class<E>) - Static method in class edu.ie3.datamodel.utils.Try
Method to create a Try object easily.
of(String, Optional<Path>) - Static method in class edu.ie3.datamodel.utils.FileUtils
Method to get a Path from a filename and an option of a directory path.
of(Optional<String>, Optional<Path>) - Static method in class edu.ie3.datamodel.utils.FileUtils
Method to get a Path when two Optional's are provided.
ofCsv(String, Path) - Static method in class edu.ie3.datamodel.utils.FileUtils
Method to get the Path of a csv file.
ofVoid(boolean, Try.ExceptionSupplier<E>) - Static method in class edu.ie3.datamodel.utils.Try
Method to create a Try object easily.
ofVoid(E) - Static method in class edu.ie3.datamodel.utils.Try.Failure
Method to create a Try.Failure object, when an empty Try.Success can be returned.
ofVoid(Try.VoidSupplier<E>, Class<E>) - Static method in class edu.ie3.datamodel.utils.Try
Method to create a Try object easily.
ofVoid(Class<E>, Try.VoidSupplier<E>...) - Static method in class edu.ie3.datamodel.utils.Try
Utility method to check a list of Try.VoidSupplier's.
OLM_CHARACTERISTIC - Static variable in class edu.ie3.datamodel.models.StandardUnits
Standard unit for the overhead line monitoring characteristic in p.U.
olmCharacteristic(OlmCharacteristicInput) - Method in class edu.ie3.datamodel.models.input.connector.LineInput.LineInputCopyBuilder
 
OlmCharacteristicInput - Class in edu.ie3.datamodel.models.input.system.characteristic
Characteristic for overhead line monitoring
OlmCharacteristicInput(String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.OlmCharacteristicInput
 
OlmCharacteristicInput(SortedSet<CharacteristicPoint<Speed, Dimensionless>>) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.OlmCharacteristicInput
 
Operable - Interface in edu.ie3.datamodel.models
Describes an operable Entity, with operation period interval
operationTime(OperationTime) - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
OperationTime - Class in edu.ie3.datamodel.models
Time for which something is operated, can be limited to a time frame with one or two bounds or not limited which is by definition equal to always on
OperationTime(ZonedDateTime, ZonedDateTime, boolean) - Constructor for class edu.ie3.datamodel.models.OperationTime
Constructor for builder only
OperationTime.OperationTimeBuilder - Class in edu.ie3.datamodel.models
Builder class for OperationTime
OperationTimeBuilder() - Constructor for class edu.ie3.datamodel.models.OperationTime.OperationTimeBuilder
 
operator(OperatorInput) - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
OPERATOR - Static variable in class edu.ie3.datamodel.io.source.EntitySource
 
OperatorInput - Class in edu.ie3.datamodel.models.input
Describes an operator, that operates assets
OperatorInput(UUID, String) - Constructor for class edu.ie3.datamodel.models.input.OperatorInput
Constructor for an Operator
OperatorInput.OperatorInputCopyBuilder - Class in edu.ie3.datamodel.models.input
A builder pattern based approach to create copies of OperatorInput entities with altered field values.
OperatorInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
OperatorInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.OperatorInputFactory
 
optionallyEnrichEntityData(E, String, Map<UUID, T>, T, BiFunction<E, T, R>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
Enhances given entity data with an entity from the given entity map or the default value.
orElse(Supplier<Try<T, E>>) - Method in class edu.ie3.datamodel.utils.Try.Failure
 
orElse(Supplier<Try<T, E>>) - Method in class edu.ie3.datamodel.utils.Try
If this is a Success, it is returned, otherwise given default Try is returned.
orElse(Supplier<Try<T, E>>) - Method in class edu.ie3.datamodel.utils.Try.Success
 
OutputDataSink - Interface in edu.ie3.datamodel.io.sink
 

P

p(boolean) - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput.MeasurementUnitInputCopyBuilder
 
PARALLEL_DEVICES - Static variable in class edu.ie3.datamodel.io.factory.input.SwitchInputFactory
Attribute that _can_, but does not _have to_ be present for the creation of ConnectorInputs.
parallelDevices(int) - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
PARENT_EM - Static variable in class edu.ie3.datamodel.io.factory.input.participant.EmInputFactory
 
parentEm(EmInput) - Method in class edu.ie3.datamodel.models.input.EmInput.EmInputCopyBuilder
 
parse(Class<V>) - Static method in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
parse(String) - Static method in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
parse(String) - Static method in enum class edu.ie3.datamodel.models.ElectricCurrentType
 
parse(String) - Static method in class edu.ie3.datamodel.models.input.system.characteristic.ReactivePowerCharacteristic
Parses a given input to a valid reactive power characteristic, if it is recognized correctly.
parse(String) - Static method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
Parse a given string into either a custom ChargingPointType or a standard ChargingPointType.
parse(String) - Static method in class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationTypeUtils
Parsing a location type string into one EvcsLocationType.
parse(String) - Static method in interface edu.ie3.datamodel.models.profile.LoadProfile
Parses the given key to StandardLoadProfile.
parse(String) - Static method in interface edu.ie3.datamodel.models.profile.StandardLoadProfile
Returns standard load profile corresponding to the given key.
parse(String) - Static method in interface edu.ie3.datamodel.models.profile.TemperatureDependantLoadProfile
Returns temperature dependant load profile corresponding to the given key.
parse(String, ComparableQuantity<ElectricPotential>) - Static method in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
Parses the given id and rated voltage and returns a suitable german voltage level, unless it is not covered by any of the given.
parse(ComparableQuantity<ElectricPotential>) - Static method in class edu.ie3.datamodel.models.voltagelevels.GermanVoltageLevelUtils
Parses the given rated voltage and returns a suitable german voltage level, unless it is not covered by any of the given.
parseCsvRow(String, String) - Method in class edu.ie3.datamodel.io.source.csv.CsvDataSource
Parse a given row of a valid RFC 4180 formatted csv row
parseQueryResult(QueryResult) - Static method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Parses the result of an influxQL query for all measurements (e.g.
parseQueryResult(QueryResult, String...) - Static method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Parses the result of one or multiple influxQL queries for the given measurements (e.g.
parseResult(QueryResult.Result, String...) - Static method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Parses the result of one influxQL query for the given measurements (e.g.
parseSeries(QueryResult.Series) - Static method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Parses the results for a single measurement series
parseValueList(List<?>, String[]) - Static method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
Parses a list of values and maps them to field names using the given column name and order
ParsingException - Exception in edu.ie3.datamodel.exceptions
 
ParsingException(String) - Constructor for exception edu.ie3.datamodel.exceptions.ParsingException
 
ParsingException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ParsingException
 
participant() - Method in record class edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry
Returns the value of the participant record component.
path(LineString) - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder
 
pathOption(String) - Static method in class edu.ie3.datamodel.io.IoUtil
Method to wrap a string of a path in an option for a path.
persist(C) - Method in interface edu.ie3.datamodel.io.sink.DataSink
Should implement the entry point of a data sink to persist an entity.
persist(C) - Method in class edu.ie3.datamodel.io.sink.InfluxDbSink
 
persist(String, Object) - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Persist the document to the database and map it to the key
persist(T) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistAll(Collection<C>) - Method in interface edu.ie3.datamodel.io.sink.DataSink
Should implement the entry point of a data sink to persist multiple entities in a collection.
persistAll(Collection<C>) - Method in class edu.ie3.datamodel.io.sink.InfluxDbSink
 
persistAll(Collection<T>) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistAllIgnoreNested(Collection<C>) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistAllIgnoreNested(Collection<C>) - Method in interface edu.ie3.datamodel.io.sink.InputDataSink
Should implement the entry point of a data sink to persist multiple input entities in a collection.
persistAllIncludeNested(Collection<C>) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistAllIncludeNested(Collection<C>) - Method in interface edu.ie3.datamodel.io.sink.InputDataSink
Should offer a clear alternative to InputDataSink.persistAllIgnoreNested(java.util.Collection<C>) if the nested entities of the input entities are supposed to be persisted as well.
persistIgnoreNested(C) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistIgnoreNested(C) - Method in interface edu.ie3.datamodel.io.sink.InputDataSink
Should implement the entry point of a data sink to persist an input entity.
persistIncludeNested(C) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistIncludeNested(C) - Method in interface edu.ie3.datamodel.io.sink.InputDataSink
Should offer a clear alternative to InputDataSink.persistIgnoreNested(C) if the nested entities of an input entity are supposed to be persisted as well.
persistJointGrid(JointGridContainer) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistJointGrid(JointGridContainer) - Method in interface edu.ie3.datamodel.io.sink.InputDataSink
Should implement the entry point of a data sink to persist a whole JointGridContainer
persistTimeSeries(TimeSeries<E, V>) - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
persistTimeSeries(TimeSeries<E, V>) - Method in interface edu.ie3.datamodel.io.sink.DataSink
Should implement the handling of a whole time series.
persistTimeSeries(TimeSeries<E, V>) - Method in class edu.ie3.datamodel.io.sink.InfluxDbSink
 
point() - Method in record class edu.ie3.datamodel.models.input.IdCoordinateInput
Returns the value of the point record component.
point(Point) - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput.NodeGraphicInputCopyBuilder
 
PREFIX - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
PREFIX - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiP
 
PREFIX - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.QV
 
printStackTrace(StackTraceElement...) - Static method in class edu.ie3.datamodel.utils.ExceptionUtils
Method for combining StackTraceElements.
processMethodResult(Object, Method, String) - Method in class edu.ie3.datamodel.io.processor.Processor
Processes the returned object to String by taking care of different conventions.
processObject(Object, Map<String, Method>) - Method in class edu.ie3.datamodel.io.processor.Processor
Processes the object to a map from field name to value as String representation
processOperationTime(OperationTime, String) - Method in class edu.ie3.datamodel.io.processor.Processor
Handling of elements of type OperationTime
Processor<T> - Class in edu.ie3.datamodel.io.processor
Basic sketch and skeleton for a processors including all functions that apply for all needed subtypes of processors
Processor(Class<? extends T>) - Constructor for class edu.ie3.datamodel.io.processor.Processor
Instantiates a Processor for a foreseen class
ProcessorProvider - Class in edu.ie3.datamodel.io.processor
Wrapper providing the class specific processor to convert an instance of a Entity into a mapping from attribute to value which can be used to write data e.g.
ProcessorProvider() - Constructor for class edu.ie3.datamodel.io.processor.ProcessorProvider
Get an instance of this class with all existing entity processors
ProcessorProvider(Collection<EntityProcessor<? extends Entity>>, Map<TimeSeriesProcessorKey, TimeSeriesProcessor<TimeSeries<TimeSeriesEntry<Value>, Value>, TimeSeriesEntry<Value>, Value>>) - Constructor for class edu.ie3.datamodel.io.processor.ProcessorProvider
Get an instance of this class based on the provided collection of processors
ProcessorProviderException - Exception in edu.ie3.datamodel.exceptions
Exception that should be used whenever an error occurs in a instance of ProcessorProvider
ProcessorProviderException(String) - Constructor for exception edu.ie3.datamodel.exceptions.ProcessorProviderException
 
ProcessorProviderException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ProcessorProviderException
 
ProcessorProviderException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ProcessorProviderException
 
processVoltageLevel(VoltageLevel, String) - Method in class edu.ie3.datamodel.io.processor.Processor
Handling of elements of type VoltageLevel
processZonedDateTime(ZonedDateTime) - Method in class edu.ie3.datamodel.io.processor.Processor
Standard method to process a ZonedDateTime to a String based on a method return object NOTE: this method does NOT check if the provided object is of type ZonedDateTime.
putUuidFirst(Map<String, V>) - Static method in class edu.ie3.datamodel.io.processor.Processor
Ensure, that the uuid field is put first.
PValue - Class in edu.ie3.datamodel.models.value
Describes a active power value as active power
PValue(ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.value.PValue
 
PvInput - Class in edu.ie3.datamodel.models.input.system
Describes a photovoltaic plant
PvInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, double, ComparableQuantity<Angle>, ComparableQuantity<Dimensionless>, ComparableQuantity<Angle>, double, double, boolean, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.PvInput
Constructor for an operated, always on photovoltaic plant
PvInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, double, ComparableQuantity<Angle>, ComparableQuantity<Dimensionless>, ComparableQuantity<Angle>, double, double, boolean, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.PvInput
Constructor for an operated photovoltaic plant
PvInput.PvInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of PvInput entities with altered field values.
PvInputCopyBuilder(PvInput) - Constructor for class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
PvInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
PvInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.PvInputFactory
 
pvPlants(Set<PvInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter PvInput
PvResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a PvInput
PvResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.PvResult
Standard constructor with automatic uuid generation.

Q

q(boolean) - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput.MeasurementUnitInputCopyBuilder
 
Q_CHARACTERISTIC - Static variable in class edu.ie3.datamodel.models.StandardUnits
Standard unit for reactive power characteristics in p.U.
Q_DOT_RESULT - Static variable in class edu.ie3.datamodel.models.StandardUnits
Heat demand (power) for result purposes in MW
qCharacteristics(ReactivePowerCharacteristic) - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
quantityValToOptionalString(Quantity<?>) - Method in class edu.ie3.datamodel.io.processor.Processor
Converts a given quantity to String by extracting the value and applying the toString method to it
query(String) - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
Returns a future for the result of the given query, will be executed asynchronously
QV - Class in edu.ie3.datamodel.models.input.system.characteristic
Characteristic giving the reactive power behaviour based on the current voltage magnitude at the connecting node
QV(String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.QV
 
QV(SortedSet<CharacteristicPoint<Dimensionless, Dimensionless>>) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.QV
 

R

RandomLoadParameters - Class in edu.ie3.datamodel.models.input
Data model to describe the parameters of a probability density function to draw random power consumptions.
RandomLoadParameters(UUID, int, double, double, double, double, double, double, double, double, double) - Constructor for class edu.ie3.datamodel.models.input.RandomLoadParameters
 
RATED_VOLTAGE_MAGNITUDE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Rated voltage magnitude (mainly for input purposes) in kV
rawGrid - Variable in class edu.ie3.datamodel.models.input.container.GridContainer
Accumulated raw grid elements (lines, nodes, transformers, switches)
rawGrid(RawGridElements) - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
Method to alter the RawGridElements
RawGridElements - Class in edu.ie3.datamodel.models.input.container
Represents the aggregation of raw grid elements (nodes, lines, transformers, switches)
RawGridElements(Collection<RawGridElements>) - Constructor for class edu.ie3.datamodel.models.input.container.RawGridElements
Combine different already existing containers
RawGridElements(List<AssetInput>) - Constructor for class edu.ie3.datamodel.models.input.container.RawGridElements
Create an instance based on a list of AssetInput entities that are included in RawGridElements
RawGridElements(Set<NodeInput>, Set<LineInput>, Set<Transformer2WInput>, Set<Transformer3WInput>, Set<SwitchInput>, Set<MeasurementUnitInput>) - Constructor for class edu.ie3.datamodel.models.input.container.RawGridElements
 
RawGridElements.RawGridElementsCopyBuilder - Class in edu.ie3.datamodel.models.input.container
A builder pattern based approach to create copies of RawGridElements containers with altered field values.
RawGridElementsCopyBuilder(RawGridElements) - Constructor for class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
RawGridException - Exception in edu.ie3.datamodel.exceptions
 
RawGridException(String, List<SourceException>) - Constructor for exception edu.ie3.datamodel.exceptions.RawGridException
 
RawGridSource - Class in edu.ie3.datamodel.io.source
Implementation that provides the capability to build entities held by RawGridElements as well as the RawGridElements container from different data sources e.g.
RawGridSource(TypeSource, DataSource) - Constructor for class edu.ie3.datamodel.io.source.RawGridSource
 
REACTANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Reactance in Ω
REACTANCE_PER_LENGTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Reactance per length (mainly for lines) in Ω/km
REACTIVE_POWER_IN - Static variable in class edu.ie3.datamodel.models.StandardUnits
Reactive power for input purposes in kVAr
REACTIVE_POWER_RESULT - Static variable in class edu.ie3.datamodel.models.StandardUnits
Reactive power for result purposes in MVAr
ReactivePowerCharacteristic - Class in edu.ie3.datamodel.models.input.system.characteristic
Abstract class (only for grouping all reactive power characteristics together
ReactivePowerCharacteristic(String, Unit<Dimensionless>, Unit<Dimensionless>, String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.ReactivePowerCharacteristic
 
ReactivePowerCharacteristic(SortedSet<CharacteristicPoint<Dimensionless, Dimensionless>>, String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.ReactivePowerCharacteristic
 
read(String, String, Path, boolean) - Static method in class edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource
 
read(String, Path) - Static method in class edu.ie3.datamodel.io.source.csv.CsvThermalGridSource
Method for reading ThermalGrids.
read(String, Path, FileNamingStrategy) - Static method in class edu.ie3.datamodel.io.source.csv.CsvThermalGridSource
Method for reading ThermalGrids.
registeredClass - Variable in class edu.ie3.datamodel.io.processor.Processor
 
removeFileNameEnding(String) - Static method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
 
removeFileNameEnding(Path) - Static method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
 
RepetitiveTimeSeries<E extends TimeSeriesEntry<V>,V extends Value> - Class in edu.ie3.datamodel.models.timeseries.repetitive
Describes a TimeSeries with repetitive values that can be calculated from a pattern
RepetitiveTimeSeries(Set<E>) - Constructor for class edu.ie3.datamodel.models.timeseries.repetitive.RepetitiveTimeSeries
 
RepetitiveTimeSeries(UUID, Set<E>) - Constructor for class edu.ie3.datamodel.models.timeseries.repetitive.RepetitiveTimeSeries
 
REQUIRED_FORMAT - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
 
RESISTANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Resistance in Ω
RESISTANCE_PER_LENGTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Resistance per length (mainly for lines) in Ω/km
restrictToBoundingBox(Point, Collection<CoordinateDistance>, int) - Method in interface edu.ie3.datamodel.io.source.IdCoordinateSource
Method for evaluating the found points.
ResultEntity - Class in edu.ie3.datamodel.models.result
Abstract class to hold all mappings common to all result models
ResultEntity(ZonedDateTime, UUID) - Constructor for class edu.ie3.datamodel.models.result.ResultEntity
Standard constructor which includes auto generation of the resulting output models uuid.
ResultEntityProcessor - Class in edu.ie3.datamodel.io.processor.result
'Serializer' for ResultEntitys into a fieldName to value representation to allow for an easy processing into a database or file sink e.g.
ResultEntityProcessor(Class<? extends ResultEntity>) - Constructor for class edu.ie3.datamodel.io.processor.result.ResultEntityProcessor
 
ResultEntitySource - Class in edu.ie3.datamodel.io.source
Interface that provides the capability to build entities of type ResultEntity container from .csv files.
ResultEntitySource(DataSource) - Constructor for class edu.ie3.datamodel.io.source.ResultEntitySource
 
ResultEntitySource(DataSource, DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.source.ResultEntitySource
 
resultFieldSupplier - Static variable in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
 
returnTemp(ComparableQuantity<Temperature>) - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
ROTOR_AREA - Static variable in class edu.ie3.datamodel.models.StandardUnits
Area covered by the rotor of a wind energy converter in m²

S

S_RATED - Static variable in class edu.ie3.datamodel.models.StandardUnits
Rated apparent power (mainly for input purposes) in kVA
scale(Double) - Method in class edu.ie3.datamodel.models.input.container.ThermalGrid.ThermalGridCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.BmInput.BmInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.ChpInput.ChpInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.EvInput.EvInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput.FixedFeedInInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.HpInput.HpInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.StorageInput.StorageInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
Scales the input entity in a way that tries to preserve proportions that are related to power.
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput.BmTypeInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput.HpTypeInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
Scales the type input entity in a way that tries to preserve proportions that are related to power.
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.system.WecInput.WecInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
scale(Double) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder
 
scanCollection(Collection<Try<U, E>>, Class<U>) - Static method in class edu.ie3.datamodel.utils.Try
Method to scan a collection of Try objects for Try.Failure's.
scanStream(Stream<Try<U, E>>, String) - Static method in class edu.ie3.datamodel.utils.Try
Method to scan a stream of Try objects for Try.Failure's.
schemaName - Variable in class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
serialize() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
Serialize the characteristic to a commonly understood string
serialize() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
Serializes the given point to a string
setActivePowerGradient(ComparableQuantity<DimensionlessRate>) - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput.BmTypeInputCopyBuilder
 
setActivePowerGradient(ComparableQuantity<DimensionlessRate>) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
setCapex(ComparableQuantity<Currency>) - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
setClosed(boolean) - Method in class edu.ie3.datamodel.models.result.connector.SwitchResult
 
setCosPhiRated(double) - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
setCpCharacteristic(WecCharacteristicInput) - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
setDod(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
seteCons(ComparableQuantity<SpecificEnergy>) - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
setEdgeWeight(DistanceWeightedEdge, double) - Method in class edu.ie3.datamodel.graph.DistanceWeightedGraph
The only purpose for overriding this method is to provide a better indication of the unit that is expected to be passed in.
setEdgeWeight(DistanceWeightedEdge, ComparableQuantity<Length>) - Method in class edu.ie3.datamodel.graph.DistanceWeightedGraph
Assigns a Quantity of type Length to an instance of edge DistanceWeightedEdge
setEdgeWeightQuantity(ImpedanceWeightedEdge, ComparableQuantity<ElectricResistance>) - Method in class edu.ie3.datamodel.graph.ImpedanceWeightedGraph
Assigns a Quantity of type ElectricResistance to an instance of edge ImpedanceWeightedEdge
setElectricCurrentType(ElectricCurrentType) - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
setEnergy(ComparableQuantity<Energy>) - Method in class edu.ie3.datamodel.models.result.thermal.ThermalStorageResult
 
seteStorage(ComparableQuantity<Energy>) - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
seteStorage(ComparableQuantity<Energy>) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
setEta(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
setEtaConv(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput.BmTypeInputCopyBuilder
 
setEtaConv(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
setEtaEl(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
setEtaThermal(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
setFillLevel(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult
 
setHubHeight(ComparableQuantity<Length>) - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
setiAAng(ComparableQuantity<Angle>) - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
setiAMag(ComparableQuantity<ElectricCurrent>) - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
setiBAng(ComparableQuantity<Angle>) - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
setiBMag(ComparableQuantity<ElectricCurrent>) - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
setiCAng(ComparableQuantity<Angle>) - Method in class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
setiCMag(ComparableQuantity<ElectricCurrent>) - Method in class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
setId(String) - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
setIndoorTemperature(ComparableQuantity<Temperature>) - Method in class edu.ie3.datamodel.models.result.thermal.ThermalHouseResult
 
setInputModel(UUID) - Method in class edu.ie3.datamodel.models.result.ResultEntity
 
setLifeCycle(int) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
setLifeTime(ComparableQuantity<Time>) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
setOpex(ComparableQuantity<EnergyPrice>) - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
setP(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantResult
 
setpMax(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
setpOwn(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
setpThermal(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
setpThermal(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput.HpTypeInputCopyBuilder
 
setQ(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantResult
 
setqDot(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.result.thermal.ThermalUnitResult
 
setRotorArea(ComparableQuantity<Area>) - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
setsRated(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
setsRated(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
setsRatedDC(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
setSynonymousIds(Set<String>) - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType.ChargingPointTypeCopyBuilder
 
setTapPos(int) - Method in class edu.ie3.datamodel.models.result.connector.TransformerResult
 
setTime(ZonedDateTime) - Method in class edu.ie3.datamodel.models.result.ResultEntity
 
setvAng(ComparableQuantity<Angle>) - Method in class edu.ie3.datamodel.models.result.NodeResult
 
setvMag(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.result.NodeResult
 
shutdown() - Method in class edu.ie3.datamodel.io.connectors.CouchbaseConnector
 
shutdown() - Method in class edu.ie3.datamodel.io.connectors.CsvFileConnector
 
shutdown() - Method in interface edu.ie3.datamodel.io.connectors.DataConnector
 
shutdown() - Method in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
 
shutdown() - Method in class edu.ie3.datamodel.io.connectors.SqlConnector
 
shutdown() - Method in class edu.ie3.datamodel.io.sink.CsvFileSink
 
shutdown() - Method in interface edu.ie3.datamodel.io.sink.DataSink
Shutdown this sink and do all cleanup operations (e.g.
shutdown() - Method in class edu.ie3.datamodel.io.sink.InfluxDbSink
 
SimpleFactoryData - Class in edu.ie3.datamodel.io.factory
Simple class, that holds a mapping from key to value.
SimpleFactoryData(Map<String, String>, Class<?>) - Constructor for class edu.ie3.datamodel.io.factory.SimpleFactoryData
 
SimpleTimeBasedValueData<V extends Value> - Class in edu.ie3.datamodel.io.factory.timeseries
Data, that is used to build a TimeBasedValue within a Factory
SimpleTimeBasedValueData(Map<String, String>, Class<V>) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.SimpleTimeBasedValueData
Creates a new SimpleTimeBasedValueData object
SinkException - Exception in edu.ie3.datamodel.exceptions
Exception that should be used whenever an error occurs in a instance of a DataSink
SinkException(String) - Constructor for exception edu.ie3.datamodel.exceptions.SinkException
 
SinkException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.SinkException
 
SinkException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.SinkException
 
slack(boolean) - Method in class edu.ie3.datamodel.models.input.NodeInput.NodeInputCopyBuilder
 
SOC - Static variable in class edu.ie3.datamodel.models.StandardUnits
State of charge in %
SOLAR_ELEVATION_ANGLE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Elevation of a pv panel with regard to the plane in degree_geom
SOLAR_IRRADIANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Solar irradiance on a flat surface as power per area in W/m²
SolarIrradianceValue - Class in edu.ie3.datamodel.models.value
Describes an irradiance value as a pair of diffuse and direct irradiance
SolarIrradianceValue(ComparableQuantity<Irradiance>, ComparableQuantity<Irradiance>) - Constructor for class edu.ie3.datamodel.models.value.SolarIrradianceValue
 
source() - Method in record class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod
Returns the value of the source record component.
SourceException - Exception in edu.ie3.datamodel.exceptions
Exception that should be used whenever an error occurs in a instance of a DataSource
SourceException(String) - Constructor for exception edu.ie3.datamodel.exceptions.SourceException
 
SourceException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.SourceException
 
SourceException(String, List<? extends Exception>) - Constructor for exception edu.ie3.datamodel.exceptions.SourceException
 
SourceException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.SourceException
 
SourceValidator<C> - Interface in edu.ie3.datamodel.io.source
 
SPECIFIC_HEAT_CAPACITY - Static variable in class edu.ie3.datamodel.models.StandardUnits
Thermal capacity per mass kWh*m³/K
SqlConnector - Class in edu.ie3.datamodel.io.connectors
Implements a DataConnector for a native SQL connection to a relational database.
SqlConnector(String, String, String) - Constructor for class edu.ie3.datamodel.io.connectors.SqlConnector
Initializes a SqlConnector with the given JDBC url, username, password and time util
SqlDataSource - Class in edu.ie3.datamodel.io.source.sql
Contains all functions that are needed to read a SQL data source.
SqlDataSource(SqlConnector, String, DatabaseNamingStrategy) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlDataSource
 
SqlDataSource.AddParams - Interface in edu.ie3.datamodel.io.source.sql
Interface for anonymous functions that are used as a parameter for SqlDataSource.executeQuery(java.lang.String, edu.ie3.datamodel.io.source.sql.SqlDataSource.AddParams).
SqlIdCoordinateFactory - Class in edu.ie3.datamodel.io.factory.timeseries
 
SqlIdCoordinateFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.SqlIdCoordinateFactory
 
SqlIdCoordinateSource - Class in edu.ie3.datamodel.io.source.sql
SQL source for coordinate data
SqlIdCoordinateSource(SqlConnector, String, String, SqlIdCoordinateFactory) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
Initializes a new SqlIdCoordinateSource
SqlIdCoordinateSource(SqlIdCoordinateFactory, String, SqlDataSource) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlIdCoordinateSource
 
SqlTimeSeriesMappingSource - Class in edu.ie3.datamodel.io.source.sql
 
SqlTimeSeriesMappingSource(SqlConnector, String, EntityPersistenceNamingStrategy) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesMappingSource
 
SqlTimeSeriesMetaInformationSource - Class in edu.ie3.datamodel.io.source.sql
SQL implementation for retrieving TimeSeriesMetaInformationSource from the SQL scheme
SqlTimeSeriesMetaInformationSource(SqlConnector, String, DatabaseNamingStrategy) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesMetaInformationSource
 
SqlTimeSeriesSource<V extends Value> - Class in edu.ie3.datamodel.io.source.sql
 
SqlTimeSeriesSource(SqlConnector, String, DatabaseNamingStrategy, UUID, Class<V>, TimeBasedSimpleValueFactory<V>) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesSource
Initializes a new SqlTimeSeriesSource
SqlTimeSeriesSource(SqlDataSource, UUID, Class<V>, TimeBasedSimpleValueFactory<V>) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlTimeSeriesSource
 
SqlWeatherSource - Class in edu.ie3.datamodel.io.source.sql
SQL source for weather data
SqlWeatherSource(SqlConnector, IdCoordinateSource, String, String, TimeBasedWeatherValueFactory) - Constructor for class edu.ie3.datamodel.io.source.sql.SqlWeatherSource
Initializes a new SqlWeatherSource
sRated(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput.FixedFeedInInputCopyBuilder
 
sRated(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
sRated(ComparableQuantity<Power>) - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
StandardLoadProfile - Interface in edu.ie3.datamodel.models.profile
Giving reference to a known standard load profile to apply to a LoadInput.
StandardUnits - Class in edu.ie3.datamodel.models
A collection of Units that fit to the different input and output models by convention
STARTING_REGEX - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
STARTING_REGEX - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiP
 
STARTING_REGEX - Static variable in class edu.ie3.datamodel.models.input.system.characteristic.QV
 
StorageInput - Class in edu.ie3.datamodel.models.input.system
Describes a battery storage
StorageInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, StorageTypeInput) - Constructor for class edu.ie3.datamodel.models.input.system.StorageInput
Constructor for an operated, always on storage
StorageInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, StorageTypeInput) - Constructor for class edu.ie3.datamodel.models.input.system.StorageInput
Constructor for an operated storage
StorageInput.StorageInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of StorageInput entities with altered field values.
StorageInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
StorageInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.StorageInputFactory
 
StorageResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a StorageInput
StorageResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Dimensionless>) - Constructor for class edu.ie3.datamodel.models.result.system.StorageResult
Standard constructor with automatic uuid generation.
storages() - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
Returns the value of the storages record component.
storages() - Method in record class edu.ie3.datamodel.models.input.container.ThermalUnits
Returns the value of the storages record component.
storages(Set<StorageInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter StorageInput
storages(Set<ThermalStorageInput>) - Method in class edu.ie3.datamodel.models.input.container.ThermalGrid.ThermalGridCopyBuilder
Method to alter ThermalStorageInput
storages(Set<ThermalStorageInput>) - Method in class edu.ie3.datamodel.models.input.container.ThermalUnits.ThermalUnitsCopyBuilder
Method to alter ThermalStorageInput
StorageTypeInput - Class in edu.ie3.datamodel.models.input.system.type
Describes the type of a StorageInput
StorageTypeInput(UUID, String, ComparableQuantity<Currency>, ComparableQuantity<EnergyPrice>, ComparableQuantity<Energy>, ComparableQuantity<Power>, double, ComparableQuantity<Power>, ComparableQuantity<DimensionlessRate>, ComparableQuantity<Dimensionless>, ComparableQuantity<Dimensionless>, ComparableQuantity<Time>, int) - Constructor for class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
StorageTypeInput.StorageTypeInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system.type
A builder pattern based approach to create copies of StorageTypeInput entities with altered field values.
storageVolumeLvl(ComparableQuantity<Volume>) - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
storageVolumeLvlMin(ComparableQuantity<Volume>) - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
STREET - Enum constant in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Charging at street side (type: public location)
SubGridContainer - Class in edu.ie3.datamodel.models.input.container
Represents the accumulation of all data needed to create one galvanically complete single grid
SubGridContainer(String, int, RawGridElements, SystemParticipants, GraphicElements) - Constructor for class edu.ie3.datamodel.models.input.container.SubGridContainer
 
SubGridContainer.SubGridContainerCopyBuilder - Class in edu.ie3.datamodel.models.input.container
A builder pattern based approach to create copies of SubGridContainer containers with altered field values.
SubGridContainerCopyBuilder(SubGridContainer) - Constructor for class edu.ie3.datamodel.models.input.container.SubGridContainer.SubGridContainerCopyBuilder
SubGridGate - Record Class in edu.ie3.datamodel.graph
Defines gates between SubGridContainers and serves as edge definition for SubGridTopologyGraph
SubGridGate(TransformerInput, NodeInput, NodeInput) - Constructor for record class edu.ie3.datamodel.graph.SubGridGate
Creates an instance of a SubGridGate record class.
SubGridTopologyGraph - Class in edu.ie3.datamodel.graph
A wrapper class to define a graph for representing the structure of galvanically seperated sub grid models.
SubGridTopologyGraph(DirectedMultigraph<SubGridContainer, SubGridGate>) - Constructor for class edu.ie3.datamodel.graph.SubGridTopologyGraph
Creates a new unmodifiable graph based on the specified backing graph.
subnet(int) - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer.SubGridContainerCopyBuilder
Method to alter the subnet number.
subnet(int) - Method in class edu.ie3.datamodel.models.input.NodeInput.NodeInputCopyBuilder
 
Success(T) - Constructor for class edu.ie3.datamodel.utils.Try.Success
 
superiorNode() - Method in record class edu.ie3.datamodel.graph.SubGridGate
Returns the value of the superiorNode record component.
SUSCEPTANCE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Conductance in nS
SUSCEPTANCE_PER_LENGTH - Static variable in class edu.ie3.datamodel.models.StandardUnits
Susceptance per length (mainly for lines) in µS/km
SValue - Class in edu.ie3.datamodel.models.value
Describes a apparent power value as a pair of active and reactive power
SValue(ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.value.SValue
Creates a new value representing apparent power
switches(Set<SwitchInput>) - Method in class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
Method to alter SwitchInput
SwitchInput - Class in edu.ie3.datamodel.models.input.connector
Describes an electrical grid switch between two NodeInputs
SwitchInput(UUID, String, NodeInput, NodeInput, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.SwitchInput
Constructor for an operated, always on switch
SwitchInput(UUID, String, OperatorInput, OperationTime, NodeInput, NodeInput, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.SwitchInput
Constructor for an operated switch
SwitchInput.SwitchInputCopyBuilder - Class in edu.ie3.datamodel.models.input.connector
A builder pattern based approach to create copies of LineInput entities with altered field values.
SwitchInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
SwitchInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.SwitchInputFactory
 
SwitchResult - Class in edu.ie3.datamodel.models.result.connector
Represents calculation results of a SwitchInput
SwitchResult(ZonedDateTime, UUID, boolean) - Constructor for class edu.ie3.datamodel.models.result.connector.SwitchResult
Standard constructor with automatic uuid generation.
SwitchResultFactory - Class in edu.ie3.datamodel.io.factory.result
 
SwitchResultFactory() - Constructor for class edu.ie3.datamodel.io.factory.result.SwitchResultFactory
 
SwitchResultFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.result.SwitchResultFactory
Create a new factory to build SwitchResults and utilize the given date time formatter pattern to parse date time strings
SystemParticipantEntityData - Class in edu.ie3.datamodel.io.factory.input.participant
Data used for those classes of SystemParticipantInput, including an (optional) link to an EmInput entity.
SystemParticipantEntityData(NodeAssetInputEntityData, EmInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantEntityData
Creates a new SystemParticipantEntityData object based on a given NodeAssetInputEntityData object and given energy management unit
SystemParticipantEntityData(Map<String, String>, Class<? extends UniqueEntity>, NodeInput, EmInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantEntityData
Creates a new SystemParticipantEntityData object for an operated, always on system participant input
SystemParticipantEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, NodeInput, EmInput) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantEntityData
Creates a new SystemParticipantEntityData object for an operable system participant input
SystemParticipantInput - Class in edu.ie3.datamodel.models.input.system
Describes a system asset that is connected to a node
SystemParticipantInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput) - Constructor for class edu.ie3.datamodel.models.input.system.SystemParticipantInput
Constructor for an operated, always on system participant
SystemParticipantInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput) - Constructor for class edu.ie3.datamodel.models.input.system.SystemParticipantInput
Constructor for an operated system participant
SystemParticipantInput.SystemParticipantInputCopyBuilder<B extends SystemParticipantInput.SystemParticipantInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.system
Abstract class for all builder that build child entities of abstract class SystemParticipantInput
SystemParticipantInputCopyBuilder(SystemParticipantInput) - Constructor for class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
SystemParticipantInputEntityFactory<T extends SystemParticipantInput,D extends SystemParticipantEntityData> - Class in edu.ie3.datamodel.io.factory.input.participant
Abstract factory class for creating SystemParticipantInput entities with NodeAssetInputEntityData data objects.
SystemParticipantInputEntityFactory(Class<? extends T>...) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantInputEntityFactory
 
SystemParticipantResult - Class in edu.ie3.datamodel.models.result.system
Abstract class that holds values common to all other result entities
SystemParticipantResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.SystemParticipantResult
 
SystemParticipantResultFactory - Class in edu.ie3.datamodel.io.factory.result
Factory class for creating SystemParticipantResult entities from provided EntityData data objects.
SystemParticipantResultFactory() - Constructor for class edu.ie3.datamodel.io.factory.result.SystemParticipantResultFactory
 
SystemParticipantResultFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.result.SystemParticipantResultFactory
Create a new factory to build SystemParticipantResults and utilize the given date time formatter pattern to parse date time strings
systemParticipants - Variable in class edu.ie3.datamodel.models.input.container.GridContainer
Accumulated system participant elements
systemParticipants(SystemParticipants) - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
Method to alter the SystemParticipants.
SystemParticipants - Class in edu.ie3.datamodel.models.input.container
Represents the accumulation of system participant elements (BM plants, CHP plants, EVCS, fixed feed ins, heat pumps, loads, PV plants, storages, WECs)
SystemParticipants(Collection<SystemParticipants>) - Constructor for class edu.ie3.datamodel.models.input.container.SystemParticipants
Combine different already existing containers
SystemParticipants(List<SystemParticipantInput>) - Constructor for class edu.ie3.datamodel.models.input.container.SystemParticipants
Create an instance based on a list of SystemParticipantInput entities
SystemParticipants(Set<BmInput>, Set<ChpInput>, Set<EvcsInput>, Set<EvInput>, Set<FixedFeedInInput>, Set<HpInput>, Set<LoadInput>, Set<PvInput>, Set<StorageInput>, Set<WecInput>) - Constructor for class edu.ie3.datamodel.models.input.container.SystemParticipants
 
SystemParticipants.SystemParticipantsCopyBuilder - Class in edu.ie3.datamodel.models.input.container
A builder pattern based approach to create copies of SystemParticipants containers with altered field values.
SystemParticipantsCopyBuilder(SystemParticipants) - Constructor for class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
SystemParticipantsException - Exception in edu.ie3.datamodel.exceptions
 
SystemParticipantsException(String, List<SourceException>) - Constructor for exception edu.ie3.datamodel.exceptions.SystemParticipantsException
 
SystemParticipantSource - Class in edu.ie3.datamodel.io.source
Implementation that provides the capability to build entities of type SystemParticipantInput as well as SystemParticipants container.
SystemParticipantSource(TypeSource, ThermalSource, RawGridSource, EnergyManagementSource, DataSource) - Constructor for class edu.ie3.datamodel.io.source.SystemParticipantSource
 
SystemParticipantTypedEntityData<T extends SystemParticipantTypeInput> - Class in edu.ie3.datamodel.io.factory.input.participant
Data used for those classes of SystemParticipantInput that need an instance of some type T of SystemParticipantTypeInput as well.
SystemParticipantTypedEntityData(SystemParticipantEntityData, T) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantTypedEntityData
Creates a new SystemParticipantTypedEntityData object based on a given SystemParticipantEntityData object and given type input
SystemParticipantTypedEntityData(Map<String, String>, Class<? extends UniqueEntity>, NodeInput, EmInput, T) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantTypedEntityData
Creates a new SystemParticipantEntityData object for an operated, always on system participant input that needs a type input as well
SystemParticipantTypedEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, NodeInput, EmInput, T) - Constructor for class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantTypedEntityData
Creates a new SystemParticipantEntityData object for an operable system participant input that needs a type input as well
SystemParticipantTypeInput - Class in edu.ie3.datamodel.models.input.system.type
Describes the type of a SystemParticipantInput
SystemParticipantTypeInput(UUID, String, ComparableQuantity<Currency>, ComparableQuantity<EnergyPrice>, ComparableQuantity<Power>, double) - Constructor for class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder<B extends SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.system.type
Abstract class for all builder that build child entities of abstract class SystemParticipantTypeInput
SystemParticipantTypeInputCopyBuilder(SystemParticipantTypeInput) - Constructor for class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
SystemParticipantTypeInputFactory - Class in edu.ie3.datamodel.io.factory.typeinput
 
SystemParticipantTypeInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.typeinput.SystemParticipantTypeInputFactory
 
SystemParticipantValidationUtils - Class in edu.ie3.datamodel.utils.validation
 
SystemParticipantWithHeatResult - Class in edu.ie3.datamodel.models.result.system
Abstract class that holds values common to result entities having heat result
SystemParticipantWithHeatResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.SystemParticipantWithHeatResult
 

T

tapPos(int) - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput.TransformerInputCopyBuilder
 
TARGET_VOLTAGE_MAGNITUDE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Target voltage magnitude in p.U.
targetTemperature(ComparableQuantity<Temperature>) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
TEMPERATURE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Temperature in °C
TemperatureDependantLoadProfile - Interface in edu.ie3.datamodel.models.profile
Temperature dependant load profiles for night storage heating and heat pumps .
TemperatureValue - Class in edu.ie3.datamodel.models.value
Describes a temperature value
TemperatureValue(ComparableQuantity<Temperature>) - Constructor for class edu.ie3.datamodel.models.value.TemperatureValue
 
TeslaSuperChargerV1 - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
TeslaSuperChargerV2 - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
TeslaSuperChargerV3 - Static variable in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointTypeUtils
 
THERMAL_TRANSMISSION - Static variable in class edu.ie3.datamodel.models.StandardUnits
Thermal transmission through an insulation in kW/K
thermalBus(ThermalBusInput) - Method in class edu.ie3.datamodel.models.input.system.ChpInput.ChpInputCopyBuilder
 
thermalBus(ThermalBusInput) - Method in class edu.ie3.datamodel.models.input.system.HpInput.HpInputCopyBuilder
 
thermalBus(ThermalBusInput) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder
 
ThermalBusInput - Class in edu.ie3.datamodel.models.input.thermal
A thermal bus, to which different ThermalUnitInput units may be connected
ThermalBusInput(UUID, String) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalBusInput
Constructor for an operated, always on thermal bus
ThermalBusInput(UUID, String, OperatorInput, OperationTime) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalBusInput
Constructor for an operated thermal bus
ThermalBusInput.ThermalBusInputCopyBuilder - Class in edu.ie3.datamodel.models.input.thermal
A builder pattern based approach to create copies of ThermalBusInput entities with altered field values.
ThermalBusInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
ThermalBusInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.ThermalBusInputFactory
 
ThermalGrid - Record Class in edu.ie3.datamodel.models.input.container
Container object to denote a fully connected thermal "grid".
ThermalGrid(ThermalBusInput, Collection<ThermalHouseInput>, Collection<ThermalStorageInput>) - Constructor for record class edu.ie3.datamodel.models.input.container.ThermalGrid
 
ThermalGrid(ThermalBusInput, Set<ThermalHouseInput>, Set<ThermalStorageInput>) - Constructor for record class edu.ie3.datamodel.models.input.container.ThermalGrid
Creates an instance of a ThermalGrid record class.
ThermalGrid.ThermalGridCopyBuilder - Class in edu.ie3.datamodel.models.input.container
A builder pattern based approach to create copies of ThermalGrid containers with altered field values.
ThermalGridCopyBuilder(ThermalGrid) - Constructor for class edu.ie3.datamodel.models.input.container.ThermalGrid.ThermalGridCopyBuilder
ThermalHouseInput - Class in edu.ie3.datamodel.models.input.thermal
Quite simple thermal model of a house to serve as a heat sink
ThermalHouseInput(UUID, String, OperatorInput, OperationTime, ThermalBusInput, ComparableQuantity<ThermalConductance>, ComparableQuantity<HeatCapacity>, ComparableQuantity<Temperature>, ComparableQuantity<Temperature>, ComparableQuantity<Temperature>) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
ThermalHouseInput(UUID, String, ThermalBusInput, ComparableQuantity<ThermalConductance>, ComparableQuantity<HeatCapacity>, ComparableQuantity<Temperature>, ComparableQuantity<Temperature>, ComparableQuantity<Temperature>) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
ThermalHouseInput.ThermalHouseInputCopyBuilder - Class in edu.ie3.datamodel.models.input.thermal
A builder pattern based approach to create copies of ThermalHouseInput entities with altered field values.
ThermalHouseInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
ThermalHouseInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.ThermalHouseInputFactory
 
ThermalHouseResult - Class in edu.ie3.datamodel.models.result.thermal
Represents the results of ThermalHouseInput
ThermalHouseResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Temperature>) - Constructor for class edu.ie3.datamodel.models.result.thermal.ThermalHouseResult
Standard constructor which includes auto generation of the resulting output models uuid.
ThermalInput - Class in edu.ie3.datamodel.models.input.thermal
Abstract class as a common super class of all thermal input models
ThermalInput(UUID, String) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalInput
Constructor for a thermal input model
ThermalInput(UUID, String, OperatorInput, OperationTime) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalInput
Constructor for a thermal input model
ThermalResultFactory - Class in edu.ie3.datamodel.io.factory.result
 
ThermalResultFactory() - Constructor for class edu.ie3.datamodel.io.factory.result.ThermalResultFactory
 
ThermalResultFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.result.ThermalResultFactory
Create a new factory to build ThermalResultFactorys and utilize the given date time formatter pattern to parse date time strings
ThermalSinkInput - Class in edu.ie3.datamodel.models.input.thermal
Common properties to all thermal sinks
ThermalSinkInput.ThermalSinkInputCopyBuilder<B extends ThermalSinkInput.ThermalSinkInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.thermal
Abstract class for all builders that build child entities of abstract class ThermalSinkInput
ThermalSinkInputCopyBuilder(ThermalSinkInput) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalSinkInput.ThermalSinkInputCopyBuilder
 
ThermalSinkResult - Class in edu.ie3.datamodel.models.result.thermal
Represents calculation results of a ThermalSinkInput
ThermalSinkResult(ZonedDateTime, UUID, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.thermal.ThermalSinkResult
Standard constructor which includes auto generation of the resulting output models uuid.
ThermalSource - Class in edu.ie3.datamodel.io.source
Interface that provides the capability to build thermal AssetInput entities from persistent data e.g.
ThermalSource(TypeSource, DataSource) - Constructor for class edu.ie3.datamodel.io.source.ThermalSource
 
thermalStorage(ThermalStorageInput) - Method in class edu.ie3.datamodel.models.input.system.ChpInput.ChpInputCopyBuilder
 
ThermalStorageInput - Class in edu.ie3.datamodel.models.input.thermal
Common properties to all thermal storage devices
ThermalStorageInput.ThermalStorageInputCopyBuilder<B extends ThermalStorageInput.ThermalStorageInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.thermal
Abstract class for all builders that build child entities of abstract class ThermalStorageInput
ThermalStorageInputCopyBuilder(ThermalStorageInput) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalStorageInput.ThermalStorageInputCopyBuilder
 
ThermalStorageResult - Class in edu.ie3.datamodel.models.result.thermal
Represents calculation results of ThermalStorageInput
ThermalStorageResult(ZonedDateTime, UUID, ComparableQuantity<Energy>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.thermal.ThermalStorageResult
Constructs the result with
ThermalUnitInput - Class in edu.ie3.datamodel.models.input.thermal
Abstract class for grouping all common properties to thermal models.
ThermalUnitInput.ThermalUnitInputCopyBuilder<B extends ThermalUnitInput.ThermalUnitInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.thermal
Abstract class for all builders that build child entities of abstract class ThermalUnitInput
ThermalUnitInputCopyBuilder(ThermalUnitInput) - Constructor for class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder
 
ThermalUnitInputEntityData - Class in edu.ie3.datamodel.io.factory.input
 
ThermalUnitInputEntityData(AssetInputEntityData, ThermalBusInput) - Constructor for class edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData
Creates a new ThermalUnitInputEntityData object based on a given AssetInputEntityData object and a bus input
ThermalUnitInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, ThermalBusInput) - Constructor for class edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData
 
ThermalUnitInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, ThermalBusInput) - Constructor for class edu.ie3.datamodel.io.factory.input.ThermalUnitInputEntityData
 
ThermalUnitResult - Class in edu.ie3.datamodel.models.result.thermal
Representation of a result with regard to a thermal unit
ThermalUnitResult(ZonedDateTime, UUID, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.thermal.ThermalUnitResult
Constructor for the thermal result with
ThermalUnits - Record Class in edu.ie3.datamodel.models.input.container
Container to group together all ThermalUnitInputs
ThermalUnits(Collection<ThermalHouseInput>, Collection<ThermalStorageInput>) - Constructor for record class edu.ie3.datamodel.models.input.container.ThermalUnits
 
ThermalUnits(Set<ThermalHouseInput>, Set<ThermalStorageInput>) - Constructor for record class edu.ie3.datamodel.models.input.container.ThermalUnits
Creates an instance of a ThermalUnits record class.
ThermalUnits.ThermalUnitsCopyBuilder - Class in edu.ie3.datamodel.models.input.container
A builder pattern based approach to create copies of ThermalUnits containers with altered field values.
ThermalUnitsCopyBuilder(ThermalUnits) - Constructor for class edu.ie3.datamodel.models.input.container.ThermalUnits.ThermalUnitsCopyBuilder
ThermalUnitValidationUtils - Class in edu.ie3.datamodel.utils.validation
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.AssetInput.AssetInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.AssetTypeInput.AssetTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput.ConnectorInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.connector.LineInput.LineInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput.SwitchInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput.Transformer2WInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput.Transformer3WInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput.TransformerInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.container.GridContainer.GridContainerCopyBuilder
Returns the current instance of builder with the correct subclass type
thisInstance() - Method in class edu.ie3.datamodel.models.input.container.JointGridContainer.JointGridContainerCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer.SubGridContainerCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.EmInput.EmInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput.GraphicInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput.LineGraphicInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput.NodeGraphicInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput.MeasurementUnitInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.NodeInput.NodeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.OperatorInput.OperatorInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.BmInput.BmInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.ChpInput.ChpInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.EvInput.EvInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput.FixedFeedInInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.HpInput.HpInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.LoadInput.LoadInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.PvInput.PvInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.StorageInput.StorageInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput.SystemParticipantInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput.BmTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput.ChpTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput.EvTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput.HpTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput.StorageTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput.SystemParticipantTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput.WecTypeInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.system.WecInput.WecInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput.CylindricalStorageInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalBusInput.ThermalBusInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput.ThermalUnitInputCopyBuilder
 
thisInstance() - Method in class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
 
TIME - Static variable in class edu.ie3.datamodel.io.factory.result.FlexOptionsResultFactory
 
TIME - Static variable in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
 
TimeBasedSimpleValueFactory<V extends Value> - Class in edu.ie3.datamodel.io.factory.timeseries
 
TimeBasedSimpleValueFactory(Class<? extends V>) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedSimpleValueFactory
 
TimeBasedSimpleValueFactory(Class<? extends V>, DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedSimpleValueFactory
 
TimeBasedValue<T extends Value> - Class in edu.ie3.datamodel.models.timeseries.individual
Describes an entity of a time series by mapping a value to a timestamp
TimeBasedValue(ZonedDateTime, T) - Constructor for class edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue
 
TimeBasedValueData<V extends Value> - Class in edu.ie3.datamodel.io.factory.timeseries
Abstract definition of data, that is used to build a TimeBasedValue within a Factory
TimeBasedValueData(Map<String, String>, Class<V>) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedValueData
Creates a new TimeBasedValueData object
TimeBasedValueFactory<D extends TimeBasedValueData<V>,V extends Value> - Class in edu.ie3.datamodel.io.factory.timeseries
Abstract class that is able to build TimeBasedValues from "flat" information
TimeBasedValueFactory(Class<? extends V>...) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedValueFactory
 
TimeBasedWeatherValueData - Class in edu.ie3.datamodel.io.factory.timeseries
 
TimeBasedWeatherValueData(Map<String, String>, Point) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueData
Creates a new TimeBasedEntryData object
TimeBasedWeatherValueFactory - Class in edu.ie3.datamodel.io.factory.timeseries
Abstract factory to handle the conversion from "flat" field to value mapping onto actual TimeBasedValueFactory with WeatherValue
TimeBasedWeatherValueFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
 
TimeBasedWeatherValueFactory(TimeUtil) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
 
TimeBasedWeatherValueFactory(DateTimeFormatter) - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
 
timeSeries() - Method in record class edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry
Returns the value of the timeSeries record component.
TimeSeries<E extends TimeSeriesEntry<V>,V extends Value> - Class in edu.ie3.datamodel.models.timeseries
Describes a Series of values
TimeSeries(Set<E>) - Constructor for class edu.ie3.datamodel.models.timeseries.TimeSeries
 
TimeSeries(UUID, Set<E>) - Constructor for class edu.ie3.datamodel.models.timeseries.TimeSeries
 
TIMESERIES - Enum constant in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
 
TimeSeriesEntry<V extends Value> - Class in edu.ie3.datamodel.models.timeseries
This is an abstract class describing a unique entry to a time series
TimeSeriesEntry(V) - Constructor for class edu.ie3.datamodel.models.timeseries.TimeSeriesEntry
 
TimeSeriesMappingFactory - Class in edu.ie3.datamodel.io.factory.timeseries
 
TimeSeriesMappingFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMappingFactory
 
TimeSeriesMappingSource - Class in edu.ie3.datamodel.io.source
This interface describes basic function to handle mapping between models and their respective time series
TimeSeriesMappingSource() - Constructor for class edu.ie3.datamodel.io.source.TimeSeriesMappingSource
 
TimeSeriesMappingSource.MappingEntry - Record Class in edu.ie3.datamodel.io.source
Class to represent one entry within the participant to time series mapping
timeSeriesMetaInformation(String) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Extracts meta information from a file name, of a time series.
timeSeriesMetaInformation(Path) - Method in class edu.ie3.datamodel.io.naming.FileNamingStrategy
Extracts meta information from a file name, of a time series.
TimeSeriesMetaInformation - Class in edu.ie3.datamodel.io.naming
Meta information, that describe a certain data source
TimeSeriesMetaInformation(UUID) - Constructor for class edu.ie3.datamodel.io.naming.TimeSeriesMetaInformation
 
TimeSeriesMetaInformationFactory - Class in edu.ie3.datamodel.io.factory.timeseries
Factory that creates IndividualTimeSeriesMetaInformation entities from source field mappings
TimeSeriesMetaInformationFactory() - Constructor for class edu.ie3.datamodel.io.factory.timeseries.TimeSeriesMetaInformationFactory
 
TimeSeriesMetaInformationSource - Interface in edu.ie3.datamodel.io.source
Source for all available time series with their UUID and ColumnScheme
TimeSeriesProcessor<T extends TimeSeries<E,V>,E extends TimeSeriesEntry<V>,V extends Value> - Class in edu.ie3.datamodel.io.processor.timeseries
 
TimeSeriesProcessor(Class<T>, Class<E>, Class<V>) - Constructor for class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessor
 
TimeSeriesProcessorKey - Class in edu.ie3.datamodel.io.processor.timeseries
Class to bundle a triple of time series class, entry class and value class for later recognition of supported time series in the TimeSeriesProcessor
TimeSeriesProcessorKey(TimeSeries<? extends TimeSeriesEntry<?>, ?>) - Constructor for class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
TimeSeriesProcessorKey(Class<? extends TimeSeries>, Class<? extends TimeSeriesEntry>, Class<? extends Value>) - Constructor for class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
TimeSeriesSource<V extends Value> - Class in edu.ie3.datamodel.io.source
The interface definition of a source, that is able to provide one specific time series for one model
TimeSeriesSource(Class<V>, TimeBasedSimpleValueFactory<V>) - Constructor for class edu.ie3.datamodel.io.source.TimeSeriesSource
 
TimeSeriesUtils - Class in edu.ie3.datamodel.utils
 
timeUtil - Variable in class edu.ie3.datamodel.io.factory.result.FlexOptionsResultFactory
 
timeUtil - Variable in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueFactory
 
toCamelCase(Set<String>) - Static method in class edu.ie3.datamodel.io.factory.Factory
 
toLowerCase(Set<String>) - Static method in class edu.ie3.datamodel.io.factory.Factory
 
toOptional() - Method in class edu.ie3.datamodel.utils.Try.Failure
 
toOptional() - Method in class edu.ie3.datamodel.utils.Try.Success
 
toOptional() - Method in class edu.ie3.datamodel.utils.Try
Turns this Try into an Optional by returning the wrapped value if this is a success, and an empty optional if this is a failure.
TopologyException - Exception in edu.ie3.datamodel.exceptions
 
TopologyException() - Constructor for exception edu.ie3.datamodel.exceptions.TopologyException
 
TopologyException(String) - Constructor for exception edu.ie3.datamodel.exceptions.TopologyException
 
TopologyException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.TopologyException
 
toSnakeCase(Set<String>) - Static method in class edu.ie3.datamodel.io.factory.Factory
 
toString() - Method in class edu.ie3.datamodel.graph.DistanceWeightedEdge
 
toString() - Method in class edu.ie3.datamodel.graph.ImpedanceWeightedEdge
 
toString() - Method in record class edu.ie3.datamodel.graph.SubGridGate
Returns a string representation of this record class.
toString() - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
 
toString() - Method in record class edu.ie3.datamodel.io.csv.CsvFileDefinition
Returns a string representation of this record class.
toString() - Method in class edu.ie3.datamodel.io.csv.CsvIndividualTimeSeriesMetaInformation
 
toString() - Method in class edu.ie3.datamodel.io.factory.EntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.FactoryData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.ConnectorInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.graphics.LineGraphicInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.graphics.NodeGraphicInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.participant.ChpInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.participant.HpInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.participant.SystemParticipantTypedEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData
 
toString() - Method in class edu.ie3.datamodel.io.factory.timeseries.SimpleTimeBasedValueData
 
toString() - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedValueData
 
toString() - Method in class edu.ie3.datamodel.io.factory.timeseries.TimeBasedWeatherValueData
 
toString() - Method in class edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation
 
toString() - Method in class edu.ie3.datamodel.io.naming.timeseries.LoadProfileTimeSeriesMetaInformation
 
toString() - Method in record class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod
Returns a string representation of this record class.
toString() - Method in class edu.ie3.datamodel.io.processor.timeseries.TimeSeriesProcessorKey
 
toString() - Method in record class edu.ie3.datamodel.io.source.TimeSeriesMappingSource.MappingEntry
Returns a string representation of this record class.
toString() - Method in class edu.ie3.datamodel.models.input.AssetInput
 
toString() - Method in class edu.ie3.datamodel.models.input.AssetTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.ConnectorInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.LineInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.SwitchInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.TransformerInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.type.LineTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.container.GridContainer
 
toString() - Method in class edu.ie3.datamodel.models.input.container.JointGridContainer
 
toString() - Method in class edu.ie3.datamodel.models.input.container.SubGridContainer
 
toString() - Method in record class edu.ie3.datamodel.models.input.container.ThermalGrid
Returns a string representation of this record class.
toString() - Method in record class edu.ie3.datamodel.models.input.container.ThermalUnits
Returns a string representation of this record class.
toString() - Method in class edu.ie3.datamodel.models.input.EmInput
 
toString() - Method in class edu.ie3.datamodel.models.input.graphics.GraphicInput
 
toString() - Method in class edu.ie3.datamodel.models.input.graphics.LineGraphicInput
 
toString() - Method in class edu.ie3.datamodel.models.input.graphics.NodeGraphicInput
 
toString() - Method in record class edu.ie3.datamodel.models.input.IdCoordinateInput
Returns a string representation of this record class.
toString() - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput
 
toString() - Method in class edu.ie3.datamodel.models.input.NodeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.OperatorInput
 
toString() - Method in class edu.ie3.datamodel.models.input.RandomLoadParameters
 
toString() - Method in class edu.ie3.datamodel.models.input.system.BmInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CharacteristicPoint
 
toString() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiFixed
 
toString() - Method in class edu.ie3.datamodel.models.input.system.characteristic.CosPhiP
 
toString() - Method in class edu.ie3.datamodel.models.input.system.characteristic.OlmCharacteristicInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.characteristic.QV
 
toString() - Method in class edu.ie3.datamodel.models.input.system.characteristic.WecCharacteristicInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.ChpInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.EvcsInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.EvInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.FixedFeedInInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.HpInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.LoadInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.PvInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.StorageInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.SystemParticipantInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.BmTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.chargingpoint.ChargingPointType
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.ChpTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.EvTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.HpTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.StorageTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
toString() - Method in class edu.ie3.datamodel.models.input.system.WecInput
 
toString() - Method in class edu.ie3.datamodel.models.input.thermal.CylindricalStorageInput
 
toString() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput
 
toString() - Method in class edu.ie3.datamodel.models.input.thermal.ThermalUnitInput
 
toString() - Method in class edu.ie3.datamodel.models.OperationTime
 
toString() - Method in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
 
toString() - Method in enum class edu.ie3.datamodel.models.profile.NbwTemperatureDependantLoadProfile
 
toString() - Method in class edu.ie3.datamodel.models.result.connector.ConnectorResult
 
toString() - Method in class edu.ie3.datamodel.models.result.connector.LineResult
 
toString() - Method in class edu.ie3.datamodel.models.result.connector.SwitchResult
 
toString() - Method in class edu.ie3.datamodel.models.result.connector.Transformer2WResult
 
toString() - Method in class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
toString() - Method in class edu.ie3.datamodel.models.result.connector.TransformerResult
 
toString() - Method in class edu.ie3.datamodel.models.result.NodeResult
 
toString() - Method in class edu.ie3.datamodel.models.result.ResultEntity
 
toString() - Method in class edu.ie3.datamodel.models.result.system.BmResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.ChpResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.ElectricalEnergyStorageResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.EmResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.EvcsResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.EvResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.FixedFeedInResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.FlexOptionsResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.HpResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.LoadResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.PvResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.StorageResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.SystemParticipantWithHeatResult
 
toString() - Method in class edu.ie3.datamodel.models.result.system.WecResult
 
toString() - Method in class edu.ie3.datamodel.models.result.thermal.CylindricalStorageResult
 
toString() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalHouseResult
 
toString() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalStorageResult
 
toString() - Method in class edu.ie3.datamodel.models.result.thermal.ThermalUnitResult
 
toString() - Method in class edu.ie3.datamodel.models.timeseries.individual.IndividualTimeSeries
 
toString() - Method in class edu.ie3.datamodel.models.timeseries.individual.TimeBasedValue
 
toString() - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileEntry
 
toString() - Method in class edu.ie3.datamodel.models.timeseries.repetitive.LoadProfileInput
 
toString() - Method in class edu.ie3.datamodel.models.timeseries.TimeSeries
 
toString() - Method in class edu.ie3.datamodel.models.timeseries.TimeSeriesEntry
 
toString() - Method in class edu.ie3.datamodel.models.UniqueEntity
 
toString() - Method in class edu.ie3.datamodel.models.value.EnergyPriceValue
 
toString() - Method in class edu.ie3.datamodel.models.value.HeatAndPValue
 
toString() - Method in class edu.ie3.datamodel.models.value.HeatAndSValue
 
toString() - Method in class edu.ie3.datamodel.models.value.HeatDemandValue
 
toString() - Method in class edu.ie3.datamodel.models.value.PValue
 
toString() - Method in class edu.ie3.datamodel.models.value.SolarIrradianceValue
 
toString() - Method in class edu.ie3.datamodel.models.value.SValue
 
toString() - Method in class edu.ie3.datamodel.models.value.TemperatureValue
 
toString() - Method in class edu.ie3.datamodel.models.value.WeatherValue
 
toString() - Method in class edu.ie3.datamodel.models.value.WindValue
 
toString() - Method in class edu.ie3.datamodel.models.voltagelevels.CommonVoltageLevel
 
toString() - Method in class edu.ie3.datamodel.models.voltagelevels.VoltageLevel
 
toTimeBasedWeatherValue(JsonObject) - Method in class edu.ie3.datamodel.io.source.couchbase.CouchbaseWeatherSource
Converts a JsonObject into a time based weather value by converting it to a TimeBasedWeatherValueData first, then using the TimeBasedWeatherValueFactory to create an entity
toTimeBasedWeatherValueData(Map<String, String>) - Method in class edu.ie3.datamodel.io.source.WeatherSource
Converts a field to value map into TimeBasedWeatherValueData, extracts the coordinate id from the field map and uses the IdCoordinateSource to map it to a point
transform(Function<? super T, ? extends U>, Function<E, R>) - Method in class edu.ie3.datamodel.utils.Try.Failure
 
transform(Function<? super T, ? extends U>, Function<E, R>) - Method in class edu.ie3.datamodel.utils.Try.Success
 
transform(Function<? super T, ? extends U>, Function<E, R>) - Method in class edu.ie3.datamodel.utils.Try
Method to transform a Try object.
Transformer2WInput - Class in edu.ie3.datamodel.models.input.connector
Describes a two winding transformer, that is connected to two NodeInputs
Transformer2WInput(UUID, String, NodeInput, NodeInput, int, Transformer2WTypeInput, int, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.Transformer2WInput
Constructor for an operated, always on two winding transformer
Transformer2WInput(UUID, String, OperatorInput, OperationTime, NodeInput, NodeInput, int, Transformer2WTypeInput, int, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.Transformer2WInput
Constructor for an operated two winding transformer
Transformer2WInput.Transformer2WInputCopyBuilder - Class in edu.ie3.datamodel.models.input.connector
A builder pattern based approach to create copies of Transformer2WInput entities with altered field values.
Transformer2WInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
Transformer2WInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.Transformer2WInputFactory
 
Transformer2WResult - Class in edu.ie3.datamodel.models.result.connector
Represents calculation results of a Transformer2WInput
Transformer2WResult(ZonedDateTime, UUID, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, int) - Constructor for class edu.ie3.datamodel.models.result.connector.Transformer2WResult
Standard constructor with automatic uuid generation.
Transformer2WTypeInput - Class in edu.ie3.datamodel.models.input.connector.type
Describes the type of a Transformer2WInput
Transformer2WTypeInput(UUID, String, ComparableQuantity<ElectricResistance>, ComparableQuantity<ElectricResistance>, ComparableQuantity<Power>, ComparableQuantity<ElectricPotential>, ComparableQuantity<ElectricPotential>, ComparableQuantity<ElectricConductance>, ComparableQuantity<ElectricConductance>, ComparableQuantity<Dimensionless>, ComparableQuantity<Angle>, boolean, int, int, int) - Constructor for class edu.ie3.datamodel.models.input.connector.type.Transformer2WTypeInput
 
Transformer2WTypeInputFactory - Class in edu.ie3.datamodel.io.factory.typeinput
 
Transformer2WTypeInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.typeinput.Transformer2WTypeInputFactory
 
transformer3WEntityDataStream(Stream<Try<TypedConnectorInputEntityData<Transformer3WTypeInput>, SourceException>>, Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Enriches the Stream of tries on Transformer3WInputEntityData with the information of the internal node.
Transformer3WInput - Class in edu.ie3.datamodel.models.input.connector
Describes a three winding transformer, that is connected to three NodeInputs
Transformer3WInput(UUID, String, NodeInput, NodeInput, NodeInput, int, Transformer3WTypeInput, int, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.Transformer3WInput
Constructor for an operated, always on three winding transformer
Transformer3WInput(UUID, String, OperatorInput, OperationTime, NodeInput, NodeInput, NodeInput, int, Transformer3WTypeInput, int, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.Transformer3WInput
Constructor for an operated three winding transformer
Transformer3WInput(UUID, String, OperatorInput, OperationTime, NodeInput, NodeInput, NodeInput, int, Transformer3WTypeInput, int, boolean, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.Transformer3WInput
Constructor for an operated three winding transformer that allows setting the internal node as slack node.
Transformer3WInput.Transformer3WInputCopyBuilder - Class in edu.ie3.datamodel.models.input.connector
A builder pattern based approach to create copies of Transformer3WInput entities with altered field values.
Transformer3WInputEntityData - Class in edu.ie3.datamodel.io.factory.input
 
Transformer3WInputEntityData(TypedConnectorInputEntityData<Transformer3WTypeInput>, NodeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData
Creates a new Transformer3WInputEntityData object based on a given TypedConnectorInputEntityData object and given third node
Transformer3WInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, NodeInput, NodeInput, NodeInput, Transformer3WTypeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData
 
Transformer3WInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, NodeInput, NodeInput, NodeInput, Transformer3WTypeInput) - Constructor for class edu.ie3.datamodel.io.factory.input.Transformer3WInputEntityData
 
Transformer3WInputFactory - Class in edu.ie3.datamodel.io.factory.input
 
Transformer3WInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.Transformer3WInputFactory
 
Transformer3WResult - Class in edu.ie3.datamodel.models.result.connector
 
Transformer3WResult(ZonedDateTime, UUID, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, int) - Constructor for class edu.ie3.datamodel.models.result.connector.Transformer3WResult
 
transformer3Ws(Set<Transformer3WInput>) - Method in class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
Method to alter Transformer3WInput
Transformer3WTypeInput - Class in edu.ie3.datamodel.models.input.connector.type
Describes the type of a Transformer3WInput
Transformer3WTypeInput(UUID, String, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<Power>, ComparableQuantity<ElectricPotential>, ComparableQuantity<ElectricPotential>, ComparableQuantity<ElectricPotential>, ComparableQuantity<ElectricResistance>, ComparableQuantity<ElectricResistance>, ComparableQuantity<ElectricResistance>, ComparableQuantity<ElectricResistance>, ComparableQuantity<ElectricResistance>, ComparableQuantity<ElectricResistance>, ComparableQuantity<ElectricConductance>, ComparableQuantity<ElectricConductance>, ComparableQuantity<Dimensionless>, ComparableQuantity<Angle>, int, int, int) - Constructor for class edu.ie3.datamodel.models.input.connector.type.Transformer3WTypeInput
 
Transformer3WTypeInputFactory - Class in edu.ie3.datamodel.io.factory.typeinput
 
Transformer3WTypeInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.typeinput.Transformer3WTypeInputFactory
 
TransformerInput - Class in edu.ie3.datamodel.models.input.connector
Describes an electrical grid transformer, is "located" in the inferior subnet
TransformerInput(UUID, OperationTime, OperatorInput, String, NodeInput, NodeInput, int, int, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.TransformerInput
Constructor for an operated transformer
TransformerInput(UUID, String, NodeInput, NodeInput, int, int, boolean) - Constructor for class edu.ie3.datamodel.models.input.connector.TransformerInput
Constructor for an operated, always on transformer
TransformerInput.TransformerInputCopyBuilder<B extends TransformerInput.TransformerInputCopyBuilder<B>> - Class in edu.ie3.datamodel.models.input.connector
Abstract class for all builder that build child entities of abstract class TransformerInput
TransformerInputCopyBuilder(TransformerInput) - Constructor for class edu.ie3.datamodel.models.input.connector.TransformerInput.TransformerInputCopyBuilder
 
TransformerResult - Class in edu.ie3.datamodel.models.result.connector
Abstract class that adds a tap changer position attribute to the ConnectorResult which actually creates a transformer representation.
TransformerResult(ZonedDateTime, UUID, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, ComparableQuantity<ElectricCurrent>, ComparableQuantity<Angle>, int) - Constructor for class edu.ie3.datamodel.models.result.connector.TransformerResult
Standard constructor with automatic uuid generation.
transformers2Ws(Set<Transformer2WInput>) - Method in class edu.ie3.datamodel.models.input.container.RawGridElements.RawGridElementsCopyBuilder
Method to alter Transformer2WInput
transformF(Function<? super E, ? extends R>) - Method in class edu.ie3.datamodel.utils.Try.Failure
 
transformF(Function<? super E, ? extends R>) - Method in class edu.ie3.datamodel.utils.Try.Success
 
transformF(Function<? super E, ? extends R>) - Method in class edu.ie3.datamodel.utils.Try
Method to transform a Try object.
transformS(Function<? super T, ? extends U>) - Method in class edu.ie3.datamodel.utils.Try.Failure
 
transformS(Function<? super T, ? extends U>) - Method in class edu.ie3.datamodel.utils.Try.Success
 
transformS(Function<? super T, ? extends U>) - Method in class edu.ie3.datamodel.utils.Try
Method to transform a Try object.
traverseAlongSwitchChain(NodeInput, RawGridElements) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Traversing along a chain of switches and return the traveled nodes.
TriFunction<A,B,C,R> - Interface in edu.ie3.datamodel.utils
Enhancement of Function and BiFunction that accepts three arguments and produces a result.
trimTimeSeriesToInterval(IndividualTimeSeries<V>, ClosedInterval<ZonedDateTime>) - Static method in class edu.ie3.datamodel.utils.TimeSeriesUtils
Trims a time series to the given time interval
Try<T,E extends Exception> - Class in edu.ie3.datamodel.utils
 
Try() - Constructor for class edu.ie3.datamodel.utils.Try
 
Try.ExceptionSupplier<E extends Exception> - Interface in edu.ie3.datamodel.utils
Supplier for exceptions.
Try.Failure<T,E extends Exception> - Class in edu.ie3.datamodel.utils
Implementation of Try class.
Try.Success<T,E extends Exception> - Class in edu.ie3.datamodel.utils
Implementation of Try class.
Try.TrySupplier<T,E extends Exception> - Interface in edu.ie3.datamodel.utils
Functional interface for the Try class.
Try.VoidSupplier<E extends Exception> - Interface in edu.ie3.datamodel.utils
Supplier for void methods to Try class.
TryException - Exception in edu.ie3.datamodel.exceptions
 
TryException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.TryException
 
type(LineTypeInput) - Method in class edu.ie3.datamodel.models.input.connector.LineInput.LineInputCopyBuilder
 
type(Transformer2WTypeInput) - Method in class edu.ie3.datamodel.models.input.connector.Transformer2WInput.Transformer2WInputCopyBuilder
 
type(Transformer3WTypeInput) - Method in class edu.ie3.datamodel.models.input.connector.Transformer3WInput.Transformer3WInputCopyBuilder
 
type(BmTypeInput) - Method in class edu.ie3.datamodel.models.input.system.BmInput.BmInputCopyBuilder
 
type(ChargingPointType) - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
type(ChpTypeInput) - Method in class edu.ie3.datamodel.models.input.system.ChpInput.ChpInputCopyBuilder
 
type(EvTypeInput) - Method in class edu.ie3.datamodel.models.input.system.EvInput.EvInputCopyBuilder
 
type(HpTypeInput) - Method in class edu.ie3.datamodel.models.input.system.HpInput.HpInputCopyBuilder
 
type(StorageTypeInput) - Method in class edu.ie3.datamodel.models.input.system.StorageInput.StorageInputCopyBuilder
 
type(WecTypeInput) - Method in class edu.ie3.datamodel.models.input.system.WecInput.WecInputCopyBuilder
 
TYPE - Static variable in class edu.ie3.datamodel.io.source.EntitySource
 
TYPE - Static variable in class edu.ie3.datamodel.io.source.RawGridSource
 
typedConnectorEntityDataStream(Stream<Try<ConnectorInputEntityData, SourceException>>, Map<UUID, T>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Enriches the given untyped entity data with the equivalent asset type.
TypedConnectorInputEntityData<T extends AssetTypeInput> - Class in edu.ie3.datamodel.io.factory.input
Data used for those classes of ConnectorInput that need an instance of some type T of Transformer2WTypeInput as well.
TypedConnectorInputEntityData(ConnectorInputEntityData, T) - Constructor for class edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData
Creates a new TypedConnectorInputEntityData object based on a given ConnectorInputEntityData object and given type
TypedConnectorInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, NodeInput, NodeInput, T) - Constructor for class edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData
Creates a new TypedConnectorInputEntityData object for a connector input that needs a type input as well.
TypedConnectorInputEntityData(Map<String, String>, Class<? extends UniqueEntity>, OperatorInput, NodeInput, NodeInput, T) - Constructor for class edu.ie3.datamodel.io.factory.input.TypedConnectorInputEntityData
Creates a new TypedConnectorInputEntityData object for an operable connector input that needs a type input as well
TypeSource - Class in edu.ie3.datamodel.io.source
Interface that provides the capability to build entities of type SystemParticipantTypeInput and OperatorInput from different data sources e.g.
TypeSource(DataSource) - Constructor for class edu.ie3.datamodel.io.source.TypeSource
 

U

UniqueEntity - Class in edu.ie3.datamodel.models
Supplies every subclass with a generated UUID, making it unique
UniqueEntity() - Constructor for class edu.ie3.datamodel.models.UniqueEntity
 
UniqueEntity(UUID) - Constructor for class edu.ie3.datamodel.models.UniqueEntity
 
UniqueEntity.UniqueEntityBuilder - Interface in edu.ie3.datamodel.models
 
UniqueEntity.UniqueEntityCopyBuilder<B extends UniqueEntity.UniqueEntityBuilder> - Class in edu.ie3.datamodel.models
Abstract class for all builder that build child entities of abstract class UniqueEntity
UniqueEntityCopyBuilder(UniqueEntity) - Constructor for class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
 
UniqueEntityFactory<T extends Entity,D extends EntityData> - Class in edu.ie3.datamodel.io.factory
Universal factory class for creating entities with unique fields uuid and id.
UniqueEntityFactory(Class<? extends T>...) - Constructor for class edu.ie3.datamodel.io.factory.UniqueEntityFactory
 
UniqueInputEntity - Class in edu.ie3.datamodel.models.input
Functionless class to describe that all subclasses are unique input classes
UniqueInputEntity(UUID) - Constructor for class edu.ie3.datamodel.models.input.UniqueInputEntity
 
UniquenessValidationUtils - Class in edu.ie3.datamodel.utils.validation
Validation utils for checking the uniqueness of a given collection of entities.
UniquenessValidationUtils() - Constructor for class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
 
UniquenessValidationUtils.FieldSetSupplier<E extends Entity> - Interface in edu.ie3.datamodel.utils.validation
Supplier for sets of fields that are required to be unique throughout the whole dataset.
unpack(Stream<Try<S, E>>, Class<S>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
 
unpackMap(Stream<Try<S, FactoryException>>, Class<S>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
 
unpackSet(Stream<Try<S, FactoryException>>, Class<S>) - Static method in class edu.ie3.datamodel.io.source.EntitySource
 
UnsafeEntityException - Exception in edu.ie3.datamodel.exceptions
Is thrown, when a checked entity may be unsafe to use, but is not necessarily unsafe
UnsafeEntityException(String, UniqueEntity) - Constructor for exception edu.ie3.datamodel.exceptions.UnsafeEntityException
 
untypedConnectorEntityDataStream(Stream<Try<AssetInputEntityData, SourceException>>, Map<UUID, NodeInput>) - Method in class edu.ie3.datamodel.io.source.RawGridSource
Converts a stream of AssetInputEntityData in connection with a collection of known NodeInputs to a stream of ConnectorInputEntityData.
updateGridWithNodes(GridContainer, Map<NodeInput, NodeInput>) - Static method in class edu.ie3.datamodel.utils.ContainerNodeUpdateUtil
Updates the provided GridContainer with the provided mapping of old to new NodeInput entities.
updateGridWithNodes(JointGridContainer, Map<NodeInput, NodeInput>) - Static method in class edu.ie3.datamodel.utils.ContainerNodeUpdateUtil
Updates the provided JointGridContainer with the provided mapping of old to new NodeInput entities.
updateGridWithNodes(SubGridContainer, Map<NodeInput, NodeInput>) - Static method in class edu.ie3.datamodel.utils.ContainerNodeUpdateUtil
Updates the provided SubGridContainer with the provided mapping of old to new NodeInput entities.
upperTemperatureLimit(ComparableQuantity<Temperature>) - Method in class edu.ie3.datamodel.models.input.thermal.ThermalHouseInput.ThermalHouseInputCopyBuilder
 
uuid(UUID) - Method in class edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder
 
UUID - Static variable in class edu.ie3.datamodel.io.factory.UniqueEntityFactory
 
UUID_FIELD_NAME - Static variable in class edu.ie3.datamodel.models.UniqueEntity
Field name of UniqueEntity uuid
uuidFieldSupplier - Static variable in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
 

V

V_RATED - Static variable in class edu.ie3.datamodel.io.factory.input.NodeInputFactory
 
v2gSupport(boolean) - Method in class edu.ie3.datamodel.models.input.system.EvcsInput.EvcsInputCopyBuilder
 
validate() - Method in class edu.ie3.datamodel.io.naming.DefaultDirectoryHierarchy
Checks, if the structure beneath DefaultDirectoryHierarchy.projectDirectory is okay.
validate() - Method in class edu.ie3.datamodel.io.source.EnergyManagementSource
 
validate() - Method in class edu.ie3.datamodel.io.source.EntitySource
 
validate() - Method in class edu.ie3.datamodel.io.source.GraphicSource
 
validate() - Method in class edu.ie3.datamodel.io.source.RawGridSource
 
validate() - Method in class edu.ie3.datamodel.io.source.ResultEntitySource
 
validate() - Method in class edu.ie3.datamodel.io.source.SystemParticipantSource
 
validate() - Method in class edu.ie3.datamodel.io.source.ThermalSource
 
validate() - Method in class edu.ie3.datamodel.io.source.TypeSource
 
validate(Class<? extends C>, SourceValidator<C>) - Method in class edu.ie3.datamodel.io.source.EntitySource
Method for validating a single source.
validate(Set<String>, Class<? extends C>) - Method in class edu.ie3.datamodel.io.factory.Factory
Method for validating the actual fields.
validate(Set<String>, Class<? extends C>) - Method in interface edu.ie3.datamodel.io.source.SourceValidator
Method for validating a data source.
ValidationException - Exception in edu.ie3.datamodel.exceptions
 
ValidationException(String) - Constructor for exception edu.ie3.datamodel.exceptions.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ValidationException
 
ValidationException(Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.ValidationException
 
ValidationUtils - Class in edu.ie3.datamodel.utils.validation
Basic Sanity validation tools for entities
ValidationUtils() - Constructor for class edu.ie3.datamodel.utils.validation.ValidationUtils
Private Constructor as this class is not meant to be instantiated
value - Variable in class edu.ie3.datamodel.models.timeseries.TimeSeriesEntry
 
Value - Interface in edu.ie3.datamodel.models.value
Describes any class that represents a value
VALUE - Enum constant in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
 
valueClass - Variable in class edu.ie3.datamodel.io.source.TimeSeriesSource
 
valueFactory - Variable in class edu.ie3.datamodel.io.source.TimeSeriesSource
 
valueOf(String) - Static method in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.ie3.datamodel.models.ElectricCurrentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.ie3.datamodel.models.input.connector.ConnectorPort
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.ie3.datamodel.models.profile.LoadProfile.DefaultLoadProfiles
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.ie3.datamodel.models.profile.NbwTemperatureDependantLoadProfile
Returns the enum constant of this class with the specified name.
values() - Static method in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.ie3.datamodel.models.ElectricCurrentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.ie3.datamodel.models.input.connector.ConnectorPort
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.ie3.datamodel.models.profile.BdewStandardLoadProfile
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.ie3.datamodel.models.profile.LoadProfile.DefaultLoadProfiles
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.ie3.datamodel.models.profile.NbwTemperatureDependantLoadProfile
Returns an array containing the constants of this enum class, in the order they are declared.
vAng(boolean) - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput.MeasurementUnitInputCopyBuilder
 
vMag(boolean) - Method in class edu.ie3.datamodel.models.input.MeasurementUnitInput.MeasurementUnitInputCopyBuilder
 
VOLT_LVL - Static variable in class edu.ie3.datamodel.io.factory.input.NodeInputFactory
 
VOLTAGE_ANGLE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Voltage angle (mainly for result purposes) in ° (arc degree)
VOLTAGE_MAGNITUDE - Static variable in class edu.ie3.datamodel.models.StandardUnits
Voltage magnitude (mainly for result purposes) in p.U.
VoltageLevel - Class in edu.ie3.datamodel.models.voltagelevels
Definition of a concrete voltage level.
VoltageLevel(String, ComparableQuantity<ElectricPotential>) - Constructor for class edu.ie3.datamodel.models.voltagelevels.VoltageLevel
Constructs a concrete voltage level
VoltageLevelException - Exception in edu.ie3.datamodel.exceptions
Is thrown in case, there is some problem when building VoltageLevelInformation
VoltageLevelException(String) - Constructor for exception edu.ie3.datamodel.exceptions.VoltageLevelException
 
VoltageLevelException(String, Throwable) - Constructor for exception edu.ie3.datamodel.exceptions.VoltageLevelException
 
voltageRange - Variable in class edu.ie3.datamodel.models.voltagelevels.CommonVoltageLevel
 
voltLvl(VoltageLevel) - Method in class edu.ie3.datamodel.models.input.NodeInput.NodeInputCopyBuilder
 
VOLUME - Static variable in class edu.ie3.datamodel.models.StandardUnits
Volume in m³
vTarget(ComparableQuantity<Dimensionless>) - Method in class edu.ie3.datamodel.models.input.NodeInput.NodeInputCopyBuilder
 

W

WEATHER - Enum constant in enum class edu.ie3.datamodel.io.naming.timeseries.ColumnScheme
 
WEATHER_IRRADIANCE - Enum constant in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
 
WEATHER_SCENARIO - Static variable in class edu.ie3.datamodel.io.connectors.InfluxDbConnector
 
WEATHER_TEMPERATURE - Enum constant in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
 
WEATHER_WIND - Enum constant in enum class edu.ie3.datamodel.io.processor.timeseries.FieldSourceToMethod.FieldSource
 
weatherFactory - Variable in class edu.ie3.datamodel.io.source.WeatherSource
 
WeatherSource - Class in edu.ie3.datamodel.io.source
Abstract class for WeatherSource by Csv and Sql Data
WeatherSource(IdCoordinateSource, TimeBasedWeatherValueFactory) - Constructor for class edu.ie3.datamodel.io.source.WeatherSource
 
WeatherValue - Class in edu.ie3.datamodel.models.value
Describes weather as a combination of solar irradiance, temperature and wind values
WeatherValue(Point, SolarIrradianceValue, TemperatureValue, WindValue) - Constructor for class edu.ie3.datamodel.models.value.WeatherValue
 
WeatherValue(Point, ComparableQuantity<Irradiance>, ComparableQuantity<Irradiance>, ComparableQuantity<Temperature>, ComparableQuantity<Angle>, ComparableQuantity<Speed>) - Constructor for class edu.ie3.datamodel.models.value.WeatherValue
 
weatherValueFieldSupplier - Static variable in class edu.ie3.datamodel.utils.validation.UniquenessValidationUtils
 
WecCharacteristicInput - Class in edu.ie3.datamodel.models.input.system.characteristic
Characteristic mapping the wind velocity to its corresponding Betz coefficient
WecCharacteristicInput(String) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.WecCharacteristicInput
 
WecCharacteristicInput(SortedSet<CharacteristicPoint<Speed, Dimensionless>>) - Constructor for class edu.ie3.datamodel.models.input.system.characteristic.WecCharacteristicInput
 
WecInput - Class in edu.ie3.datamodel.models.input.system
Describes a Wind Energy Converter
WecInput(UUID, String, NodeInput, ReactivePowerCharacteristic, EmInput, WecTypeInput, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.WecInput
Constructor for an operated, always on wind energy converter
WecInput(UUID, String, OperatorInput, OperationTime, NodeInput, ReactivePowerCharacteristic, EmInput, WecTypeInput, boolean) - Constructor for class edu.ie3.datamodel.models.input.system.WecInput
Constructor for an operated wind energy converter
WecInput.WecInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system
A builder pattern based approach to create copies of WecInput entities with altered field values.
WecInputFactory - Class in edu.ie3.datamodel.io.factory.input.participant
 
WecInputFactory() - Constructor for class edu.ie3.datamodel.io.factory.input.participant.WecInputFactory
 
wecPlants(Set<WecInput>) - Method in class edu.ie3.datamodel.models.input.container.SystemParticipants.SystemParticipantsCopyBuilder
Method to alter WecInput
WecResult - Class in edu.ie3.datamodel.models.result.system
Represents calculation results of a WecInput
WecResult(ZonedDateTime, UUID, ComparableQuantity<Power>, ComparableQuantity<Power>) - Constructor for class edu.ie3.datamodel.models.result.system.WecResult
Standard constructor with automatic uuid generation.
WecTypeInput - Class in edu.ie3.datamodel.models.input.system.type
Describes the type of a WecInput
WecTypeInput(UUID, String, ComparableQuantity<Currency>, ComparableQuantity<EnergyPrice>, ComparableQuantity<Power>, double, WecCharacteristicInput, ComparableQuantity<Dimensionless>, ComparableQuantity<Area>, ComparableQuantity<Length>) - Constructor for class edu.ie3.datamodel.models.input.system.type.WecTypeInput
 
WecTypeInput.WecTypeInputCopyBuilder - Class in edu.ie3.datamodel.models.input.system.type
A builder pattern based approach to create copies of WecTypeInput entities with altered field values.
WholesalePriceSource - Interface in edu.ie3.datamodel.io.source
Describes a data source for wholesale prices
WIND_DIRECTION - Static variable in class edu.ie3.datamodel.models.StandardUnits
Direction of the wind in degree geom
WIND_VELOCITY - Static variable in class edu.ie3.datamodel.models.StandardUnits
Velocity of the wind in metre per second
WindValue - Class in edu.ie3.datamodel.models.value
Describes wind as a pair of direction and velocity
WindValue(ComparableQuantity<Angle>, ComparableQuantity<Speed>) - Constructor for class edu.ie3.datamodel.models.value.WindValue
 
withEnd(ZonedDateTime) - Method in class edu.ie3.datamodel.models.OperationTime.OperationTimeBuilder
Set the date of operation end
withOperationTime(ClosedInterval<ZonedDateTime>) - Method in class edu.ie3.datamodel.models.OperationTime.OperationTimeBuilder
Set dates of operation start and end from interval
withStart(ZonedDateTime) - Method in class edu.ie3.datamodel.models.OperationTime.OperationTimeBuilder
Set the date of operation start
withTrafoNodeAsSlack(SubGridContainer) - Static method in class edu.ie3.datamodel.utils.ContainerUtils
Returns a copy SubGridContainer based on the provided subgrid with a certain set of nodes marked as slack nodes.
WORK - Enum constant in enum class edu.ie3.datamodel.models.input.system.type.evcslocation.EvcsLocationType
Charging at work (type: private location)
write(Map<String, String>) - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
Actually persisting the provided entity field data
writeFileHeader() - Method in class edu.ie3.datamodel.io.csv.BufferedCsvWriter
Writes the file header.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form