Interface IvMVirtualAttributeFactory

  • All Superinterfaces:
    org.processmining.plugins.inductiveminer2.attributes.AttributeVirtualFactory

    public interface IvMVirtualAttributeFactory
    extends org.processmining.plugins.inductiveminer2.attributes.AttributeVirtualFactory
    There are two stages of adding virtual attributes: for ones that are stable over XLog, IMLog and IvMLog (AttributeVirtualFactory) and the ones that are only defined over IvMLog (here).
    Author:
    sander
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Iterable<org.processmining.plugins.inductiveminer2.attributes.AttributeVirtual> createVirtualIvMEventAttributes​(gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> traceAttributesReal, gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> eventAttributesReal)  
      java.lang.Iterable<org.processmining.plugins.inductiveminer2.attributes.AttributeVirtual> createVirtualIvMTraceAttributes​(gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> traceAttributesReal, gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> eventAttributesReal)  
      • Methods inherited from interface org.processmining.plugins.inductiveminer2.attributes.AttributeVirtualFactory

        createVirtualEventAttributes, createVirtualTraceAttributes
    • Method Detail

      • createVirtualIvMTraceAttributes

        java.lang.Iterable<org.processmining.plugins.inductiveminer2.attributes.AttributeVirtual> createVirtualIvMTraceAttributes​(gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> traceAttributesReal,
                                                                                                                                  gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> eventAttributesReal)
      • createVirtualIvMEventAttributes

        java.lang.Iterable<org.processmining.plugins.inductiveminer2.attributes.AttributeVirtual> createVirtualIvMEventAttributes​(gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> traceAttributesReal,
                                                                                                                                  gnu.trove.map.hash.THashMap<java.lang.String,​org.processmining.plugins.inductiveminer2.attributes.AttributeImpl> eventAttributesReal)