Rule Execution Server API

ilog.rules.studio.res.ruleapp
Interface IlrRuleAppProject


public interface IlrRuleAppProject

Serves as a RuleApp Project container and always contains a RuleApp descriptor.


Method Summary
 IlrRuleAppDescriptor getDescriptor()
          Gets the RuleApp descriptor attached to this project.
 String getFullPath()
          Gets the full path of this project.
 String getLocation()
          Gets the location of this project.
 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

String getLocation()
Gets the location of this project. The location is an absolute path.

Returns:
The RuleApp project location.

getFullPath

String getFullPath()
Gets the full path of this project. The full path is relative to the workspace.

Returns:
The RuleApp project full path.

getName

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.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013