IModelInitializationProviderInitializationContext interface
Namespace: NextDesign.Core.EditingCapabilities
Description
The context in which to register the metamodel targeted by the IModelInitializationProvider.
Affiliation area
| Name | Description |
|---|---|
| EditingCapability | APIs to access EditingCapability. |
Property
| Name | Description |
|---|---|
| Project | Project to execute for the target provider |
| TargetProvider | Target provider |
Method
| Name | Description |
|---|---|
| RegisterClass | Registers a metaclass that performs instance initialization on the target provider. Derived classes and inherited classes of the specified class are not automatically registered. Must be specified separately. If multiple initialization providers are registered for the same class, all providers will be called in the order in which they were registered for the target class. If a class outside the project management for which the provider is executed is specified, the specification of that class will be ignored. |
| RegisterClasses | Registers metaclasses that initialize instances with the target provider. Derived classes and inherited classes of the specified class are not automatically registered. Must be specified separately. If multiple initialization providers are registered for the same class, all providers will be called in the order in which they were registered for the target class. If a class outside the project management for which the provider is executed is specified, the specification of that class will be ignored. |