Class 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
    • Field Detail

      • dataDependencyValues

        protected java.util.List<java.lang.Object[]> dataDependencyValues
    • Constructor Detail

      • PDependencyDataAware

        public PDependencyDataAware​(int predIndex,
                                    int curIndex)
    • 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()