Class ProMAction

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

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

      Constructors 
      Constructor Description
      ProMAction​(ProMResourceManager resourceManager, org.processmining.framework.plugin.PluginManager pluginManager, org.processmining.framework.plugin.PluginDescriptor plugin, int methodIndex)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(ProMAction action)  
      boolean equals​(java.lang.Object o)  
      org.deckfour.uitopia.api.model.Author getAuthor()  
      <R extends org.deckfour.uitopia.api.model.Resource>
      java.util.List<org.processmining.framework.plugin.PluginParameterBinding>
      getBindings​(java.util.List<java.util.Collection<R>> parameterValues, boolean executable)  
      java.lang.String[] getCategories()  
      java.lang.String getHelp()  
      javax.swing.ImageIcon getIcon()  
      java.util.List<org.deckfour.uitopia.api.model.Parameter> getInput()  
      java.lang.String[] getKeywords()  
      int getMethodIndex()  
      int getMostSignificantResultIndex()  
      java.lang.String getName()  
      java.util.List<org.deckfour.uitopia.api.model.Parameter> getOutput()  
      java.lang.String getPackage()  
      org.processmining.framework.plugin.PluginDescriptor getPlugin()  
      org.deckfour.uitopia.api.model.ActionStatus getStatus​(java.util.List<java.util.Collection<? extends org.deckfour.uitopia.api.model.Resource>> parameterValues)  
      org.deckfour.uitopia.api.model.ActionType getType()  
      java.net.URL getURL()  
      boolean handlesCancel()  
      int hashCode()  
      boolean isOfCategory​(org.deckfour.uitopia.api.model.Category category)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ProMAction

        public ProMAction​(ProMResourceManager resourceManager,
                          org.processmining.framework.plugin.PluginManager pluginManager,
                          org.processmining.framework.plugin.PluginDescriptor plugin,
                          int methodIndex)
    • Method Detail

      • handlesCancel

        public boolean handlesCancel()
      • getInput

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

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

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

        public java.util.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> java.util.List<org.processmining.framework.plugin.PluginParameterBinding> getBindings​(java.util.List<java.util.Collection<R>> parameterValues,
                                                                                                                                                         boolean executable)
      • getStatus

        public org.deckfour.uitopia.api.model.ActionStatus getStatus​(java.util.List<java.util.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 org.processmining.framework.plugin.PluginDescriptor getPlugin()
      • getMethodIndex

        public int getMethodIndex()
      • compareTo

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

        public int getMostSignificantResultIndex()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

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

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

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

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

        public java.lang.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 javax.swing.ImageIcon getIcon()
        Specified by:
        getIcon in interface org.deckfour.uitopia.api.model.Action
      • getURL

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