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. |