Supported Implementation Types

Various Business Rules are checked after a change is made to a Model Object. These checks ensure the integrity and consistency of the model.

Implementation Type

This Business Rule checks the value of the Implementation Type property for a Model Object.

This check has one parameter:

  • SupportedImplementationTypes: list of possible Implementation Type values (Virtual, Cached, and/or Permanent)

If the Business Rule validation fails, the following message will be displayed as an Error Notification on the Model Object:

Model object '{ModelObject.Name}' of type '{ModelObject.ModelObjectType.Name}' has unsupported implementation type '{ModelObject.GetPropertyValue(Properties.ImplementationType)}' defined. Supported implementation types are: {string.Join(", ", supportedImplementationTypes)}.

Example: