reslang icon indicating copy to clipboard operation
reslang copied to clipboard

Diagram behavior for types, `include` vs `includeAll`

Open j-q-arnold opened this issue 5 years ago • 0 comments

The diagram generator has a discrepancy between the behavior of /include and /includeAll.

  • /include includes basic types: enumerations, structures
  • /includeAll omits those same basic types.

We have a diagram specification that draws three separate diagrams. Using the same diagrams.reslang file, and changing between /include and /includeAll, the basic types either appear or disappear.

I would expect the logic to be consistent on this point. The basic types can be listed explicitly in the /exclude section, and the generator omits the items accordingly. That leads me to believe the /includeAll probably should include the basic types but has a defect.

j-q-arnold avatar Aug 20 '20 16:08 j-q-arnold