The Solution Explorer shows you the folder and file structure of your solution and all related projects. By default, the pad is located in the top left corner. All folders can be opened and collapsed with the +/- symbol next to it. Files and folders can be opened by double-clicking on them. Further, an extended right-click menu is available. The menu changes depending on what you right-click on, the solution, a project, a folder or a file.
All files in your Solution Explorer can also be found in the corresponding Windows Explorer folders. Nevertheless, not all files in the Windows Explorer are automatically visible in your Solution Explorer. You can add files to a folder by right-clicking on it.
The following folders and files can be found within the explorer pad:
- Solution/Project Folders
- Data Folder
- Data Center Folder
- Examples Folder
- Filters Folder
- Graphs Folder
- Images Folder
- Metamodel Folder
- Rules Folder
- ViewTemplates Folder
- Workflows Folder
- Project Files (ClassesInformation, MainMetamodel, MainRuleset and Manifest)
The Solution folder is the top folder and has the name you provided when creating this solution. A solution can contain multiple projects.
Project folders appear under the solution folder and have as well the names you provided. A project folder contains all folders and files which belong to it. You can change the folder structure if necessary. Add folders and files via right-click.
In here you can store data files you want to use in your project (data import, data export, etc.). It is best practice to copy or link all data files related to a project in the Data folder using the Add… –> Existing file right-click menu entry.
In this folder, you will find the two subfolders Data Sources and Import Sequences. In Data Sources, you will find all the data sources you imported using the Data Center, and the import steps for each of them.
In the Import Sequences folder, you will find all executable import sequences you created.
For more information on the Data Center, click here.
Use the Examples folder to save graphs (*.slg).
Graphs in here will be available as examples to your app. Every .slg file in this folder will automatically be added to your app. An app can be created from your solution and used in Soley Desk. Note: App Assembly is only possible in Soley Studio Pro.
Use the Filters folder to save filters (*.slf).
Filters in here will be available for views in your app. Every .slf file in this folder will automatically be added to your app. An app can be assembled from your solution and used in Soley Desk. Note: App Assembly is only possible in Soley Studio Pro.
Graph (*.slg) files are saved in here. You can also add new graph files via right-click on the Graph folder.
Use the Images folder to save images.
Images in this folder will automatically be added to your app. An app can be assembled from your solution and used in Soley Desk. Note: App Assembly is only possible in Soley Studio Pro.
You should also save images here you want to have visualized in a view. Learn more about View Templates and how to include images here.
Save metamodel (.gm) files in here. By default Edges.gm and Nodes.gm are available. Use these files to create your metamodel.
After you added a new *.gm file do not forget to add a reference line in MainMetamodel.gm (e.g. #include “Metamodel/MyNodes.gm”).
Put your rules (*.grg files) here. More about Rules and Sequences can be found here.
After you added a new *.grg file, do not forget to add a reference line in MainRuleset.grg (e.g. #include “Rules/MyRules.grg”).
In here you save your .slvt files which define the visualization of your graph. Learn more about View Templates here.
Use the Workflows folder to save workflows (*.slwf and *.slmd for workflow description).
Every file in this folder will automatically be added to your app. An app can be assembled from your solution and used in Soley Desk. Note: App Assembly is only possible in Soley Studio Pro.
Project files are important for building and running your solution. They contain references to necessary files and information about your solution.
This file contains references to files which describe your metamodel. By default Edges.gm and Nodes.gm included. In case you add a new .gm file and want it to be part of the metamodel you have to include it in this file.
Similar to the MainMetamodel the MainRuleset contains all references to Ruleset files. Thus you have to reference your .grg files in here if you want them to be part of the solution.
In here you can set the name, version, etc. of the app you want to assemble from your solution. Note: App Assembly is only possible in Soley Studio Pro.
The ClassesInformation.xml file contains metadata about each class that can be specified here. The data is displayed in the Modeling Elements pad.