public class XAlignedTreeLogImpl extends java.util.AbstractList<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> implements XAlignedTreeLog
Constructor and Description |
---|
XAlignedTreeLogImpl(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog alignedLog,
double precision,
IEPTree tree,
PetrinetDecorated net) |
Modifier and Type | Method and Description |
---|---|
XAlignedTreeLog |
copy() |
org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment |
get(int index) |
double |
getAverageFitness() |
double |
getAveragePrecision() |
org.deckfour.xes.model.XLog |
getLog() |
java.util.Map<java.lang.String,IEPTreeNode> |
getMapTreeNodes() |
IEPTreeNode |
getNode(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignmentMove move) |
PetrinetDecorated |
getPerinet() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransition(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignmentMove move) |
IEPTree |
getTree() |
int |
size() |
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public XAlignedTreeLogImpl(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog alignedLog, double precision, IEPTree tree, PetrinetDecorated net)
public int size()
size
in interface java.util.Collection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
size
in interface java.util.List<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
size
in interface org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog
size
in class java.util.AbstractCollection<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public double getAverageFitness()
getAverageFitness
in interface org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog
public org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment get(int index)
get
in interface java.util.List<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
get
in class java.util.AbstractList<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment>
public org.deckfour.xes.model.XLog getLog()
getLog
in interface org.processmining.xesalignmentextension.XAlignmentExtension.XAlignedLog
XLog
public IEPTree getTree()
getTree
in interface XAlignedTreeLog
public PetrinetDecorated getPerinet()
getPerinet
in interface XAlignedTreeLog
public IEPTreeNode getNode(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignmentMove move)
getNode
in interface XAlignedTreeLog
public java.util.Map<java.lang.String,IEPTreeNode> getMapTreeNodes()
getMapTreeNodes
in interface XAlignedTreeLog
public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition(org.processmining.xesalignmentextension.XAlignmentExtension.XAlignmentMove move)
getTransition
in interface XAlignedTreeLog
public double getAveragePrecision()
getAveragePrecision
in interface XAlignedTreeLog
public XAlignedTreeLog copy()
copy
in interface XAlignedTreeLog