Namespace NMF.Models
Classes
AnchorAttribute
Denotes that the annotated reference is anchored at the given type
BubbledChangeEventArgs
Describes that an elementary change in the model elements containment hierarchy has happened
ContainmentAttribute
IdAttribute
IsoDateTimeConverter
Denotes a type converter that converts date time to string in iso format
LockedException
This exception is thrown if a change was attempted but the model element is locked
LowerBoundAttribute
LowercaseBooleanConverter
Denotes a type converter that converts booleans to lower case strings
Model
Model.ModelChildrenCollection
The collection class to to represent the children of the Model class
Model.ModelReferencedElementsCollection
The collection class to to represent the children of the Model class
ModelElement
Defines the base class for a model element implementation
ModelElementExtension
ModelElementExtension<T, T2>
ModelExtensions
Denotes common extensions to model elements
ModelHelper
ModelMetadataAttribute
ModelRepresentationClassAttribute
ModelTransaction
Denotes a model transaction
OperationBroker
OperationCallEventArgs
OppositeAttribute
UnlockEventArgs
Denotes the event that an unlock of a model element was requested
UpperBoundAttribute
Denotes that the underlying collection has an upper bound
UriChangedEventArgs
Denotes event data that the uri of a model element has changed
Structs
ModelTreeItem
Denotes a pair of a model element and its parent
ScopedIdentifier
Denotes the tuple of an attribute and its scope
Interfaces
IModelElement
Defines the interface of a model element in NMF
IModelElementExtension
The public interface for ModelElementExtension
IModelValidationLog
Enums
ChangeType
Describes what kind of change a BubbledChangeEvent wraps.