Table of Contents

Interface IEClass

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

The public interface for EClass

[DefaultImplementationType(typeof(EClass))]
[XmlDefaultImplementationType(typeof(EClass))]
public interface IEClass : IEClassifier, IENamedElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Abstract

The abstract property

bool? Abstract { get; set; }

Property Value

bool?

EGenericSuperTypes

The eGenericSuperTypes property

IOrderedSetExpression<IEGenericType> EGenericSuperTypes { get; }

Property Value

IOrderedSetExpression<IEGenericType>

EOperations

The eOperations property

IOrderedSetExpression<IEOperation> EOperations { get; }

Property Value

IOrderedSetExpression<IEOperation>

EStructuralFeatures

The eStructuralFeatures property

IOrderedSetExpression<IEStructuralFeature> EStructuralFeatures { get; }

Property Value

IOrderedSetExpression<IEStructuralFeature>

ESuperTypes

The eSuperTypes property

IOrderedSetExpression<IEClass> ESuperTypes { get; }

Property Value

IOrderedSetExpression<IEClass>

Interface

The interface property

bool? Interface { get; set; }

Property Value

bool?

Events

AbstractChanged

Gets fired when the Abstract property changed its value

event EventHandler<ValueChangedEventArgs> AbstractChanged

Event Type

EventHandler<ValueChangedEventArgs>

AbstractChanging

Gets fired before the Abstract property changes its value

event EventHandler<ValueChangedEventArgs> AbstractChanging

Event Type

EventHandler<ValueChangedEventArgs>

InterfaceChanged

Gets fired when the Interface property changed its value

event EventHandler<ValueChangedEventArgs> InterfaceChanged

Event Type

EventHandler<ValueChangedEventArgs>

InterfaceChanging

Gets fired before the Interface property changes its value

event EventHandler<ValueChangedEventArgs> InterfaceChanging

Event Type

EventHandler<ValueChangedEventArgs>