Interface IModelProjection
Contract for model projections.
Inherited Members
System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
Namespace: Kephas.Model
Assembly: Kephas.Model.dll
Syntax
public interface IModelProjection : INamedElement, IAggregatedElementInfo, IElementInfo, IExpando, IDynamicMetaObjectProvider, IIndexable, IAttributeProvider
Properties
| Improve this Doc View SourceAggregatedProjection
Gets the aggregated projection, if the projection is part of an aggregated one.
Declaration
IModelProjection AggregatedProjection { get; }
Property Value
Type | Description |
---|---|
IModelProjection | The aggregated projection. |
AggregatedProjectionName
Gets the name of the aggregated projection.
Declaration
string AggregatedProjectionName { get; }
Property Value
Type | Description |
---|---|
System.String | The name of the aggregated projection. |
DimensionElements
Gets the dimension elements making up this projection.
Declaration
IModelDimensionElement[] DimensionElements { get; }
Property Value
Type | Description |
---|---|
IModelDimensionElement[] | The dimension elements. |
IsAggregated
Gets a value indicating whether this projection is the result of aggregating one or more projections.
Declaration
bool IsAggregated { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|