Table of Contents

Interface IEClassifier

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

The public interface for EClassifier

[DefaultImplementationType(typeof(EClassifier))]
[XmlDefaultImplementationType(typeof(EClassifier))]
[ModelRepresentationClass("http://www.eclipse.org/emf/2002/Ecore#//EClassifier")]
public interface IEClassifier : IENamedElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

EPackage

The ePackage property

[Browsable(false)]
[XmlElementName("ePackage")]
[XmlAttribute(true)]
[XmlOpposite("eClassifiers")]
IEPackage EPackage { get; set; }

Property Value

IEPackage

ETypeParameters

The eTypeParameters property

[Browsable(false)]
[XmlElementName("eTypeParameters")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IETypeParameter> ETypeParameters { get; }

Property Value

IOrderedSetExpression<IETypeParameter>

InstanceClassName

The instanceClassName property

[XmlElementName("instanceClassName")]
[XmlAttribute(true)]
string InstanceClassName { get; set; }

Property Value

string

InstanceTypeName

The instanceTypeName property

[XmlElementName("instanceTypeName")]
[XmlAttribute(true)]
string InstanceTypeName { get; set; }

Property Value

string

Methods

GetClassifierID()

int GetClassifierID()

Returns

int

IsInstance(object)

bool IsInstance(object @object)

Parameters

object object

Returns

bool

Events

EPackageChanged

Gets fired when the EPackage property changed its value

event EventHandler<ValueChangedEventArgs> EPackageChanged

Event Type

EventHandler<ValueChangedEventArgs>

EPackageChanging

Gets fired before the EPackage property changes its value

event EventHandler<ValueChangedEventArgs> EPackageChanging

Event Type

EventHandler<ValueChangedEventArgs>

GetClassifierIDCalled

Gets fired after the operation getClassifierID got called

event EventHandler<OperationCallEventArgs> GetClassifierIDCalled

Event Type

EventHandler<OperationCallEventArgs>

GetClassifierIDCalling

Gets fired before the operation getClassifierID gets called

event EventHandler<OperationCallEventArgs> GetClassifierIDCalling

Event Type

EventHandler<OperationCallEventArgs>

InstanceClassNameChanged

Gets fired when the InstanceClassName property changed its value

event EventHandler<ValueChangedEventArgs> InstanceClassNameChanged

Event Type

EventHandler<ValueChangedEventArgs>

InstanceClassNameChanging

Gets fired before the InstanceClassName property changes its value

event EventHandler<ValueChangedEventArgs> InstanceClassNameChanging

Event Type

EventHandler<ValueChangedEventArgs>

InstanceTypeNameChanged

Gets fired when the InstanceTypeName property changed its value

event EventHandler<ValueChangedEventArgs> InstanceTypeNameChanged

Event Type

EventHandler<ValueChangedEventArgs>

InstanceTypeNameChanging

Gets fired before the InstanceTypeName property changes its value

event EventHandler<ValueChangedEventArgs> InstanceTypeNameChanging

Event Type

EventHandler<ValueChangedEventArgs>

IsInstanceCalled

Gets fired after the operation isInstance got called

event EventHandler<OperationCallEventArgs> IsInstanceCalled

Event Type

EventHandler<OperationCallEventArgs>

IsInstanceCalling

Gets fired before the operation isInstance gets called

event EventHandler<OperationCallEventArgs> IsInstanceCalling

Event Type

EventHandler<OperationCallEventArgs>