Class PDependencyDataAware
- java.lang.Object
-
- org.processmining.partialorder.models.dependency.PDependencyImp
-
- org.processmining.partialorder.models.dependency.PDependencyDataAware
-
- All Implemented Interfaces:
Dependency<java.lang.Integer>,PDependency
public class PDependencyDataAware extends PDependencyImp
The DataAwareRelation stores the preceding relation between two events in the partially ordered trace- Author:
- xlu
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPDependencyDataAware.EnumDataDependencyEnumDataDependency: Eight cases of different data dependencies e.g.
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.Object[]>dataDependencyValues-
Fields inherited from class org.processmining.partialorder.models.dependency.PDependencyImp
isDirect, preIndex, targetIndex, type
-
-
Constructor Summary
Constructors Constructor Description PDependencyDataAware(int predIndex, int curIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Object[]>getDataDependencyValues()booleanhasDepedency()voidputDependency(PDependencyDataAware.EnumDataDependency type, java.lang.String key, org.deckfour.xes.model.XAttribute source, org.deckfour.xes.model.XAttribute target)voidsetDataDependencies(java.util.List<java.lang.Object[]> dataDependencyValues)-
Methods inherited from class org.processmining.partialorder.models.dependency.PDependencyImp
getRelationType, getSource, getTarget, isDirect, setDirect, setRelationType
-
-
-
-
Method Detail
-
getDataDependencyValues
public java.util.List<java.lang.Object[]> getDataDependencyValues()
- Returns:
- a list of object[4] in which object[0] = attribute key (String) object[1] = source XAttribute object[2] = target XAttribute object[3] = EnumDataDependency
-
setDataDependencies
public void setDataDependencies(java.util.List<java.lang.Object[]> dataDependencyValues)
-
putDependency
public void putDependency(PDependencyDataAware.EnumDataDependency type, java.lang.String key, org.deckfour.xes.model.XAttribute source, org.deckfour.xes.model.XAttribute target)
-
hasDepedency
public boolean hasDepedency()
-
-