public class GroupedAlignmentsSimpleImpl extends java.lang.Object implements GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
Modifier and Type | Class and Description |
---|---|
static interface |
GroupedAlignmentsSimpleImpl.GroupingFunction<F,T> |
GroupedAlignments.AlignmentGroup, GroupedAlignments.GroupOrdering
Constructor and Description |
---|
GroupedAlignmentsSimpleImpl(GroupedAlignmentsSimpleImpl.GroupingFunction<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment,GroupedAlignments.AlignmentGroup> grouping) |
GroupedAlignmentsSimpleImpl(GroupedAlignmentsSimpleImpl.GroupingFunction<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment,GroupedAlignments.AlignmentGroup> grouping,
java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> alignments) |
GroupedAlignmentsSimpleImpl(java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> alignments,
java.util.Map<java.lang.String,java.awt.Color> colorMap) |
GroupedAlignmentsSimpleImpl(java.util.Map<java.lang.String,java.awt.Color> colorMap) |
Modifier and Type | Method and Description |
---|---|
void |
add(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment a) |
void |
addAll(java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> c) |
int |
getAlignmentCount(GroupedAlignments.AlignmentGroup group) |
java.util.Set<GroupedAlignments.AlignmentGroup> |
getAlignmentGroups() |
java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> |
getAlignments() |
com.google.common.collect.Multimap<GroupedAlignments.AlignmentGroup,org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> |
groupedAlignments() |
java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> |
listAlignments(GroupedAlignments.AlignmentGroup group) |
int |
size() |
public GroupedAlignmentsSimpleImpl(java.util.Map<java.lang.String,java.awt.Color> colorMap)
public GroupedAlignmentsSimpleImpl(java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> alignments, java.util.Map<java.lang.String,java.awt.Color> colorMap)
public GroupedAlignmentsSimpleImpl(GroupedAlignmentsSimpleImpl.GroupingFunction<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment,GroupedAlignments.AlignmentGroup> grouping, java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> alignments)
public GroupedAlignmentsSimpleImpl(GroupedAlignmentsSimpleImpl.GroupingFunction<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment,GroupedAlignments.AlignmentGroup> grouping)
public void add(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment a)
add
in interface GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public void addAll(java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> c)
addAll
in interface GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public java.util.Set<GroupedAlignments.AlignmentGroup> getAlignmentGroups()
getAlignmentGroups
in interface GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> listAlignments(GroupedAlignments.AlignmentGroup group)
listAlignments
in interface GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public int size()
size
in interface GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public com.google.common.collect.Multimap<GroupedAlignments.AlignmentGroup,org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> groupedAlignments()
public int getAlignmentCount(GroupedAlignments.AlignmentGroup group)
getAlignmentCount
in interface GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> getAlignments()
getAlignments
in interface GroupedAlignments<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>