Class DataSourceCollection
- java.lang.Object
-
- org.processmining.specpp.componenting.system.FulfilledRequirementsCollection<DataRequirement<?>>
-
- org.processmining.specpp.componenting.data.DataSourceCollection
-
- Direct Known Subclasses:
ParameterSourceCollection
public class DataSourceCollection extends FulfilledRequirementsCollection<DataRequirement<?>>
-
-
Constructor Summary
Constructors Constructor Description DataSourceCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TaskForData(DataRequirement<T> requirement)ComponentTypecomponentType()<T> voidregister(DataRequirement<T> requirement, DataSource<T> delegate)<T> voidregister(FulfilledDataRequirement<T> fulfilledDataRequirement)voidregisterAll(java.util.List<FulfilledDataRequirement<?>> listOf)-
Methods inherited from class org.processmining.specpp.componenting.system.FulfilledRequirementsCollection
add, canSatisfyRequirement, fulfilledRequirements, hasCorrectComponentType, multiSatisfyRequirement, satisfyRequirement, toString
-
-
-
-
Method Detail
-
componentType
public ComponentType componentType()
- Specified by:
componentTypein classFulfilledRequirementsCollection<DataRequirement<?>>
-
register
public <T> void register(DataRequirement<T> requirement, DataSource<T> delegate)
-
register
public <T> void register(FulfilledDataRequirement<T> fulfilledDataRequirement)
-
askForData
public <T> T askForData(DataRequirement<T> requirement)
-
registerAll
public void registerAll(java.util.List<FulfilledDataRequirement<?>> listOf)
-
-