Table of Contents

Interface IEStructuralFeature

Namespace
NMF.Interop.Ecore
Assembly
NMF.EcoreInterop.dll

The public interface for EStructuralFeature

[DefaultImplementationType(typeof(EStructuralFeature))]
[XmlDefaultImplementationType(typeof(EStructuralFeature))]
public interface IEStructuralFeature : IETypedElement, IENamedElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Changeable

The changeable property

bool? Changeable { get; set; }

Property Value

bool?

DefaultValueLiteral

The defaultValueLiteral property

string DefaultValueLiteral { get; set; }

Property Value

string

Derived

The derived property

bool? Derived { get; set; }

Property Value

bool?

EContainingClass

The eContainingClass property

IEClass EContainingClass { get; set; }

Property Value

IEClass

Transient

The transient property

bool? Transient { get; set; }

Property Value

bool?

Unsettable

The unsettable property

bool? Unsettable { get; set; }

Property Value

bool?

Volatile

The volatile property

bool? Volatile { get; set; }

Property Value

bool?

Events

ChangeableChanged

Gets fired when the Changeable property changed its value

event EventHandler<ValueChangedEventArgs> ChangeableChanged

Event Type

EventHandler<ValueChangedEventArgs>

ChangeableChanging

Gets fired before the Changeable property changes its value

event EventHandler<ValueChangedEventArgs> ChangeableChanging

Event Type

EventHandler<ValueChangedEventArgs>

DefaultValueLiteralChanged

Gets fired when the DefaultValueLiteral property changed its value

event EventHandler<ValueChangedEventArgs> DefaultValueLiteralChanged

Event Type

EventHandler<ValueChangedEventArgs>

DefaultValueLiteralChanging

Gets fired before the DefaultValueLiteral property changes its value

event EventHandler<ValueChangedEventArgs> DefaultValueLiteralChanging

Event Type

EventHandler<ValueChangedEventArgs>

DerivedChanged

Gets fired when the Derived property changed its value

event EventHandler<ValueChangedEventArgs> DerivedChanged

Event Type

EventHandler<ValueChangedEventArgs>

DerivedChanging

Gets fired before the Derived property changes its value

event EventHandler<ValueChangedEventArgs> DerivedChanging

Event Type

EventHandler<ValueChangedEventArgs>

EContainingClassChanged

Gets fired when the EContainingClass property changed its value

event EventHandler<ValueChangedEventArgs> EContainingClassChanged

Event Type

EventHandler<ValueChangedEventArgs>

EContainingClassChanging

Gets fired before the EContainingClass property changes its value

event EventHandler<ValueChangedEventArgs> EContainingClassChanging

Event Type

EventHandler<ValueChangedEventArgs>

TransientChanged

Gets fired when the Transient property changed its value

event EventHandler<ValueChangedEventArgs> TransientChanged

Event Type

EventHandler<ValueChangedEventArgs>

TransientChanging

Gets fired before the Transient property changes its value

event EventHandler<ValueChangedEventArgs> TransientChanging

Event Type

EventHandler<ValueChangedEventArgs>

UnsettableChanged

Gets fired when the Unsettable property changed its value

event EventHandler<ValueChangedEventArgs> UnsettableChanged

Event Type

EventHandler<ValueChangedEventArgs>

UnsettableChanging

Gets fired before the Unsettable property changes its value

event EventHandler<ValueChangedEventArgs> UnsettableChanging

Event Type

EventHandler<ValueChangedEventArgs>

VolatileChanged

Gets fired when the Volatile property changed its value

event EventHandler<ValueChangedEventArgs> VolatileChanged

Event Type

EventHandler<ValueChangedEventArgs>

VolatileChanging

Gets fired before the Volatile property changes its value

event EventHandler<ValueChangedEventArgs> VolatileChanging

Event Type

EventHandler<ValueChangedEventArgs>