Interface IFactory
The public interface for Factory
[DefaultImplementationType(typeof(Factory))]
[XmlDefaultImplementationType(typeof(Factory))]
[ModelRepresentationClass("http://www.omg.org/spec/MOF/20131001/cmof.xmi#//Factory")]
public interface IFactory : IElement, IObject, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
Package
The package property
[XmlElementName("package")]
[XmlAttribute(true)]
IPackage Package { get; set; }
Property Value
Methods
ConvertToString(IDataType, IObject)
string ConvertToString(IDataType dataType, IObject @object)
Parameters
Returns
Create(IClass)
IElement Create(IClass metaClass)
Parameters
metaClassIClass
Returns
CreateElement(IClass, IEnumerable<IArgument>)
IElement CreateElement(IClass @class, IEnumerable<IArgument> arguments)
Parameters
classIClassargumentsIEnumerable<IArgument>
Returns
CreateFromString(IDataType, string)
IObject CreateFromString(IDataType dataType, string @string)
Parameters
Returns
CreateLink(IAssociation, IElement, IElement)
ILink CreateLink(IAssociation association, IElement firstElement, IElement secondElement)
Parameters
associationIAssociationfirstElementIElementsecondElementIElement
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
CreateElementCalled
Gets fired after the operation createElement got called
event EventHandler<OperationCallEventArgs> CreateElementCalled
Event Type
CreateElementCalling
Gets fired before the operation createElement gets called
event EventHandler<OperationCallEventArgs> CreateElementCalling
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
CreateLinkCalled
Gets fired after the operation createLink got called
event EventHandler<OperationCallEventArgs> CreateLinkCalled
Event Type
CreateLinkCalling
Gets fired before the operation createLink gets called
event EventHandler<OperationCallEventArgs> CreateLinkCalling
Event Type
PackageChanged
Gets fired when the Package property changed its value
event EventHandler<ValueChangedEventArgs> PackageChanged
Event Type
PackageChanging
Gets fired before the Package property changes its value
event EventHandler<ValueChangedEventArgs> PackageChanging