Interface IReference
The public interface for Reference
Inherited Members
Namespace: NMF.Models.Meta
Assembly: NMF.Models.dll
Syntax
[DefaultImplementationType(typeof(Reference))]
[XmlDefaultImplementationType(typeof(Reference))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Reference")]
public interface IReference : ITypedElement, IMetaElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Properties
| Edit this page View SourceAnchor
The least common anchestor of an instance and its referenced element, if statically known
Declaration
[XmlAttribute(true)]
IClass Anchor { get; set; }
Property Value
Type | Description |
---|---|
IClass |
DeclaringType
The DeclaringType property
Declaration
[Browsable(false)]
[XmlAttribute(true)]
[XmlOpposite("References")]
IReferenceType DeclaringType { get; set; }
Property Value
Type | Description |
---|---|
IReferenceType |
IsContainment
The IsContainment property
Declaration
[XmlAttribute(true)]
bool IsContainment { get; set; }
Property Value
Type | Description |
---|---|
bool |
Opposite
The Opposite property
Declaration
[XmlAttribute(true)]
[XmlOpposite("Opposite")]
IReference Opposite { get; set; }
Property Value
Type | Description |
---|---|
IReference |
ReferenceType
The ReferenceType property
Declaration
[XmlAttribute(true)]
IReferenceType ReferenceType { get; set; }
Property Value
Type | Description |
---|---|
IReferenceType |
Refines
The reference that is refined by the current reference, only applicable if the reference is part of a class
Declaration
[XmlAttribute(true)]
IReference Refines { get; set; }
Property Value
Type | Description |
---|---|
IReference |
Events
| Edit this page View SourceAnchorChanged
Gets fired when the Anchor property changed its value
Declaration
event EventHandler<ValueChangedEventArgs> AnchorChanged
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
AnchorChanging
Gets fired before the Anchor property changes its value
Declaration
event EventHandler<ValueChangedEventArgs> AnchorChanging
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
DeclaringTypeChanged
Gets fired when the DeclaringType property changed its value
Declaration
event EventHandler<ValueChangedEventArgs> DeclaringTypeChanged
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
DeclaringTypeChanging
Gets fired before the DeclaringType property changes its value
Declaration
event EventHandler<ValueChangedEventArgs> DeclaringTypeChanging
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
IsContainmentChanged
Gets fired when the IsContainment property changed its value
Declaration
event EventHandler<ValueChangedEventArgs> IsContainmentChanged
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
IsContainmentChanging
Gets fired before the IsContainment property changes its value
Declaration
event EventHandler<ValueChangedEventArgs> IsContainmentChanging
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
OppositeChanged
Gets fired when the Opposite property changed its value
Declaration
event EventHandler<ValueChangedEventArgs> OppositeChanged
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
OppositeChanging
Gets fired before the Opposite property changes its value
Declaration
event EventHandler<ValueChangedEventArgs> OppositeChanging
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
ReferenceTypeChanged
Gets fired when the ReferenceType property changed its value
Declaration
event EventHandler<ValueChangedEventArgs> ReferenceTypeChanged
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
ReferenceTypeChanging
Gets fired before the ReferenceType property changes its value
Declaration
event EventHandler<ValueChangedEventArgs> ReferenceTypeChanging
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
RefinesChanged
Gets fired when the Refines property changed its value
Declaration
event EventHandler<ValueChangedEventArgs> RefinesChanged
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |
RefinesChanging
Gets fired before the Refines property changes its value
Declaration
event EventHandler<ValueChangedEventArgs> RefinesChanging
Event Type
Type | Description |
---|---|
EventHandler<ValueChangedEventArgs> |