Interface IModelSpace
The model space is the root model element.
Inherited Members
System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
Namespace: Kephas.Model
Assembly: Kephas.Model.dll
Syntax
public interface IModelSpace : IModelElement, INamedElement, IAggregatedElementInfo, IElementInfo, IExpando, IDynamicMetaObjectProvider, IIndexable, IAttributeProvider
Properties
| Improve this Doc View SourceClassifiers
Gets the classifiers.
Declaration
IEnumerable<IClassifier> Classifiers { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IClassifier> | The classifiers. |
Dimensions
Gets the dimensions.
Declaration
IReadOnlyList<IModelDimension> Dimensions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<IModelDimension> | The dimensions. |
Projections
Gets the projections.
Declaration
IEnumerable<IModelProjection> Projections { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IModelProjection> | The projections. |
Methods
| Improve this Doc View SourceTryGetClassifier(ITypeInfo, IContext)
Tries to get the classifier associated to the provided ITypeInfo.
Declaration
IClassifier TryGetClassifier(ITypeInfo typeInfo, IContext findContext = null)
Parameters
Type | Name | Description |
---|---|---|
ITypeInfo | typeInfo | The ITypeInfo. |
IContext | findContext | Context to control the finding of classifiers. |
Returns
Type | Description |
---|---|
IClassifier | The classifier, or |