Table of Contents

Namespace NMF.Models.Meta

Classes

AnnotationEntry

The default implementation of the AnnotationEntry class

AnnotationEntry.AnnotationEntryChildrenCollection

The collection class to to represent the children of the AnnotationEntry class

AnnotationEntry.AnnotationEntryReferencedElementsCollection

The collection class to to represent the children of the AnnotationEntry class

AnnotationSet

The AnnotationSet extension

Attribute

Represents a simple-valued attribute

Attribute.AttributeReferencedElementsCollection

The collection class to to represent the children of the Attribute class

AttributeConstraint

The default implementation of the AttributeConstraint class

AttributeConstraint.AttributeConstraintReferencedElementsCollection

The collection class to to represent the children of the AttributeConstraint class

Class

Represents a group of instances with common properties like attributes or references

Class.ClassChildrenCollection

The collection class to to represent the children of the Class class

Class.ClassReferencedElementsCollection

The collection class to to represent the children of the Class class

ClassAttributeConstraintsCollection

Denotes a class to implement the AttributeConstraints reference

ClassExtensions

Denotes extension methods for Class instances

ClassReferenceConstraintsCollection

Denotes a class to implement the ReferenceConstraints reference

DataType

Represents a complex immutable data class

Enumeration

The default implementation of the Enumeration class

Enumeration.EnumerationChildrenCollection

The collection class to to represent the children of the Enumeration class

Enumeration.EnumerationReferencedElementsCollection

The collection class to to represent the children of the Enumeration class

EnumerationLiteralsCollection

Denotes a class to implement the Literals reference

Event

Represents an event

Event.EventReferencedElementsCollection

The collection class to to represent the children of the Event class

Extension

The default implementation of the Extension class

Extension.ExtensionReferencedElementsCollection

The collection class to to represent the children of the Extension class

IdentifierScopeExtensions

Denotes extension method for identifier scopes

Literal

The default implementation of the Literal class

Literal.LiteralReferencedElementsCollection

The collection class to to represent the children of the Literal class

MappedType

The MappedType extension

MetaElement

The default implementation of the MetaElement class

ModelElementExtensionsCollection

Denotes a collection type for extensions of model elements

Namespace

The default implementation of the Namespace class

Namespace.NamespaceChildrenCollection

The collection class to to represent the children of the Namespace class

Namespace.NamespaceReferencedElementsCollection

The collection class to to represent the children of the Namespace class

NamespaceChildNamespacesCollection

Denotes a class to implement the ChildNamespaces reference

NamespaceTypesCollection

Denotes a class to implement the Types reference

Operation

The default implementation of the Operation class

Operation.OperationChildrenCollection

The collection class to to represent the children of the Operation class

Operation.OperationReferencedElementsCollection

The collection class to to represent the children of the Operation class

OperationParametersCollection

Denotes a class to implement the Parameters reference

Parameter

The default implementation of the Parameter class

Parameter.ParameterReferencedElementsCollection

The collection class to to represent the children of the Parameter class

PrimitiveType

The default implementation of the PrimitiveType class

Reference

The default implementation of the Reference class

Reference.ReferenceReferencedElementsCollection

The collection class to to represent the children of the Reference class

ReferenceConstraint

The default implementation of the ReferenceConstraint class

ReferenceConstraint.ReferenceConstraintReferencedElementsCollection

The collection class to to represent the children of the ReferenceConstraint class

ReferenceType

The default implementation of the ReferenceType class

ReferenceType.ReferenceTypeChildrenCollection

The collection class to to represent the children of the ReferenceType class

ReferenceType.ReferenceTypeReferencedElementsCollection

The collection class to to represent the children of the ReferenceType class

ReferenceTypeEventsCollection

Denotes a class to implement the Events reference

ReferenceTypeReferencesCollection

Denotes a class to implement the References reference

SerializationInformation

The SerializationInformation extension

StructuredType

The default implementation of the StructuredType class

StructuredType.StructuredTypeChildrenCollection

The collection class to to represent the children of the StructuredType class

StructuredType.StructuredTypeReferencedElementsCollection

The collection class to to represent the children of the StructuredType class

StructuredTypeAttributesCollection

Denotes a class to implement the Attributes reference

StructuredTypeOperationsCollection

Denotes a class to implement the Operations reference

Type

The default implementation of the Type class

Type.TypeReferencedElementsCollection

The collection class to to represent the children of the Type class

TypeExtensions

Denotes common extensions to types

TypedElement

The default implementation of the TypedElement class

TypedElement.TypedElementReferencedElementsCollection

The collection class to to represent the children of the TypedElement class

Interfaces

IAnnotationEntry

The public interface for AnnotationEntry

IAttribute

The public interface for Attribute

IAttributeConstraint

The public interface for AttributeConstraint

IClass

The public interface for Class

IDataType

The public interface for DataType

IEnumeration

The public interface for Enumeration

IEvent

The public interface for Event

IExtension

The public interface for Extension

ILiteral

The public interface for Literal

IMetaElement

The public interface for MetaElement

IModel

The public interface for Model

INamespace

The public interface for Namespace

IOperation

The public interface for Operation

IParameter

The public interface for Parameter

IPrimitiveType

The public interface for PrimitiveType

IReference

The public interface for Reference

IReferenceConstraint

The public interface for ReferenceConstraint

IReferenceType

The public interface for ReferenceType

IStructuredType

The public interface for StructuredType

IType

The public interface for Type

ITypedElement

The public interface for TypedElement

Enums

Direction

Denotes the direction of a parameter

IdentifierScope