Class ProMAction

java.lang.Object
org.processmining.contexts.uitopia.model.ProMAction
All Implemented Interfaces:
Cloneable, Comparable<ProMAction>, org.deckfour.uitopia.api.model.Action

public class ProMAction extends Object implements org.deckfour.uitopia.api.model.Action, Comparable<ProMAction>
  • Constructor Details

  • Method Details

    • handlesCancel

      public boolean handlesCancel()
    • getInput

      public List<org.deckfour.uitopia.api.model.Parameter> getInput()
      Specified by:
      getInput in interface org.deckfour.uitopia.api.model.Action
    • getName

      public String getName()
      Specified by:
      getName in interface org.deckfour.uitopia.api.model.Action
    • getPackage

      public String getPackage()
      Specified by:
      getPackage in interface org.deckfour.uitopia.api.model.Action
    • getOutput

      public List<org.deckfour.uitopia.api.model.Parameter> getOutput()
      Specified by:
      getOutput in interface org.deckfour.uitopia.api.model.Action
    • getBindings

      public <R extends org.deckfour.uitopia.api.model.Resource> List<PluginParameterBinding> getBindings(List<Collection<R>> parameterValues, boolean executable)
    • getStatus

      public org.deckfour.uitopia.api.model.ActionStatus getStatus(List<Collection<? extends org.deckfour.uitopia.api.model.Resource>> parameterValues)
      Specified by:
      getStatus in interface org.deckfour.uitopia.api.model.Action
    • getType

      public org.deckfour.uitopia.api.model.ActionType getType()
      Specified by:
      getType in interface org.deckfour.uitopia.api.model.Action
    • getPlugin

      public PluginDescriptor getPlugin()
    • getMethodIndex

      public int getMethodIndex()
    • compareTo

      public int compareTo(ProMAction action)
      Specified by:
      compareTo in interface Comparable<ProMAction>
    • getMostSignificantResultIndex

      public int getMostSignificantResultIndex()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAuthor

      public org.deckfour.uitopia.api.model.Author getAuthor()
      Specified by:
      getAuthor in interface org.deckfour.uitopia.api.model.Action
    • getHelp

      public String getHelp()
      Specified by:
      getHelp in interface org.deckfour.uitopia.api.model.Action
    • getCategories

      public String[] getCategories()
      Specified by:
      getCategories in interface org.deckfour.uitopia.api.model.Action
    • getKeywords

      public String[] getKeywords()
      Specified by:
      getKeywords in interface org.deckfour.uitopia.api.model.Action
    • isOfCategory

      public boolean isOfCategory(org.deckfour.uitopia.api.model.Category category)
      Specified by:
      isOfCategory in interface org.deckfour.uitopia.api.model.Action
    • getIcon

      public ImageIcon getIcon()
      Specified by:
      getIcon in interface org.deckfour.uitopia.api.model.Action
    • getURL

      public URL getURL()
      Specified by:
      getURL in interface org.deckfour.uitopia.api.model.Action