Solution Explorer – Browse All Projects, Folders and Files of your Solution

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.

Solution Explorer
Solution Explorer

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.

Options Solution Explorer Soley

The following folders and files can be found within the explorer pad:

Solution/Project Folder

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. 

Data

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.

Data Center

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.

Examples

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.

Filters

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.

Filters can be created using the Smart Selector. Click here to learn more about the Smart Selector.

Graphs

Graph (*.slg) files are saved in here. You can also add new graph files via right-click on the Graph folder.

Images

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.

Metamodel

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”).

Rules

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”).

ViewTemplates

In here you save your .slvt files which define the visualization of your graph. Learn more about View Templates here.

Workflows

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

Project files are important for building and running your solution. They contain references to necessary files and information about your solution.

MainMetamodel.gm

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.

MainRuleset.grg

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.

Manifest.slmd

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.

ClassesInformation.xml

The ClassesInformation.xml file contains metadata about each class that can be specified here. The data is displayed in the Modeling Elements pad.

Was this article helpful?

Related Articles