public static void CreateTags(AFElement element) { var newTags = AFDataReference.CreateConfig(element, true, (obj, afProgressEventArgs) => { // here report progess if needed }); Logger.InfoFormat("{1} Tags Created for new element {0}", element.Name, newTags); }
private void CreatePIPoints(AFDatabase afDatabase) { AFElementTemplate elemTemplate = afDatabase.ElementTemplates["BasicBoilerTemplate"]; AFNamedCollectionList <AFBaseElement> baseElements = elemTemplate.FindInstantiatedElements( includeDerived: false, sortField: AFSortField.Name, sortOrder: AFSortOrder.Ascending, maxCount: 1000); foreach (AFBaseElement baseElement in baseElements) { int numModified = AFDataReference.CreateConfig(baseElement, false, null); Console.WriteLine("Modified or created: {0}", numModified); } }