public interface Rule extends ProjectElement
This rule always represents a top level rule. Subrules are not subject of interest during evaluations as they're not visible outside of the defining rule set.
This interface is not intended to be implemented by clients.
RuleSet.getRules()
Modifier and Type | Method and Description |
---|---|
Class<?> |
getReturnType()
Returns the rule resolved return type.
|
RuleSet |
getRuleSet()
Returns the rule set in which this rule is defined.
|
VisibilityKind |
getVisibility()
Returns the rule visibility.
|
getLocation, getName, getParameterCount, getParameters
RuleSet getRuleSet()
VisibilityKind getVisibility()
getVisibility
in interface ProjectElement
Class<?> getReturnType()