Interface IGoal

All Superinterfaces:
IArgumentAsset, IArgumentationElement, IElement, IEntity, IGsnElement, IHyperlinkOwner, INamedElement

public interface IGoal extends IArgumentAsset
Interface for Goals.
  • Method Details

    • isUndeveloped

      boolean isUndeveloped()
      Check if the Goal is an Undeveloped.
      Returns:
      true it is an Undeveloped / false it is not an Undeveloped
    • setIsUndeveloped

      void setIsUndeveloped(boolean value)
      Set Undeveloped to Goal.
      Parameters:
      value - if true, it is Undeveloped, otherwise, it is not Undeveloped.
      Throws:
      InvalidEditingException - InvalidEditingException occurs.
      Keys:
       PARAMETER_ERROR_KEY - if a parameter is not set properly.
      Values:
       Error messages for exceptions.
    • isPublic

      boolean isPublic()
      Check if the Goal is an Public.
      Returns:
      true it is an Public / false it is not an Public
    • setIsPublic

      void setIsPublic(boolean value)
      Set Public to Goal.
      Parameters:
      value - if true, it is Public, otherwise, it is not Public.
      Throws:
      InvalidEditingException - InvalidEditingException occurs.
      Keys:
       PARAMETER_ERROR_KEY - if a parameter is not set properly.
      Values:
       Error messages for exceptions.