aac.plugins.no_ext_for_final

__init__.py module for the No Ext for Final plugin.

Functions

register_plugin()

Returns information about the plugin.

run_no_extension_for_final(instance, ...)

Check every schema for extension entries that are marked with a final modifier.

aac.plugins.no_ext_for_final.register_plugin() None[source]

Returns information about the plugin.

Returns:

A collection of information about the plugin and what it contributes.

Return type:

None

aac.plugins.no_ext_for_final.run_no_extension_for_final(instance: Any, definition: Definition, defining_schema, arguments: Any) ExecutionResult[source]

Check every schema for extension entries that are marked with a final modifier.

Parameters:
  • instance (Any)

  • definition (Definition)

  • arguments (Any)

Return type:

ExecutionResult

Modules

no_ext_for_final_impl

The AaC No Ext for Final plugin implementation module.