Interface IModelConstructionContext
Contract for model construction contexts.
Inherited Members
      System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
    
    
    
    
      System.IDisposable.Dispose()
    
  Namespace: Kephas.Model.Construction
Assembly: Kephas.Model.dll
Syntax
public interface IModelConstructionContext : IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposableProperties
| Improve this Doc View SourceConstructedClassifiers
Gets or sets the constructed classifiers.
Declaration
IEnumerable<IClassifier> ConstructedClassifiers { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<IClassifier> | The constructed classifiers. | 
Remarks
This is not intended to be modified outside the framework.
ElementInfos
Gets the element infos.
Declaration
IEnumerable<IElementInfo> ElementInfos { get; }Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<IElementInfo> | The element infos. | 
ModelSpace
Gets the model space.
Declaration
IModelSpace ModelSpace { get; }Property Value
| Type | Description | 
|---|---|
| IModelSpace | The model space. | 
RuntimeModelElementFactory
Gets or sets the model element factory.
Declaration
IRuntimeModelElementFactory RuntimeModelElementFactory { get; set; }Property Value
| Type | Description | 
|---|---|
| IRuntimeModelElementFactory | The model element factory. | 
TryGetModelElementInfo
Gets or sets a function to try to get a model element based on a native element information.
Declaration
Func<IElementInfo, IElementInfo> TryGetModelElementInfo { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Func<IElementInfo, IElementInfo> | A function for getting a model element. |