Language definition files provide PowerDesigner with the information necessary to model, reverse-engineer, and generate for a particular object-oriented, business process, or XML language. PowerDesigner provides definition files for many popular languages. You select a language when you create an OOM, BPM, or XSM.
Language definition files have an .xol, .xpl, or .xsl extension and are located in install_dir/Resource Files. To view the list of languages, select Process Languages, or XML Languages. For information about the tools available in resource file lists, see PowerDesigner Resource Files.
The root node of each file contains the following properties:
Property |
Description |
---|---|
Name / Code |
Specify the name and code of the language definition file. |
File Name |
[read-only] Specifies the path to the language definition file. If the target language has been copied to your model, this field is empty. |
Version |
[read-only] Specifies the repository version if the resource is shared via the repository. |
Family / Subfamily |
Specifies the family and subfamily of the language, which may enable certain non-default features in the model. For example, object languages of the Java, XML, IDL and PowerBuilder® families support reverse engineering. |
Enable Trace Mode |
Lets you preview the templates used during generation (see Templates (Profile)). Before starting the generation, click the Preview page of the relevant object, and click the Refresh tool to display the templates. When you double-click on a trace line from the Preview page, the Resource Editor opens to the corresponding template definition. |
Comment |
Specifies additional information about the target language. |