Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 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);
        }