ilog.rules.studio.res.ruleapp

Interface IlrRuleAppProject



  • public interface IlrRuleAppProject
    Serves as a RuleApp Project container and always contains a RuleApp descriptor.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      IlrRuleAppDescriptor getDescriptor()
      Gets the RuleApp descriptor attached to this project.
      java.lang.String getFullPath()
      Gets the full path of this project.
      java.lang.String getLocation()
      Gets the location of this project.
      java.lang.String getName()
      Gets the RuleApp project name.
      org.eclipse.core.resources.IProject getProject()
      Gets the IProject on which this IlrRuleAppProject was created.
      void setDescriptor(IlrRuleAppDescriptor descriptor)
      Sets the RuleApp descriptor attached to this project.
    • Method Detail

      • getDescriptor

        IlrRuleAppDescriptor getDescriptor()
        Gets the RuleApp descriptor attached to this project.
        Returns:
        The RuleApp descriptor.
      • setDescriptor

        void setDescriptor(IlrRuleAppDescriptor descriptor)
        Sets the RuleApp descriptor attached to this project.
        Parameters:
        descriptor - The RuleApp descriptor.
      • getLocation

        java.lang.String getLocation()
        Gets the location of this project. The location is an absolute path.
        Returns:
        The RuleApp project location.
      • getFullPath

        java.lang.String getFullPath()
        Gets the full path of this project. The full path is relative to the workspace.
        Returns:
        The RuleApp project full path.
      • getName

        java.lang.String getName()
        Gets the RuleApp project name.
        Returns:
        The RuleApp project name.
      • getProject

        org.eclipse.core.resources.IProject getProject()
        Gets the IProject on which this IlrRuleAppProject was created. This is handle-only method, the returned element may or may not exist.
        Returns:
        The IProject on which this IlrRuleAppProject was created.

© Copyright IBM Corp. 1987, 2020