GenerativeComponents Help

Model-based Transaction

The model-based transaction records nodes created using Node Types.

A typical model-based transaction looks like this:

transaction modelChange 'Add point01'
{
    node User.Objects.point01 Bentley.GC.NodeTypes.Point
    {
        Technique                 = 'ByCartesianCoordinates';
        CoordinateSystem          = baseCS;
        XTranslation              = <free> 1.44013108950406;
        YTranslation              = <free> 1.68137268438152;
        ZTranslation              = <free> 0.0;
        GraphLocation             = <auto> {314.0, 40.0};
    }
}
Note: Add point01 is the user-defined name of the transaction step and anything between the outer brackets is part of this transaction.