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.
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.
A Tigerstripe Dependency represents a .tsm file that contains Artifacts that
have been "exported to a module" so they can be shared, as a library, between
other projects.
A primitive type definition as it appears in a profile definition
Once the profile is loaded, these are turned into IPrimitiveTypeArtifact that
are put into context for all projects
used when testing names of primitive types to see if they match the
"typical" naming conventions for data types (isRecommendedName returns
true if the type name "looks like" a typical classname; isValidName
returns true if the type name will result in a parse-able POJO if it is
used as a data type)
Session facade to access IWorkbenchProfiles, edit and create them
This session is available from the API (@see API)
There is only one active IWorkbenchProfile per runtime.