Can't see PipelineInterface model from GLG MPT explorer. But it can be seen from other module like GLGC and TMS. PipelineInterface is not a private model. Is it a configuration issue? I guess probably a clean build could fix the issue. But How should I debug this (which folder/file I should check) if don't do clean build?
To include private apis of Platform. Modules need to add below property in "{modulepath}\build.properties" file and re-start the studio to reflect the changes in studio.
#Property
includePrivateApis=true
includePrivateApis=true already set in GLG\build.properties. So it is not the reason.
Is pipelineInterface Model a private model? I can't see public="true" in the model file, but no public="false" either. I thought if public property is not set, it should be public model (tested when I create a new model through MPT explorer), but looks like system doesn't think so and treat it as private model. Another model is PostalAddress.
Assume pipelineInterface model is a private model, in SCC/model-descriptor.xml, includePrivateAPis=false is set for PLT model. However, I can see pipelineInterface model perfectly in the MPT explorer of SCC. is it a bug?
This is Neo 3.6.
Try removing this element from your head.mpth:
Yes @ksun - it is safe. That is an old flag, originally meant to hide certain non-public models from view. In your case, it's fine to add it. It won't cause any other functional implications other than MPT visibility.