Table of Contents

Interface IEFactory

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

The public interface for EFactory

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

Properties

EPackage

The ePackage property

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

Property Value

IEPackage

Methods

ConvertToString(IEDataType, object)

string ConvertToString(IEDataType eDataType, object instanceValue)

Parameters

eDataType IEDataType
instanceValue object

Returns

string

Create(IEClass)

IEObject Create(IEClass eClass)

Parameters

eClass IEClass

Returns

IEObject

CreateFromString(IEDataType, string)

object CreateFromString(IEDataType eDataType, string literalValue)

Parameters

eDataType IEDataType
literalValue string

Returns

object

Events

ConvertToStringCalled

Gets fired after the operation convertToString got called

event EventHandler<OperationCallEventArgs> ConvertToStringCalled

Event Type

EventHandler<OperationCallEventArgs>

ConvertToStringCalling

Gets fired before the operation convertToString gets called

event EventHandler<OperationCallEventArgs> ConvertToStringCalling

Event Type

EventHandler<OperationCallEventArgs>

CreateCalled

Gets fired after the operation create got called

event EventHandler<OperationCallEventArgs> CreateCalled

Event Type

EventHandler<OperationCallEventArgs>

CreateCalling

Gets fired before the operation create gets called

event EventHandler<OperationCallEventArgs> CreateCalling

Event Type

EventHandler<OperationCallEventArgs>

CreateFromStringCalled

Gets fired after the operation createFromString got called

event EventHandler<OperationCallEventArgs> CreateFromStringCalled

Event Type

EventHandler<OperationCallEventArgs>

CreateFromStringCalling

Gets fired before the operation createFromString gets called

event EventHandler<OperationCallEventArgs> CreateFromStringCalling

Event Type

EventHandler<OperationCallEventArgs>

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>