public class FilterFunction
extends java.lang.Object
Constructor and Description |
---|
FilterFunction() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ActivityEdge> |
filterActivityRelations(java.util.List<ActivityEdge> inputActivityEdges,
java.lang.String sourceNodeId,
java.lang.String targetNodeId,
java.lang.String relationType) |
java.util.List<XOCEvent> |
filterEvents(java.util.List<XOCEvent> inputEvents,
XOCEvent eventReference,
java.lang.String activityName,
int filterType) |
java.util.List<IntegerPair> |
filterNonOverlappingPeriodParts(java.util.List<IntegerPair> periodListA,
java.util.List<IntegerPair> periodListB,
int maximalValue)
filter nonoverlapping periods parts, i.e., get the overlapping parts of two period lists;
|
java.util.List<XOCObject> |
filterObjects(java.util.List<XOCObject> inputObjects,
java.lang.String className)
get objects which once have the input className
|
java.util.List<XOCObject> |
filterObjectsByClassAtEvent(java.util.List<XOCObject> inputObjects,
java.lang.String className,
XOCEvent event)
get objects which once have the input className
|
static void |
main(java.lang.String[] args) |
public java.util.List<XOCEvent> filterEvents(java.util.List<XOCEvent> inputEvents, XOCEvent eventReference, java.lang.String activityName, int filterType)
public java.util.List<XOCObject> filterObjects(java.util.List<XOCObject> inputObjects, java.lang.String className)
inputObjects
- className
- public java.util.List<XOCObject> filterObjectsByClassAtEvent(java.util.List<XOCObject> inputObjects, java.lang.String className, XOCEvent event)
inputObjects
- className
- public java.util.List<ActivityEdge> filterActivityRelations(java.util.List<ActivityEdge> inputActivityEdges, java.lang.String sourceNodeId, java.lang.String targetNodeId, java.lang.String relationType)
public java.util.List<IntegerPair> filterNonOverlappingPeriodParts(java.util.List<IntegerPair> periodListA, java.util.List<IntegerPair> periodListB, int maximalValue)
periodListA
- periodListB
- maximalValue
- public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception