private static void CreateModelDesignStub(INodeContainer factory) { BuildError _err = BuildError.DanglingReferenceTarget; IPropertyInstanceFactory _pr = factory.AddNodeFactory <IPropertyInstanceFactory>(); _pr.SymbolicName = new XmlQualifiedName(string.Format("{0}{1}", _err.Focus.ToString(), m_ErrorNumber++), "http://commsvr.com/OOIUA/SemanticData/UANodeSetValidation"); _pr.AddDescription("en-en", _err.Descriptor); _pr.AddDisplayName("en-en", string.Format("ERROR{0}", m_ErrorNumber)); }
private static void Update(IPropertyInstanceFactory propertyInstance, UAVariable nodeSet, IUANodeBase nodeContext, UAReferenceContext parentReference, Action <TraceMessage> traceEvent) { try { Update(propertyInstance, nodeSet, nodeContext, traceEvent); propertyInstance.ReferenceType = parentReference == null ? null : parentReference.GetReferenceTypeName(); if (!nodeContext.IsProperty) { traceEvent(TraceMessage.BuildErrorTraceMessage(BuildError.WrongReference2Property, string.Format("Creating Property - wrong reference type {0}", parentReference.ReferenceKind.ToString()))); } } catch (Exception _ex) { traceEvent(TraceMessage.BuildErrorTraceMessage(BuildError.WrongReference2Property, string.Format("Cannot resolve the reference for Property because of error {0} at: {1}.", _ex, _ex.StackTrace))); } }
public void InformationModelFactoryIExportPropertyInstanceFactoryTestMethod2() { IPropertyInstanceFactory _new = m_FactoryBase.AddNodeFactory <IPropertyInstanceFactory>(); Assert.IsNotNull(_new); }