Class IvMMove

  • All Implemented Interfaces:
    org.deckfour.xes.model.XAttributable, org.processmining.framework.util.ui.widgets.traceview.ProMTraceView.Event

    public class IvMMove
    extends Move
    implements org.deckfour.xes.model.XAttributable
    • Constructor Detail

      • IvMMove

        public IvMMove​(IvMModel model,
                       Move move,
                       java.lang.Long logTimestamp,
                       java.lang.String resource,
                       org.deckfour.xes.model.XAttributeMap xAttributeMap)
    • Method Detail

      • getUserTimestamp

        public java.lang.Double getUserTimestamp​(Scaler scaler)
      • getLogTimestamp

        public java.lang.Long getLogTimestamp()
      • getResource

        public java.lang.String getResource()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Move
      • getAttributes

        public org.deckfour.xes.model.XAttributeMap getAttributes()
        Description copied from interface: org.deckfour.xes.model.XAttributable
        Retrieves the attributes set for this element.
        Specified by:
        getAttributes in interface org.deckfour.xes.model.XAttributable
        Returns:
        A map of attributes.
      • getTopLabel

        public java.lang.String getTopLabel()
        Specified by:
        getTopLabel in interface org.processmining.framework.util.ui.widgets.traceview.ProMTraceView.Event
        Overrides:
        getTopLabel in class Move
        Returns:
        label that is displayed on top of the event
      • getExtensions

        public java.util.Set<org.deckfour.xes.extension.XExtension> getExtensions()
        Description copied from interface: org.deckfour.xes.model.XAttributable
        Retrieves the extensions used by this element, i.e. the extensions used by all attributes of this element, and the element itself.
        Specified by:
        getExtensions in interface org.deckfour.xes.model.XAttributable
        Returns:
        A set of extensions.
      • hasAttributes

        public boolean hasAttributes()
        Description copied from interface: org.deckfour.xes.model.XAttributable
        Checks for the existence of attributes. This method can be a more efficient way of checking for the existance of attributes than using XAttributable.getAttributes() in certain situations.
        Specified by:
        hasAttributes in interface org.deckfour.xes.model.XAttributable
        Returns:
        whether this element has any attributes
      • setAttributes

        public void setAttributes​(org.deckfour.xes.model.XAttributeMap attributes)
        Description copied from interface: org.deckfour.xes.model.XAttributable
        Sets the map of attributes for this element.
        Specified by:
        setAttributes in interface org.deckfour.xes.model.XAttributable
        Parameters:
        attributes - A map of attributes.