The OPC UA ReferenceType HasUIShapeSelector is used to provide conditional visibility for the images contained in the UIResources Folder Object as defined in More specifically, the ReferenceType HasUIShapeSelector is intended to point from an object of type UIInformationType to a variable.

For example, the FilterTipperAttacher Object of type MachineModuleType contains the object UIInfo of type UIInformationType. There is a reference of type HasUIShapeSelecto r from UIInfo to the variable State contained in the LiveStatus object of the FilterTipperAttacher. The folder UIInfo contains several images named Running.svg, Stopped.svg, etc.

The visualisation OPC UA Client will display the image Running.svg when State=Running, the image Stopped.svg when State=Stopped and so on.