Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="instance"></param>
        /// <returns></returns>
        internal string CreateRelationshipInstance(IECRelationshipInstance instance)
        {
            //var modelRefP = (IntPtr)ECApiExample.App.Context.ActiveModelReference.MdlModelRefP();
            var modelRefP = (IntPtr)BMI.Utilities.ComApp.ActiveModelReference.MdlModelRefP();

            return(XmlInstanceCreate.CreateRelationshipInstance(modelRefP, instance));
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="elementRefP"></param>
        /// <param name="modelRefPtr"></param>
        /// <param name="ecInstance"></param>
        /// <returns></returns>
        internal string CreateInstance(IntPtr elementRefP, IntPtr modelRefPtr, ref IECInstance ecInstance)
        {
            var instanceId = XmlInstanceCreate.CreateInstance(elementRefP, modelRefPtr, ecInstance);

            ecInstance.InstanceId = instanceId;
            return(instanceId);
        }
Beispiel #3
0
 /// <summary>
 /// Writes a relationship instance to the specified model
 /// </summary>
 /// <param name="modelRefP">The model to write to</param>
 /// <param name="instance">The instance to be written</param>
 /// <returns>The instance ID if successful</returns>
 internal string CreateRelationshipInstance(IntPtr modelRefP, IECRelationshipInstance instance)
 {
     return(XmlInstanceCreate.CreateRelationshipInstance(modelRefP, instance));
 }