Sage Modeling and Simulation Library

ParticipantDirectory Class

A participant dictionary is a dictionary of Expression Elements that is mapped by name and by Guid. Expressions are an array of references to these elements, and formatting of these expressions is achieved by taking some format of each expression element in sequence. There are three representations of these expressions - Rote Strings, Dual Mode Strings and Macros. It is in concatenating the particular (Hostile, Friendly, Expanded) formats of those elements that an expression expresses itself.

Note: the reason that guids are needed is to support serialization through the User-Hostile mapping, and to permit renaming of steps such as when a step is flattened up into its parent, and its name goes from, e.g. "Prepare-Step" to "B : Xfr_Liquid2.Prepare-Step".

Namespace:  Highpoint.Sage.Graphs.PFC.Expressions
Assembly:  Sage4 (in Sage4.dll)


public class ParticipantDirectory : IEnumerable<ExpressionElement>

Inheritance Hierarchy