Show / Hide Table of Contents

Namespace Kephas.Model.AttributedModel

Classes

AbstractAttribute

Marks a classifier as being abstract (cannot be instantiated).

AggregatableModelDimensionAttribute

Attribute for identifying aggregatable dimensions.

AspectAttribute

Marks a mixin classifier as being an aspect of an other classifiers matching some condition.

AspectForAttribute

Attribute to mark aspects to be applied to classifiers indicated by the provided types.

ClassifierKindAttribute

Attribute for classifier kind.

ExcludeFromModelAttribute

Marks a type or a member being excluded from the model.

MemberNameDiscriminatorAttribute

Attribute for indicating a name discriminator used by the qualified name.

MixinAttribute

Marks a classifier as being a mixin.

ModelAssemblyAttribute

Marks an assembly as exporting model elements.

ModelDimensionAttribute

Attribute marking dimensions.

ModelDimensionElementAttribute

Attribute marking dimension elements.

OverrideAttribute

Attribute for indicating that classifiers or members override their base. This class cannot be inherited.

PartAttribute

Marks a navigation property (single or collection) as modeling an object part, meaning that the property content is an aggregated part of the declaring object. If applied to a class or interface, marks it as being an aggregate of another object, typically found in the model space.

ProjectionForAttribute

Attribute for indicating that a classifier is a projection of another classifier.

ValueTypeAttribute

Attribute used to mark value types.

Back to top Generated by DocFX