Class GenericJoinedDate<T extends IndirectionDate,TAG>
java.lang.Object
org.palladiosimulator.indirections.scheduler.data.GenericJoinedDate<T,TAG>
- Type Parameters:
T
- the type of the resulting dateTAG
- type of the information about the source of the data
- All Implemented Interfaces:
IndirectionDate
,GroupingIndirectionDate<T>
public class GenericJoinedDate<T extends IndirectionDate,TAG>
extends Object
implements GroupingIndirectionDate<T>
A joined date that retains information about where elements come from in form of tags.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getData()
getTime()
static <T extends IndirectionDate,
TAG>
GenericJoinedDate<T,TAG> of
(Collection<TaggedDate<T, TAG>> data) static <T extends IndirectionDate,
TAG>
GenericJoinedDate<T,TAG> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.palladiosimulator.indirections.interfaces.IndirectionDate
addData, evaluate, evaluate
-
Field Details
-
data
-
extraData
-
-
Constructor Details
-
GenericJoinedDate
-
-
Method Details
-
of
public static <T extends IndirectionDate,TAG> GenericJoinedDate<T,TAG> of(Collection<TaggedDate<T, TAG>> data) -
of
-
addDate
- Specified by:
addDate
in interfaceIndirectionDate
-
getData
- Specified by:
getData
in interfaceIndirectionDate
-
getDataInGroup
- Specified by:
getDataInGroup
in interfaceGroupingIndirectionDate<T extends IndirectionDate>
-
getTime
- Specified by:
getTime
in interfaceIndirectionDate
-