Package 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.

See:
          Description

Interface Summary
IArtifactBasedTemplateRule 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.
IArtifactFilter This interface must be implemented by Artifact filters when used to limit the scope of an ArtifactBased rule
IArtifactModel Deprecated.  
IArtifactWrapper This is the interface that needs to be implemented by model classess attached the an ArtifactBased rule run
IBooleanPluginProperty  
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.
IDiagramDescriptor  
IDiagramGenerator This defines the interface presented to a Tigerstripe Generator for the purposes of manipulating diagrams.
IExpander  
IGlobalTemplateRule Simplest type of rule in a Pluggable Plugin
IPluggablePluginPropertyListener This interface is to be implemented by classes that need to persist changes made to IPluggablePluginProperties when they are rendered.
IPluginClasspathEntry  
IPluginProperty Properties as they can be defined on a Pluggable Plugin
IRule Top level rule interface for Generators
IStringPluginProperty  
ITablePluginProperty  
ITemplateBasedRule Top-level interface for Template rules in a Pluggable Plugin
 

Class Summary
ITablePluginProperty.ColumnDef  
ITablePluginProperty.TablePropertyRow  
PluginLog User facing interface for Plugin Logs.
 

Enum Summary
EPluggablePluginNature Pluggable plugin nature Pluggable plugins have a nature that will condition when/how they are being triggered during a generation cycle.
IDiagramDescriptor.DiagramType This enum classifies the types of diagram that may be encountered.
IDiagramGenerator.ImageType This enum classifies the types of image file that may be created.
PluginLog.LogLevel  
 

Package org.eclipse.tigerstripe.workbench.plugins Description

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.