Interface IEFactory
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
Methods
ConvertToString(IEDataType, object)
string ConvertToString(IEDataType eDataType, object instanceValue)
Parameters
eDataTypeIEDataTypeinstanceValueobject
Returns
Create(IEClass)
IEObject Create(IEClass eClass)
Parameters
eClassIEClass
Returns
CreateFromString(IEDataType, string)
object CreateFromString(IEDataType eDataType, string literalValue)
Parameters
eDataTypeIEDataTypeliteralValuestring
Returns
Events
ConvertToStringCalled
Gets fired after the operation convertToString got called
event EventHandler<OperationCallEventArgs> ConvertToStringCalled
Event Type
ConvertToStringCalling
Gets fired before the operation convertToString gets called
event EventHandler<OperationCallEventArgs> ConvertToStringCalling
Event Type
CreateCalled
Gets fired after the operation create got called
event EventHandler<OperationCallEventArgs> CreateCalled
Event Type
CreateCalling
Gets fired before the operation create gets called
event EventHandler<OperationCallEventArgs> CreateCalling
Event Type
CreateFromStringCalled
Gets fired after the operation createFromString got called
event EventHandler<OperationCallEventArgs> CreateFromStringCalled
Event Type
CreateFromStringCalling
Gets fired before the operation createFromString gets called
event EventHandler<OperationCallEventArgs> CreateFromStringCalling
Event Type
EPackageChanged
Gets fired when the EPackage property changed its value
event EventHandler<ValueChangedEventArgs> EPackageChanged
Event Type
EPackageChanging
Gets fired before the EPackage property changes its value
event EventHandler<ValueChangedEventArgs> EPackageChanging