If you have not worked with workflows yet, you can visit this article and get an overview on creating workflows. Use Case After running an initial workflow from an empty graph, further analysis to gain new insights in your data can be executed via workflows. This can be handled with […]

## Library Element Graph_mergeNodesOfClassByAttribute

This article familiarizes the user with the library element “Graph_mergeNodesOfClassByAttribute” which could be used in a sequence. This library element can be found in the Libraries pad of Soley Studio under the category Graph -> Merge Elements. When to use If you have a graph with different nodes of the […]

## Library Elements Basics_String Functions

This article familiarizes the user with the different Basics_String Library elements. All library elements can be found in the Libraries pad of Soley Studio in the category String. Basics_String_format When to use if you want to insert elements of an array in a string and obtain the format of a string […]

## Library Elements Graph_reachable …

This article explains the usage of the library functions Graph_reachableOfType, Graph_reachableIncomingOfType and Graph_reachableOutgoingOfType. These functions allow the creation of sets of nodes reachable from a specified node, with the specification of the type of the nodes. Graph_reachableOfType Syntax Graph_reachableOfType(NODE_INSTANCE, EDGE_TYPE,ADJACENT_NODE_TYPE,TARGET_NODE_TYPE):NODE_SET This is a function and needs to be called accordingly […]

## Metamodel Packages to Group Classes

Metamodel packages With Soley Studio, it is possible to create metamodel packages. This allows you to group node and/or edge classes. It is also possible to define nested packages where child packages inherit from their parent package(s). Create a package of metamodel classes The definition of the named package takes place […]

## Basics_Math_mapLinear

You can find the function mapLinear in the Library of Soley Studio under Basics and then Math: basics_math_mapLinear. Syntax Basics_Math_mapLinear(INITIAL_VALUE,MIN_BOUNDARY,MAX_BOUNDARY,ZERO_POINT_OFFSET,UPPER_LIMIT): RESULT This library element first calculates the coordinate of an initial value with reference to the minimum and maximum boundaries of its interval. Then it returns the new coordinates determined […]

## Import and Export Graphs from Files

Soley Studio offers several library functions and procedures to create and interact with external files. An overview of these functions is provided in the IO library elements article. You can find all the IO library elements in the respective section of the Libraries Pad in Soley Studio. This article teaches […]

## Read External Files (Text Files)

Soley Studio offers several library functions and procedures to create and interact with external files. An overview of these functions is provided in the IO library elements article. You can find all the IO library elements in the respective section of the Libraries Pad in Soley Studio. This article shows […]

## Library elements: Graph_createNodeLookup and Graph_getNodesFromLookup

The methods Graph_createNodeLookup and Graph_getNodesFromLookup make it possible to do efficient lookups for graph elements based on one identifying attribute. In fact, creating a node lookup map and then searching with this map can drastically increase the performance if matches have to be found within a high number of nodes. You can find […]

## Basics Library Elements

General The Basics library elements contained in the Basics section of the libraries pad include many additional functions available in Soley Studio that are not part of the original GrGen in-built functions. These elements allow for processing date and time values (DateTime), for mathematical calculations (Math), as well as for string manipulations […]