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
metaClass
IClass
Returns
CreateElement(IClass, IEnumerable<IArgument>)
IElement CreateElement(IClass @class, IEnumerable<IArgument> arguments)
Parameters
class
IClassarguments
IEnumerable<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
association
IAssociationfirstElement
IElementsecondElement
IElement