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, IDisposable
Properties
| 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. |