Class MProcessableElement

Direct Known Subclasses:
MClassBasedElement, MInternalEvent, MMessageEvent, MServiceCall

public class MProcessableElement extends MParameterElement
Base class for all elements that can be processed with means-end reasoning.
  • Field Details

    • posttoall

      protected boolean posttoall
      Post to all flag.
    • randomselection

      protected boolean randomselection
      Random selection flag.
    • rebuild

      protected boolean rebuild
      The rebuild mode.
    • excludemode

      protected ExcludeMode excludemode
      The exclude mode.
    • exported

      protected boolean exported
      The exported flag.
  • Constructor Details

    • MProcessableElement

      public MProcessableElement()
      Bean Constructor.
    • MProcessableElement

      public MProcessableElement(String name, boolean posttoall, boolean rebuild, boolean randomselection, ExcludeMode excludemode)
      Create a new element.
  • Method Details

    • isPostToAll

      public boolean isPostToAll()
      Test if is posttoall.
      Returns:
      True, if posttoaall.
    • isRandomSelection

      public boolean isRandomSelection()
      Test if is random selection.
      Returns:
      True, if is random selection.
    • setPostToAll

      public void setPostToAll(boolean posttoall)
      Set the posttoall.
      Parameters:
      posttoall - The posttoall to set.
    • setRandomSelection

      public void setRandomSelection(boolean randomselection)
      Set the randomselection.
      Parameters:
      randomselection - The randomselection to set.
    • isRebuild

      public boolean isRebuild()
      Test if rebuild APL.
      Returns:
      True, if rebuild.
    • setRebuild

      public void setRebuild(boolean rebuild)
      Set the rebuild.
      Parameters:
      rebuild - The rebuild to set.
    • getExcludeMode

      public ExcludeMode getExcludeMode()
      Get the excludemode.
      Returns:
      The excludemode.
    • setExcludeMode

      public void setExcludeMode(ExcludeMode excludemode)
      Set the excludemode.
      Parameters:
      excludemode - The excludemode to set.
    • isExported

      public boolean isExported()
      Get the exported flag.
      Returns:
      The exported flag.
    • setExported

      public void setExported(boolean exported)
      Set the exported flag.
      Parameters:
      exported - The exported to set.