Uses of Interface
org.eclipse.tigerstripe.workbench.plugins.IRule

Packages that use IRule
org.eclipse.tigerstripe.workbench.plugins This package contains the interfaces to be implemented in relation with implementing TS templates, and more generally all interfaces as seen by the user when implementing a Tigerstripe plugin. 
org.eclipse.tigerstripe.workbench.project This package contains interfaces tigerstripe projects and other objects associated with navigating and generating projects. 
 

Uses of IRule in org.eclipse.tigerstripe.workbench.plugins
 

Subinterfaces of IRule in org.eclipse.tigerstripe.workbench.plugins
 interface IArtifactRule
           
 interface IArtifactRunnableRule
           
 interface IArtifactWrappedRule
          An ArtifactBased Template Run rule in a Pluggable Plugin This rule will be run once per instance (with possibility of filtering) of a designated Artifact Type.
 interface ICopyRule
          Base interface for Pluggable Plugin Copy Rule A copy rule is a global rule that is capabable of copying files/directories from either the containing plugin or the current project to a specified directory location.
 interface IFileGeneratingRule
          Top-level interface for file generating rules
 interface IGlobalRule
           
 interface IGlobalRunnableRule
           
 interface IGlobalTemplateRule
          Simplest type of rule in a Pluggable Plugin
 interface IRunnableRule
           
 interface ITemplateBasedRule
          Top-level interface for Template rules in a Pluggable Plugin
 

Uses of IRule in org.eclipse.tigerstripe.workbench.project
 

Methods in org.eclipse.tigerstripe.workbench.project with type parameters of type IRule
<T extends IRule>
IRule
ITigerstripeGeneratorProject.makeRule(java.lang.Class<T> ruleType)
          Global rules are run once per generation cycle
 

Methods in org.eclipse.tigerstripe.workbench.project that return IRule
<T extends IRule>
IRule
ITigerstripeGeneratorProject.makeRule(java.lang.Class<T> ruleType)
          Global rules are run once per generation cycle
 

Methods in org.eclipse.tigerstripe.workbench.project with parameters of type IRule
 void ITigerstripeM1GeneratorProject.removeArtifactRule(IRule rule)
           
 void ITigerstripeM1GeneratorProject.removeArtifactRules(IRule[] rules)
           
 void ITigerstripeGeneratorProject.removeGlobalRule(IRule rule)
           
 void ITigerstripeGeneratorProject.removeGlobalRules(IRule[] rules)