Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Tigerstripe Glossary
< To: Tigerstripe Community Resources
A
Annotation
Artifact: An artifact typically corresponds to a model element. Some examples are Entity, Session Facade, and Datatype artifacts. Usually each artifact is associated with a Java file to promote modularity as much as possible. There are two main categories of artifacts: Information Model Artifacts and Behavior Model Artifacts.
Artifact Rule
Association Artifact
Association Class Artifact
D
Datatype Artifact
Dependency Artifact
E
Enumeration Artifact
Exception Artifact
Event Artifact See Notification Artifact.
F
Facet
G
Global Properties: Used to allow specific information for use in a given Tigerstripe Project. For example, the name of a directory where certain file types should be created.
M
Managed Entity Artifact: This is the main element used to create modeled entities. It's very generic and can represent a wide variety of different things.
Method: Represents an operation available on a Service
Method argument: Arguments of the method that's defined in an artifact.
Model
Model Project See Tigerstripe Model Project.
N
Notification Artifact
P
Plugin See Tigerstripe Plugin.
Plugin Project See Tigerstripe Plugin.
Plugin Project Descriptor
Profile
Project See Tigerstripe Project.
Project Descriptor: This is the metadata for a Tigerstripe model project (tigerstripe.xml). This file is used to store additional properties about the project. Such properties can include the project version, description, dependencies, and also properties that are used when generating code.
Q
Query
Query Artifact
R
Rule: See Artifact Rule
S
Service Contract
Session Facade Artifact: An artifact that models an end-point
Stereotype
T
Template See Velocity Template.
Tigerstripe: Tigerstripe is a framework for Model Driven Engineering (MDE) with special support for the Telecommunications Industry.
Tigerstripe Perspective: A custom perspective tailored to the needs of Tigerstripe users
Tigerstripe Plugin Project: These are generator projects that specify the model generation details. A plugin project defines the rules by which artifacts are rendered in the output, in terms of format (eg HTML, XML, Java) filename, and detailed file content.
Tigerstripe Project: Contains the information model which can be used to generate code from. The corresponding metadata for a Tigerstripe project is stored in tigerstripe.xml file.
Tigerstripe Workbench: An Integrated Development Environment (IDE) for creating models and generating code from it.
Tigerstripe Explorer: A view responsible for displaying all the relevant contents of the Tigerstripe projects
U
Update Procedure Artifact
V
Velocity: Velocity permits you to use a simple yet powerful template language to reference objects defined in Java code. It is written in 100% pure Java
Velocity Template: Describes how output will be generated based on the artifacts contained within a particular project against which the plug-in is run