The UnmodifiableTab interface represents a tab that cannot be modified. This interface includes methods to:
Get the name (getName()), the display name (getDisplayname()), the HTML encoded name (getEncodedName()), and description (getDesc()) of the tab as a string.
Get the properties (getTabMap()) of the tab as a map.
Determine whether or not the tab is removable (isRemovable()) and renamable (isRenamable()) by returning true or false.
Determine if the tab was created by the user or was predefined for the user (isPredefined()) by returning true or false. A value of true indicates that the tab was predefined and a value of false indicates that the tab was created by the user.