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
Marks a reference as a containment
- IdAttribute
Marks a property as an id
- 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
Denotes the lower bound for a given collection
- LowercaseBooleanConverter
Denotes a type converter that converts booleans to lower case strings
- Model
Denotes a container for model elements
- 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
Denotes the abstract base class for an extension (aka stereotype)
- ModelElementExtension<T, T2>
Denotes an abstract base class for a typed model extension
- ModelExtensions
Denotes common extensions to model elements
- ModelHelper
Denotes helper methods for model elements
- ModelMetadataAttribute
Declares that the assembly includes code for a given metamodel
- ModelRepresentationClassAttribute
Declares that the given type represents a type from the metamodel
- ModelTransaction
Denotes a model transaction
- OperationBroker
Denotes a broker for model operations
- OperationCallEventArgs
Denotes event args that an operation is or was called
- OppositeAttribute
Specifies the opposite of a given property
- 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
Enums
- ChangeType
Describes what kind of change a BubbledChangeEvent wraps.