> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/plantspecdriven/how-to-use/use-cases/editing-line-segment-properties-pid/understanding-the-attributeflow-pid/segment-breakers.md).

# Segment Breakers

This chapter describes the **Spec Break Symbol** and **Reducer-like Symbol** options of the AttributeFlow.

The option **Spec Break Symbol** are all symbols which are in the **Non Engineering Items\Line Breaker** class. **Reducer-like Symbol** contains the symbols under **Engineering Items\Inline Assets\Reducers** class.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-02715d28ce04bcdf6c060b282bddfd9e9ba3d4f8%2FUse-Cases-0033.png?alt=media)

We start with this example with no given spec or size in both line segments.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-e6b7f7e9cd04cc33dfd5a2d71086be83bfc7d751%2FUse-Cases-0034.png?alt=media)

Now we select a spec for the left line segment.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-3a680fc42d5202e61354297df16f0f6832b7256f%2FUse-Cases-0035.png?alt=media)

We see, that the spec was propagated to the right line segment, because the checkbox for spec for **Reducer-like Symbol** was enabled.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-a371bde48ea66208bda905eeb7427c80a8ff3f95%2FUse-Cases-0036.png?alt=media)

No we change the size on the left side.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-165957fef2d7f4a6d9e7ceca67bbe5d683e2d2d8%2FUse-Cases-0037.png?alt=media)

This time the size was not propagated, because this time the checkbox for size under **Reducer-like Symbol** was not enabled. Obviously this makes sense. Otherwise we would never be able to get different sizes for the reducer.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-04a13ccf53090d0738f59d43b2420b6c474941b3%2FUse-Cases-0038.png?alt=media)

We can fill out the size on the right size as well.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-dd96eb835618ec8deb5bd5a70471be93206152de%2FUse-Cases-0039.png?alt=media)

And now everything is as it should be.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-881bc520fd635f81676388e6a8a898d98ce165c8%2FUse-Cases-0040.png?alt=media)

In this example we use a spec breaker symbol again with no prior spec or size in the two line segments.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-78ee684b73cb62a20e6da9e0cc4ea51f261def12%2FUse-Cases-0041.png?alt=media)

Let's change the spec for the left line segment.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-adb275d2d1838996104f5e1a5c6473fd3fbf2136%2FUse-Cases-0042.png?alt=media)

As we can see, the spec wasn't propagated to the right side. Again, this makes sense since this is a speak breaker. No use of having the same spec on both sides.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-a0bb54a700bdc5eefc6be4792aa65e38cb7435fc%2FUse-Cases-0043.png?alt=media)

Now we change the size on the left side.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-866d545d4d10d76239b85db67f7c461444900fd7%2FUse-Cases-0044.png?alt=media)

This time the size flows to the right size.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-93124c43fe68269fe8601cf26674f33408a64f23%2FUse-Cases-0045.png?alt=media)

Now we can select the spec for the right line segment to complete all properties.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-f5d759594d2a562fd78c1e35bf80f9279c2c502e%2FUse-Cases-0046.png?alt=media)

And this is how it looks at the end.

![](https://2994090777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZH2AGHzvPfBW7YdaaGc0%2Fuploads%2Fgit-blob-ba6e0c9b1357ec473447be0dd84dac94f3f2d229%2FUse-Cases-0047.png?alt=media)
