Interface IRuntimeModelElementConstructor<TModel, TModelContract, TRuntime>
Contract for element factories.
Inherited Members
Namespace: Kephas.Model.Runtime.Construction
Assembly: Kephas.Model.dll
Syntax
[SingletonAppServiceContract(AllowMultiple = true, ContractType = typeof(IRuntimeModelElementConstructor))]
public interface IRuntimeModelElementConstructor<TModel, TModelContract, TRuntime> : IRuntimeModelElementConstructor where TModel : class, INamedElement where TModelContract : class, INamedElement where TRuntime : class
Type Parameters
| Name | Description |
|---|---|
| TModel | The model type. |
| TModelContract | The model contract type. |
| TRuntime | The runtime type. |