Occasionally you might want to make one Adaptable Object ReadOnly while keeping the main Entitlement for the Function to be 'Full'.
This is possible by setting the IsReadOnly property in the Adaptable Object base class to true - this will override the Function's Entitlement of 'Full'
Note: This is the only use case where a Function's Entitlement is ignored.
In this example we have created set the Layout function to be 'Full' and provided 2 Layouts, one of which - 'ReadOnly View' - has 'IsReadOnly' set to true.
This Layout cannot be edited or deleted but the other Layout - 'Editable View' - which has not been set to ReadOnly can be edited normally.