Package energy.eddie.dataneeds.rules
Interface DataNeedRuleSet
- All Known Implementing Classes:
AiidaDataNeedRuleSet,CdsDataNeedRuleSet,DatadisDataNeedRuleSet,EdaDataNeedRuleSet,EnedisDataNeedRuleSet,EnerginetDataNeedRuleSet,EtaDataNeedRuleSet,FingridDataNeedRuleSet,FluviusDataNeedsRuleSet,GreenButtonDataNeedRuleSet,MijnAansluitingDataNeedRuleSet,MojElektroDataNeedRuleSet,SimulationDataNeedRuleSet
public interface DataNeedRuleSet
This interface specifies all data need rules that are supported by a certain region connector.
-
Method Summary
Modifier and TypeMethodDescriptionReturns all the data need rulesdefault <T extends DataNeedRule>
Set<T> dataNeedRules(Class<T> clazz) default booleanhasRule(DataNeedRule rule) default booleanhasRuleFor(DataNeed dataNeed)
-
Method Details
-
dataNeedRules
List<DataNeedRule> dataNeedRules()Returns all the data need rules- Returns:
- all data need rules
-
hasRule
-
hasRuleFor
-
dataNeedRules
-
supportedDataNeeds
-