diff --git a/src/cs/.editorconfig b/src/cs/.editorconfig index 7f629237..b6685128 100644 --- a/src/cs/.editorconfig +++ b/src/cs/.editorconfig @@ -104,6 +104,7 @@ csharp_preferred_modifier_order = public,private,protected,internal,static,exter # Code-block preferences csharp_prefer_braces = when_multiline:error +resharper_remove_redundant_braces_highlighting=none csharp_prefer_simple_using_statement = true # Expression-level preferences diff --git a/src/cs/vim/Vim.Format.CodeGen/CodeBuilder.cs b/src/cs/util/Vim.Util/CodeBuilder.cs similarity index 98% rename from src/cs/vim/Vim.Format.CodeGen/CodeBuilder.cs rename to src/cs/util/Vim.Util/CodeBuilder.cs index dfdfa7fa..2013a98f 100644 --- a/src/cs/vim/Vim.Format.CodeGen/CodeBuilder.cs +++ b/src/cs/util/Vim.Util/CodeBuilder.cs @@ -1,7 +1,7 @@ using System.Linq; using System.Text; -namespace Vim.Format.CodeGen +namespace Vim.Util { public class CodeBuilder { diff --git a/src/cs/vim/Vim.Format.CodeGen/ObjectModelCppGenerator.cs b/src/cs/vim/Vim.Format.CodeGen/ObjectModelCppGenerator.cs index 99de9355..f34cddda 100644 --- a/src/cs/vim/Vim.Format.CodeGen/ObjectModelCppGenerator.cs +++ b/src/cs/vim/Vim.Format.CodeGen/ObjectModelCppGenerator.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Reflection; using Vim.Format.ObjectModel; +using Vim.Util; namespace Vim.Format.CodeGen; diff --git a/src/cs/vim/Vim.Format.CodeGen/ObjectModelGenerator.cs b/src/cs/vim/Vim.Format.CodeGen/ObjectModelGenerator.cs index c176413c..2cc1a34c 100644 --- a/src/cs/vim/Vim.Format.CodeGen/ObjectModelGenerator.cs +++ b/src/cs/vim/Vim.Format.CodeGen/ObjectModelGenerator.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Reflection; using Vim.Format.ObjectModel; +using Vim.Util; namespace Vim.Format.CodeGen; diff --git a/src/cs/vim/Vim.Format.CodeGen/ObjectModelTypeScriptGenerator.cs b/src/cs/vim/Vim.Format.CodeGen/ObjectModelTypeScriptGenerator.cs index 70e40bdc..b7556958 100644 --- a/src/cs/vim/Vim.Format.CodeGen/ObjectModelTypeScriptGenerator.cs +++ b/src/cs/vim/Vim.Format.CodeGen/ObjectModelTypeScriptGenerator.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Reflection; using Vim.Format.ObjectModel; +using Vim.Util; namespace Vim.Format.CodeGen; diff --git a/src/cs/vim/Vim.Format.Core/AssetInfo.cs b/src/cs/vim/Vim.Format.Core/AssetInfo.cs index 303c5d27..c698cfc5 100644 --- a/src/cs/vim/Vim.Format.Core/AssetInfo.cs +++ b/src/cs/vim/Vim.Format.Core/AssetInfo.cs @@ -95,7 +95,7 @@ public static IEnumerable GetTextures(this Document d) /// public static FileInfo ExtractAsset(this INamedBuffer assetBuffer, FileInfo fileInfo) { - Util.IO.CreateFileDirectory(fileInfo.FullName); + IO.CreateFileDirectory(fileInfo.FullName); using (var stream = fileInfo.Create()) assetBuffer.Write(stream); return fileInfo; diff --git a/src/cs/vim/Vim.Format.Core/DocumentBuilderTypes.cs b/src/cs/vim/Vim.Format.Core/DocumentBuilderTypes.cs index ac8ae8a6..d3a71764 100644 --- a/src/cs/vim/Vim.Format.Core/DocumentBuilderTypes.cs +++ b/src/cs/vim/Vim.Format.Core/DocumentBuilderTypes.cs @@ -36,43 +36,39 @@ public class Material /// public class Mesh { - protected List _vertices = new List(); - public IReadOnlyList Vertices => _vertices; - - protected List _indices = new List(); - public IReadOnlyList Indices => _indices; - - protected List _faceMaterials = new List(); - public IReadOnlyList FaceMaterials => _faceMaterials; - - protected List _colors = new List(); - public IReadOnlyList Colors => _colors; - - protected List _uvs = new List(); - public IReadOnlyList UVs => _uvs; - - public Mesh(List vertices = null, List indices = null, List faceMaterials = null, List colors = null, List uvs = null) + public List Vertices { get; set; } + public List Indices { get; set; } + public List FaceMaterials { get; set; } + public List Colors { get; set; } + public List UVs { get; set; } + + public Mesh( + List vertices = null, + List indices = null, + List faceMaterials = null, + List colors = null, + List uvs = null) { - _vertices = vertices ?? new List(); - _indices = indices ?? new List(); + Vertices = vertices ?? new List(); + Indices = indices ?? new List(); - if (_indices.Any(i => i < 0 && i >= _vertices.Count)) + if (Indices.Any(i => i < 0 && i >= Vertices.Count)) throw new Exception($"Invalid mesh. Indices out of vertex range."); - if (_indices.Count % 3 != 0) + if (Indices.Count % 3 != 0) throw new Exception("indices.Count must be a multiple of 3."); - _faceMaterials = faceMaterials ?? new List(Enumerable.Repeat(-1, _indices.Count / 3)); + FaceMaterials = faceMaterials ?? new List(Enumerable.Repeat(-1, Indices.Count / 3)); - if (_faceMaterials.Count * 3 != _indices.Count) + if (FaceMaterials.Count * 3 != Indices.Count) throw new Exception("faceMaterials.Count must be indices.Count * 3"); - _colors = colors ?? new List(); - _uvs = uvs ?? new List(); + Colors = colors ?? new List(); + UVs = uvs ?? new List(); } public void SetMeshMaterial(int material) - => _faceMaterials = Enumerable.Repeat(material, _indices.Count / 3).ToList(); + => FaceMaterials = Enumerable.Repeat(material, Indices.Count / 3).ToList(); public void AppendFaces(IList indices, IList materials) { @@ -88,17 +84,17 @@ public void AppendFaces(IList indices, IList materials) public void AppendFace(int v0, int v1, int v2, int material) { - _indices.Add(v0); - _indices.Add(v1); - _indices.Add(v2); - _faceMaterials.Add(material); + Indices.Add(v0); + Indices.Add(v1); + Indices.Add(v2); + FaceMaterials.Add(material); } public void AppendVertices(IEnumerable vertices) - => _vertices.AddRange(vertices); + => Vertices.AddRange(vertices); public void AppendUVs(IEnumerable uvs) - => _uvs.AddRange(uvs); + => UVs.AddRange(uvs); public SubdividedMesh Subdivide() => new SubdividedMesh(this); @@ -109,10 +105,10 @@ public SubdividedMesh Subdivide() /// public class SubdividedMesh { - public IReadOnlyList Indices { get; private set; } - public IReadOnlyList Vertices { get; private set; } - public IReadOnlyList SubmeshesIndexOffset { get; private set; } - public IReadOnlyList SubmeshMaterials { get; private set; } + public IReadOnlyList Indices { get; } + public IReadOnlyList Vertices { get; } + public IReadOnlyList SubmeshesIndexOffset { get; } + public IReadOnlyList SubmeshMaterials { get; } public SubdividedMesh(Mesh mesh) { diff --git a/src/cs/vim/Vim.Format.Tests/GenerateRevitBuiltInCategories.cs b/src/cs/vim/Vim.Format.Tests/GenerateRevitBuiltInCategories.cs new file mode 100644 index 00000000..31e8dbe9 --- /dev/null +++ b/src/cs/vim/Vim.Format.Tests/GenerateRevitBuiltInCategories.cs @@ -0,0 +1,871 @@ +using NUnit.Framework; +using System; +using System.Collections.Generic; +using System.IO; +using Vim.Util; +using Vim.Util.Tests; + +namespace Vim.Format.Tests; + +[TestFixture] +internal static class GenerateRevitBuiltInCategories +{ + private record CategoryRecord(string BuiltInName, string Name, long Id, string CategoryType); + + [Test] + public static void EmitRevitBuiltInCategories() + { + var ctx = new CallerTestContext(); + var dir = ctx.PrepareDirectory(); + + var outFilePath = Path.Combine(dir, "RevitBuiltInCategory.cs"); + + var categories = new List(); + var lines = BuiltInCategories.ReplaceLineEndings().Split(Environment.NewLine); + foreach (var line in lines) + { + if (string.IsNullOrWhiteSpace(line)) + continue; + + var tokens = line.Split(','); + if (tokens.Length < 4) + { + Assert.Fail("Unexpected number of tokens."); + continue; + } + + var builtIn = tokens[0]; + if (!builtIn.StartsWith("OST_")) + continue; + + + Assert.IsTrue(long.TryParse(tokens[1], out var id)); + + var name = tokens[2]; + var type = tokens[3]; + + categories.Add(new CategoryRecord(builtIn, name, id, type)); + } + // Add the INVALID record: INVALID = -1, // 0xFFFFFFFFFFFFFFFF + categories.Add(new CategoryRecord("INVALID", "Invalid", -1, "")); + + var cb = new CodeBuilder(); + cb.AppendLine($"// FILE ORIGINALLY GENERATED FROM {nameof(GenerateRevitBuiltInCategories)}.cs"); + cb.AppendLine("using System.Collections.Generic;"); + cb.AppendLine(); + + cb.AppendLine($"namespace {nameof(Vim)}.{nameof(Format)}.{nameof(ObjectModel)}"); + cb.AppendLine("{"); + { + // enum RevitBuiltInCategory + cb.AppendLine("public enum RevitBuiltInCategory : long"); + cb.AppendLine("{"); + { + foreach (var cat in categories) + { + cb.AppendLine($"{cat.BuiltInName} = {cat.Id},"); + } + } + cb.AppendLine("}"); // enum + cb.AppendLine(); + + // static class RevitBuiltInCategoryExtensions + cb.AppendLine("public static class RevitBuiltInCategoryExtensions"); + cb.AppendLine("{"); + { + cb.AppendLine("public static bool TryGetEnglishName(this RevitBuiltInCategory cat, out string name)"); + cb.AppendLine("{"); + { + cb.AppendLine("name = string.Empty;"); + cb.AppendLine("return RevitBuiltInCategoryToEnglishNameMap.TryGetValue(cat, out name);"); + } + cb.AppendLine("}"); + cb.AppendLine(); + + cb.AppendLine("public static IReadOnlyDictionary RevitBuiltInCategoryToEnglishNameMap { get; } = new Dictionary()"); + cb.AppendLine("{"); + { + foreach (var cat in categories) + { + cb.AppendLine($"{{RevitBuiltInCategory.{cat.BuiltInName}, \"{cat.Name}\"}},"); + } + } + cb.AppendLine("};"); + } + cb.AppendLine("}"); + } + cb.AppendLine("}"); // namespace + + var s = cb.ToString(); + + IO.CreateFileDirectory(outFilePath); + File.WriteAllText(outFilePath, s); + } + + // Exported using Power BI by referencing the raw Category table's BuiltInCategory, Id, Name, and CategoryType columns. + private const string BuiltInCategories = +@"BuiltInCategory,Id,Name,CategoryType +OST_AbutmentFoundations,-2006202,Abutment Foundations,Model +OST_AbutmentFoundationTags,-2006208,Abutment Foundation Tags,Annotation +OST_AbutmentPiles,-2006203,Abutment Piles,Model +OST_AbutmentPileTags,-2006209,Abutment Pile Tags,Annotation +OST_AbutmentWalls,-2006204,Abutment Walls,Model +OST_AbutmentWallTags,-2006210,Abutment Wall Tags,Annotation +OST_AdaptivePoints,-2000900,Adaptive Points,Annotation +OST_AdaptivePoints_Lines,-2000903,Lines,Annotation +OST_AdaptivePoints_Planes,-2000902,Planes,Annotation +OST_AdaptivePoints_Points,-2000901,Points,Annotation +OST_Alignments,-2001012,Alignments,Annotation +OST_AlignmentsTags,-2001015,Alignment Tags,Annotation +OST_AlignmentStationLabels,-2001017,Alignment Station Labels,Annotation +OST_AlignmentStationLabelSets,-2001016,Alignment Station Label Sets,Annotation +OST_AnalysisDisplayStyle,-2000304,Analysis Display Style,Model +OST_AnalysisResults,-2000303,Analysis Results,Model +OST_AnalyticalMember,-2009662,Analytical Members,AnalyticalModel +OST_AnalyticalMemberCrossSection,-2001075,Cross Section,AnalyticalModel +OST_AnalyticalMemberLocalCoordSys,-2009666,Local Coordinate System,AnalyticalModel +OST_AnalyticalMemberTags,-2009663,Analytical Member Tags,Annotation +OST_AnalyticalNodes,-2009645,Analytical Nodes,AnalyticalModel +OST_AnalyticalOpening,-2009665,Analytical Openings,AnalyticalModel +OST_AnalyticalOpeningTags,-2000958,Analytical Opening Tags,Annotation +OST_AnalyticalPanel,-2009664,Analytical Panels,AnalyticalModel +OST_AnalyticalPanelLocalCoordSys,-2009667,Local Coordinate System,AnalyticalModel +OST_AnalyticalPanelTags,-2000957,Analytical Panel Tags,Annotation +OST_AnalyticalPipeConnectionLineSymbol,-2000984,Connection Line Symbol,AnalyticalModel +OST_AnalyticalPipeConnections,-2000983,Analytical Pipe Connections,AnalyticalModel +OST_AnalyticSpaces,-2008185,Analytical Spaces,AnalyticalModel +OST_AnalyticSurfaces,-2008186,Analytical Surfaces,AnalyticalModel +OST_AnnotationCrop,-2000547,Annotation Crop Boundary,Annotation +OST_AnnotationCropSpecial,-2000549,Annotation Crop Boundary,Annotation +OST_ApproachSlabs,-2006205,Approach Slabs,Model +OST_ApproachSlabTags,-2006211,Approach Slab Tags,Annotation +OST_AreaColorFill,-2000165,Color Fill,Model +OST_AreaInteriorFillVisibility,-2000163,Interior Fill,Model +OST_AreaLoads,-2005203,Area Loads,AnalyticalModel +OST_AreaLoadTags,-2005252,Area Load Tags,Annotation +OST_AreaReferenceVisibility,-2000164,Reference,Model +OST_AreaRein,-2009003,Structural Area Reinforcement,Model +OST_AreaReinBoundary,-2009006,Boundary,Model +OST_AreaReinSpanSymbol,-2009005,Structural Area Reinforcement Symbols,Annotation +OST_AreaReinTags,-2009021,Structural Area Reinforcement Tags,Annotation +OST_Areas,-2003200,Areas,Model +OST_AreaSchemeLines,-2000079,,Model +OST_AreaTags,-2005020,Area Tags,Annotation +OST_Assemblies,-2000267,Assemblies,Internal +OST_AssemblyTags,-2000268,Assembly Tags,Annotation +OST_AudioVisualDevices,-2001055,Audio Visual Devices,Model +OST_AudioVisualDevicesHiddenLines,-2001056,,Model +OST_AudioVisualDeviceTags,-2001057,Audio Visual Device Tags,Annotation +OST_AxisOfRotation,-2000065,,Model +OST_BeamSystemTags,-2005130,Structural Beam System Tags,Annotation +OST_BoundaryConditions,-2005301,Boundary Conditions,AnalyticalModel +OST_BridgeAbutmentHiddenLines,-2006150,,Model +OST_BridgeAbutments,-2006130,Abutments,Model +OST_BridgeAbutmentTags,-2006170,Abutment Tags,Annotation +OST_BridgeArches,-2006134,Arches,Model +OST_BridgeBearingHiddenLines,-2006158,,Model +OST_BridgeBearings,-2006138,Bearings,Model +OST_BridgeBearingTags,-2006178,Bearing Tags,Annotation +OST_BridgeCables,-2006133,Bridge Cables,Model +OST_BridgeCableTags,-2006173,Bridge Cable Tags,Annotation +OST_BridgeDeckHiddenLines,-2006155,,Model +OST_BridgeDecks,-2006135,Bridge Decks,Model +OST_BridgeDeckTags,-2006175,Bridge Deck Tags,Annotation +OST_BridgeFoundations,-2006136,Pier Foundations,Model +OST_BridgeFoundationTags,-2006176,Pier Foundation Tags,Annotation +OST_BridgeFraming,-2006241,Bridge Framing,Model +OST_BridgeFramingCrossBracing,-2006245,Cross Bracing,Model +OST_BridgeFramingCrossBracingTags,-2006278,Bridge Cross Bracing Tags,Annotation +OST_BridgeFramingDiaphragms,-2006246,Diaphragms,Model +OST_BridgeFramingDiaphragmTags,-2006279,Bridge Diaphragm Tags,Annotation +OST_BridgeFramingHiddenLines,-2006242,,Model +OST_BridgeFramingTags,-2006243,Bridge Framing Tags,Annotation +OST_BridgeFramingTrusses,-2006248,Trusses,Model +OST_BridgeFramingTrussTags,-2006281,Bridge Truss Tags,Annotation +OST_BridgeGirders,-2006137,Primarys,Model +OST_BridgePierHiddenLines,-2006151,,Model +OST_BridgePiers,-2006131,Piers,Model +OST_BridgePierTags,-2006171,Pier Tags,Annotation +OST_BridgeTowers,-2006132,Pier Towers,Model +OST_BridgeTowerTags,-2006172,Pier Tower Tags,Annotation +OST_BrokenSectionLine,-2000202,Broken Section Line,Annotation +OST_BuildingPad,-2001263,Pads,Model +OST_CableTray,-2008130,Cable Trays,Model +OST_CableTrayCenterLine,-2008136,Center Line,Model +OST_CableTrayDrop,-2008135,Drop,Model +OST_CableTrayFitting,-2008126,Cable Tray Fittings,Model +OST_CableTrayFittingCenterLine,-2008140,Center Line,Model +OST_CableTrayFittingTags,-2008127,Cable Tray Fitting Tags,Annotation +OST_CableTrayRiseDrop,-2008134,Rise,Model +OST_CableTrayRun,-2008150,Cable Tray Runs,Model +OST_CableTrayTags,-2008131,Cable Tray Tags,Annotation +OST_CalloutBoundary,-2000539,Callout Boundary,Annotation +OST_CalloutHeads,-2000538,Callout Heads,Annotation +OST_CalloutLeaderLine,-2000544,Callout Leader Line,Annotation +OST_Callouts,-2000537,Callouts,Annotation +OST_Camera_Lines,-2000501,Cameras,Annotation +OST_Casework,-2001000,Casework,Model +OST_CaseworkHiddenLines,-2009515,,Model +OST_CaseworkTags,-2005001,Casework Tags,Annotation +OST_Ceilings,-2000038,Ceilings,Model +OST_CeilingsCutPattern,-2000617,Cut Pattern,Model +OST_CeilingsDefault,-2000616,Common Edges,Model +OST_CeilingsFinish1,-2000614,Finish 1 [4],Model +OST_CeilingsFinish2,-2000615,Finish 2 [5],Model +OST_CeilingsHiddenLines,-2009503,,Model +OST_CeilingsInsulation,-2000612,Thermal/Air Layer [3],Model +OST_CeilingsMembrane,-2000610,Membrane Layer,Model +OST_CeilingsStructure,-2000611,Structure [1],Model +OST_CeilingsSubstrate,-2000613,Substrate [2],Model +OST_CeilingsSurfacePattern,-2000543,Surface Pattern,Model +OST_CeilingTags,-2005002,Ceiling Tags,Annotation +OST_CenterLines,-2000288,,Model +OST_CLines,-2000530,Reference Planes,Annotation +OST_ColorFillLegends,-2000550,Color Fill Legends,Annotation +OST_Columns,-2000100,Columns,Model +OST_ColumnsHiddenLines,-2009506,,Model +OST_ColumnTags,-2001063,Column Tags,Annotation +OST_CommunicationDevices,-2008081,Communication Devices,Model +OST_CommunicationDeviceTags,-2008082,Communication Device Tags,Annotation +OST_Conduit,-2008132,Conduits,Model +OST_ConduitCenterLine,-2008139,Center Line,Model +OST_ConduitDrop,-2008138,Drop,Model +OST_ConduitFitting,-2008128,Conduit Fittings,Model +OST_ConduitFittingCenterLine,-2008141,Center Line,Model +OST_ConduitFittingTags,-2008129,Conduit Fitting Tags,Annotation +OST_ConduitRiseDrop,-2008137,Rise,Model +OST_ConduitRun,-2008149,Conduit Runs,Model +OST_ConduitTags,-2008133,Conduit Tags,Annotation +OST_ContourLabels,-2000350,Contour Labels,Annotation +OST_CoordinateSystem,-2000977,Internal Origin,Model +OST_Coordination_Model,-2000982,Coordination Model,Model +OST_Cornices,-2000181,Wall Sweeps,Model +OST_Coupler,-2009060,Structural Rebar Couplers,Model +OST_CouplerHiddenLines,-2009062,,Model +OST_CouplerTags,-2009061,Structural Rebar Coupler Tags,Annotation +OST_CropBoundary,-2000536,Crop Boundaries,Annotation +OST_CropBoundarySpecial,-2000548,Crop Boundaries,Annotation +OST_CurtainGrids,-2000173,Curtain Grids,Model +OST_CurtainGridsCurtaSystem,-2000323,Curtain System Grids,Model +OST_CurtainGridsRoof,-2000320,Curtain Roof Grids,Model +OST_CurtainGridsWall,-2000321,Curtain Wall Grids,Model +OST_CurtainWallMullions,-2000171,Curtain Wall Mullions,Model +OST_CurtainWallMullionsHiddenLines,-2009511,,Model +OST_CurtainWallMullionTags,-2005032,Curtain Wall Mullion Tags,Annotation +OST_CurtainWallPanels,-2000170,Curtain Panels,Model +OST_CurtainWallPanelsHiddenLines,-2009510,,Model +OST_CurtainWallPanelTags,-2005012,Curtain Panel Tags,Annotation +OST_CurtaSystem,-2000340,Curtain Systems,Model +OST_CurtaSystemHiddenLines,-2009531,,Model +OST_CurtaSystemTags,-2005025,Curtain System Tags,Annotation +OST_CurvesMediumLines,-2000043,,Model +OST_CurvesThinLines,-2000042,,Model +OST_CurvesWideLines,-2000044,,Model +OST_DataDevices,-2008083,Data Devices,Model +OST_DataDeviceTags,-2008084,Data Device Tags,Annotation +OST_DataExchanges,-2001107,Data Exchanges,Model +OST_DemolishedLines,-2000285,,Model +OST_DetailComponents,-2002000,Detail Items,Model +OST_DetailComponentsHiddenLines,-2009514,,Model +OST_DetailComponentTags,-2005028,Detail Item Tags,Annotation +OST_Dimensions,-2000260,Dimensions,Annotation +OST_DisplacementPath,-2000223,Displacement Path,Annotation +OST_DividedSurface_Gridlines,-2003325,Gridlines,Model +OST_DividedSurface_Nodes,-2003324,Nodes,Model +OST_DividedSurface_PatternFill,-2003327,Pattern Fill,Model +OST_DividedSurface_PatternLines,-2003326,Pattern Lines,Model +OST_Doors,-2000023,Doors,Model +OST_DoorsFrameMullionProjection,-2000029,Frame/Mullion,Model +OST_DoorsGlassProjection,-2000031,Glass,Model +OST_DoorsHiddenLines,-2009501,,Model +OST_DoorsOpeningProjection,-2000027,Opening,Model +OST_DoorsPanelProjection,-2000025,Panel,Model +OST_DoorTags,-2000460,Door Tags,Annotation +OST_DuctAccessory,-2008016,Duct Accessories,Model +OST_DuctAccessoryTags,-2008017,Duct Accessory Tags,Annotation +OST_DuctAnalyticalSegments,-2001115,Analytical Duct Segments,AnalyticalModel +OST_DuctAnalyticalSegmentTags,-2001116,Analytical Duct Segment Tags,Annotation +OST_DuctColorFillLegends,-2007004,Duct Color Fill Legends,Annotation +OST_DuctColorFills,-2008005,Duct Color Fill,Annotation +OST_DuctCurves,-2008000,Ducts,Model +OST_DuctCurvesCenterLine,-2008001,Center Line,Model +OST_DuctCurvesDrop,-2008062,Drop,Model +OST_DuctCurvesRiseDrop,-2008036,Rise,Model +OST_DuctFitting,-2008010,Duct Fittings,Model +OST_DuctFittingCenterLine,-2008066,Center Line,Model +OST_DuctFittingTags,-2008061,Duct Fitting Tags,Annotation +OST_DuctInsulations,-2008123,Duct Insulations,Model +OST_DuctInsulationsTags,-2008153,Duct Insulation Tags,Annotation +OST_DuctLinings,-2008124,Duct Linings,Model +OST_DuctLiningsTags,-2008154,Duct Lining Tags,Annotation +OST_DuctSystem,-2008015,Duct Systems,Model +OST_DuctSystem_Reference_Visibility,-2008157,Reference Lines,Model +OST_DuctTags,-2008003,Duct Tags,Annotation +OST_DuctTerminal,-2008013,Air Terminals,Model +OST_DuctTerminalTags,-2008014,Air Terminal Tags,Annotation +OST_EdgeSlab,-2001392,Slab Edges,Model +OST_ELECTRICAL_AreaBasedLoads_Boundary,-2008222,Boundary,AnalyticalModel +OST_ELECTRICAL_AreaBasedLoads_InteriorFill_Visibility,-2008226,Interior Fill,AnalyticalModel +OST_ELECTRICAL_AreaBasedLoads_Reference_Visibility,-2008227,Reference Lines,AnalyticalModel +OST_ELECTRICAL_AreaBasedLoads_Tags,-2001078,Area Based Load Tags,Annotation +OST_ElectricalAnalyticalTransformer,-2001077,Electrical Analytical Transformer,Model +OST_ElectricalCircuit,-2008037,Electrical Circuits,Model +OST_ElectricalEquipment,-2001040,Electrical Equipment,Model +OST_ElectricalEquipmentHiddenLines,-2009516,,Model +OST_ElectricalEquipmentTags,-2005003,Electrical Equipment Tags,Annotation +OST_ElectricalFixtures,-2001060,Electrical Fixtures,Model +OST_ElectricalFixturesHiddenLines,-2009517,,Model +OST_ElectricalFixtureTags,-2005004,Electrical Fixture Tags,Annotation +OST_ElectricalInternalCircuits,-2008152,Electrical Spare/Space Circuits,Model +OST_ElectricalLoadSet,-2001098,Electrical Analytical Load Set,Model +OST_ElectricalLoadZoneInstance,-2001020,Electrical Analytical Loads,AnalyticalModel +OST_ElectricalPowerSource,-2001026,Electrical Analytical Power Source,Model +OST_Elev,-2000535,Elevations,Annotation +OST_ElevationMarks,-2006045,Elevation Marks,Annotation +OST_Entourage,-2001370,Entourage,Model +OST_EntourageHiddenLines,-2009529,,Model +OST_EntourageTags,-2001064,Entourage Tags,Annotation +OST_ExpansionJointHiddenLines,-2006272,,Model +OST_ExpansionJoints,-2006271,Expansion Joints,Model +OST_ExpansionJointTags,-2006273,Expansion Joint Tags,Annotation +OST_FabricAreaBoundary,-2009029,Boundary,Model +OST_FabricAreas,-2009017,Structural Fabric Areas,Model +OST_FabricAreaSketchEnvelopeLines,-2009018,,Model +OST_FabricAreaSketchSheetsLines,-2009019,,Model +OST_FabricationContainment,-2008212,MEP Fabrication Containment,Model +OST_FabricationContainmentCenterLine,-2008214,Center Line,Model +OST_FabricationContainmentDrop,-2008219,Drop,Model +OST_FabricationContainmentRise,-2008218,Rise,Model +OST_FabricationContainmentSymbology,-2008215,Symbology,Model +OST_FabricationContainmentTags,-2008213,MEP Fabrication Containment Tags,Annotation +OST_FabricationDuctwork,-2008193,MEP Fabrication Ductwork,Model +OST_FabricationDuctworkCenterLine,-2008196,Center Line,Model +OST_FabricationDuctworkDrop,-2008206,Drop,Model +OST_FabricationDuctworkInsulation,-2008198,Insulation,Model +OST_FabricationDuctworkLining,-2008220,Lining,Model +OST_FabricationDuctworkRise,-2008205,Rise,Model +OST_FabricationDuctworkStiffeners,-2008228,MEP Fabrication Ductwork Stiffeners,Model +OST_FabricationDuctworkStiffenerTags,-2008229,MEP Fabrication Ductwork Stiffener Tags,Annotation +OST_FabricationDuctworkSymbology,-2008207,Symbology,Model +OST_FabricationDuctworkTags,-2008194,MEP Fabrication Ductwork Tags,Annotation +OST_FabricationHangers,-2008203,MEP Fabrication Hangers,Model +OST_FabricationHangerTags,-2008204,MEP Fabrication Hanger Tags,Annotation +OST_FabricationPipework,-2008208,MEP Fabrication Pipework,Model +OST_FabricationPipeworkCenterLine,-2008210,Center Line,Model +OST_FabricationPipeworkDrop,-2008217,Drop,Model +OST_FabricationPipeworkInsulation,-2008221,Insulation,Model +OST_FabricationPipeworkRise,-2008216,Rise,Model +OST_FabricationPipeworkSymbology,-2008211,Symbology,Model +OST_FabricationPipeworkTags,-2008209,MEP Fabrication Pipework Tags,Annotation +OST_FabricReinforcement,-2009016,Structural Fabric Reinforcement,Model +OST_FabricReinforcementBoundary,-2009026,Boundary,Model +OST_FabricReinforcementTags,-2009022,Structural Fabric Reinforcement Tags,Annotation +OST_FabricReinforcementWire,-2009027,Fabric Wire,Model +OST_FabricReinSpanSymbol,-2009028,Structural Fabric Reinforcement Symbols,Annotation +OST_Fascia,-2001390,Fascias,Model +OST_FasciaTags,-2001062,Fascia Tags,Annotation +OST_FilledRegion,-2000190,Filled region,Model +OST_FireAlarmDevices,-2008085,Fire Alarm Devices,Model +OST_FireAlarmDeviceTags,-2008086,Fire Alarm Device Tags,Annotation +OST_FireProtection,-2001049,Fire Protection,Model +OST_FireProtectionHiddenLines,-2001050,,Model +OST_FireProtectionTags,-2001051,Fire Protection Tags,Annotation +OST_FlexDuctCurves,-2008020,Flex Ducts,Model +OST_FlexDuctCurvesCenterLine,-2008021,Center Line,Model +OST_FlexDuctCurvesPattern,-2008023,Pattern,Model +OST_FlexDuctTags,-2008004,Flex Duct Tags,Annotation +OST_FlexPipeCurves,-2008050,Flex Pipes,Model +OST_FlexPipeCurvesCenterLine,-2008051,Center Line,Model +OST_FlexPipeCurvesPattern,-2008053,Pattern,Model +OST_FlexPipeTags,-2008048,Flex Pipe Tags,Annotation +OST_Floors,-2000032,Floors,Model +OST_FloorsCutPattern,-2000608,Cut Pattern,Model +OST_FloorsDefault,-2000606,Common Edges,Model +OST_FloorsFinish1,-2000604,Finish 1 [4],Model +OST_FloorsFinish2,-2000605,Finish 2 [5],Model +OST_FloorsInsulation,-2000602,Thermal/Air Layer [3],Model +OST_FloorsInteriorEdges,-2000609,Folding Lines,Model +OST_FloorsMembrane,-2000600,Membrane Layer,Model +OST_FloorsSplitLines,-2001076,Split Lines,Model +OST_FloorsStructure,-2000601,Structure [1],Model +OST_FloorsSubstrate,-2000603,Substrate [2],Model +OST_FloorsSurfacePattern,-2000541,Surface Pattern,Model +OST_FloorTags,-2005026,Floor Tags,Annotation +OST_FoodServiceEquipment,-2001043,Food Service Equipment,Model +OST_FoodServiceEquipmentHiddenLines,-2001044,,Model +OST_FoodServiceEquipmentTags,-2001045,Food Service Equipment Tags,Annotation +OST_FootingSpanDirectionSymbol,-2005111,Foundation Span Direction Symbol,Annotation +OST_Furniture,-2000080,Furniture,Model +OST_FurnitureHiddenLines,-2009505,,Model +OST_FurnitureSystems,-2001100,Furniture Systems,Model +OST_FurnitureSystemsHiddenLines,-2009518,,Model +OST_FurnitureSystemTags,-2005007,Furniture System Tags,Annotation +OST_FurnitureTags,-2005006,Furniture Tags,Annotation +OST_gbXML_Ceiling,-2008173,Ceilings,AnalyticalModel +OST_gbXML_ExteriorWall,-2008167,Exterior Walls,AnalyticalModel +OST_gbXML_FixedSkylight,-2008180,Fixed Skylights,AnalyticalModel +OST_gbXML_FixedWindow,-2008178,Fixed Windows,AnalyticalModel +OST_gbXML_InteriorFloor,-2008172,Interior Floors,AnalyticalModel +OST_gbXML_InteriorWall,-2008171,Interior Walls,AnalyticalModel +OST_gbXML_NonSlidingDoor,-2008183,Non-sliding Doors,AnalyticalModel +OST_GbXML_Opening,-2008095,Opening,AnalyticalModel +OST_gbXML_OpeningAir,-2008184,Air Openings,AnalyticalModel +OST_gbXML_OperableSkylight,-2008181,Operable Skylights,AnalyticalModel +OST_gbXML_OperableWindow,-2008179,Operable Windows,AnalyticalModel +OST_gbXML_RaisedFloor,-2008169,Raised Floors,AnalyticalModel +OST_gbXML_Roof,-2008168,Roofs,AnalyticalModel +OST_gbXML_Shade,-2008187,Shades,AnalyticalModel +OST_gbXML_SlabOnGrade,-2008170,Slabs on Grade,AnalyticalModel +OST_gbXML_SlidingDoor,-2008182,Sliding Doors,AnalyticalModel +OST_GbXML_SType_Exterior,-2008092,Exterior,AnalyticalModel +OST_GbXML_SType_Interior,-2008091,Interior,AnalyticalModel +OST_GbXML_SType_Shade,-2008093,Shades,AnalyticalModel +OST_GbXML_SType_Underground,-2008094,Underground,AnalyticalModel +OST_gbXML_SurfaceAir,-2008174,Air Surfaces,AnalyticalModel +OST_gbXML_UndergroundCeiling,-2008177,Underground Ceilings,AnalyticalModel +OST_gbXML_UndergroundSlab,-2008176,Underground Slabs,AnalyticalModel +OST_gbXML_UndergroundWall,-2008175,Underground Walls,AnalyticalModel +OST_GbXMLFaces,-2008090,Analytical Surfaces,AnalyticalModel +OST_GenericAnnotation,-2000150,Generic Annotations,Annotation +OST_GenericLines,-2000078,,Model +OST_GenericModel,-2000151,Generic Models,Model +OST_GenericModelHiddenLines,-2009512,,Model +OST_GenericModelTags,-2005013,Generic Model Tags,Annotation +OST_Girder,-2001322,Primary,Model +OST_GridChains,-2000221,Multi-segmented Grid,Annotation +OST_GridHeads,-2006040,Grid Heads,Annotation +OST_Grids,-2000220,Grids,Annotation +OST_GuideGrid,-2000107,Guide Grid,Annotation +OST_Gutter,-2001391,Gutters,Model +OST_GutterTags,-2001065,Gutter Tags,Annotation +OST_HandrailTags,-2001066,Handrail Tags,Annotation +OST_Hardscape,-2001036,Hardscape,Model +OST_HardscapeHiddenLines,-2001037,,Model +OST_HardscapeTags,-2001038,Hardscape Tags,Annotation +OST_HiddenFloorLines,-2000607,,Model +OST_HiddenLines,-2000286,,Model +OST_HiddenStructuralColumnLines,-2001334,,Model +OST_HiddenStructuralFoundationLines,-2001302,,Model +OST_HiddenStructuralFramingLines,-2001329,,Model +OST_HiddenWallLines,-2000587,,Model +OST_HorizontalBracing,-2001325,Plan Bracing,Model +OST_HVAC_Load_Building_Types,-2008120,Building Type Settings,Internal +OST_HVAC_Load_Space_Types,-2008119,Space Type Settings,Internal +OST_HVAC_Zones,-2008107,HVAC Zones,Model +OST_HVAC_Zones_Boundary,-2008108,Boundary,Model +OST_HVAC_Zones_ColorFill,-2008116,Color Fill,Model +OST_HVAC_Zones_InteriorFill_Visibility,-2008117,Interior Fill,Model +OST_HVAC_Zones_Reference_Visibility,-2008118,Reference Lines,Model +OST_ImportObjectStyles,-2000196,Imports in Families,Model +OST_InsulationLines,-2000077,,Model +OST_InternalAreaLoads,-2005207,Internal Area Loads,AnalyticalModel +OST_InternalAreaLoadTags,-2005255,Internal Area Load Tags,Annotation +OST_InternalLineLoads,-2005206,Internal Line Loads,AnalyticalModel +OST_InternalLineLoadTags,-2005254,Internal Line Load Tags,Annotation +OST_InternalLoads,-2005204,Structural Internal Loads,AnalyticalModel +OST_InternalPointLoads,-2005205,Internal Point Loads,AnalyticalModel +OST_InternalPointLoadTags,-2005253,Internal Point Load Tags,Annotation +OST_IOSModelGroups,-2000095,Model Groups,Internal +OST_Joist,-2001323,Secondary,Model +OST_KeynoteTags,-2005029,Keynote Tags,Annotation +OST_KickerBracing,-2001328,Kicker Bracing,Model +OST_LevelHeads,-2006020,Level Heads,Annotation +OST_Levels,-2000240,Levels,Annotation +OST_LightingDevices,-2008087,Lighting Devices,Model +OST_LightingDeviceTags,-2008088,Lighting Device Tags,Annotation +OST_LightingFixtures,-2001120,Lighting Fixtures,Model +OST_LightingFixturesHiddenLines,-2009519,,Model +OST_LightingFixtureSource,-2001121,Light Source,Model +OST_LightingFixtureTags,-2005008,Lighting Fixture Tags,Annotation +OST_LineLoads,-2005202,Line Loads,AnalyticalModel +OST_LineLoadTags,-2005251,Line Load Tags,Annotation +OST_Lines,-2000051,Lines,Model +OST_LinesBeyond,-2000287,,Model +OST_LinesHiddenLines,-2009504,,Model +OST_LinkAnalyticalTags,-2000955,Analytical Link Tags,Annotation +OST_LinksAnalytical,-2009657,Analytical Links,AnalyticalModel +OST_LoadCases,-2005210,Structural Load Cases,AnalyticalModel +OST_LoadCasesAccidental,-2005216,Accidental Loads,AnalyticalModel +OST_LoadCasesDead,-2005211,Dead Loads,AnalyticalModel +OST_LoadCasesLive,-2005212,Live Loads,AnalyticalModel +OST_LoadCasesRoofLive,-2005215,Roof Live Loads,AnalyticalModel +OST_LoadCasesSeismic,-2005218,Seismic Loads,AnalyticalModel +OST_LoadCasesSnow,-2005214,Snow Loads,AnalyticalModel +OST_LoadCasesTemperature,-2005217,Temperature Loads,AnalyticalModel +OST_LoadCasesWind,-2005213,Wind Loads,AnalyticalModel +OST_Loads,-2005200,Structural Loads,AnalyticalModel +OST_MaskingRegion,-2000194,Masking Region,Model +OST_Mass,-2003400,Mass,Model +OST_MassAreaFaceTags,-2003410,Mass Floor Tags,Annotation +OST_MassExteriorWall,-2003413,Mass Exterior Wall,Model +OST_MassFloor,-2003403,Mass Floor,Model +OST_MassForm,-2003404,Form,Model +OST_MassGlazing,-2003415,Mass Glazing,Model +OST_MassHiddenLines,-2009532,,Model +OST_MassInteriorWall,-2003412,Mass Interior Wall,Model +OST_MassOpening,-2003417,Mass Opening,Model +OST_MassRoof,-2003414,Mass Roof,Model +OST_MassShade,-2003418,Mass Shade,Model +OST_MassSkylights,-2003416,Mass Skylight,Model +OST_MassTags,-2003405,Mass Tags,Annotation +OST_MassZone,-2003411,Mass Zone,Model +OST_Matchline,-2000193,Matchline,Annotation +OST_Materials,-2000700,Materials,Model +OST_MaterialTags,-2005027,Material Tags,Annotation +OST_MechanicalControlDevices,-2008232,Mechanical Control Devices,Model +OST_MechanicalControlDevicesHiddenLines,-2009550,,Model +OST_MechanicalControlDeviceTags,-2008233,Mechanical Control Device Tags,Annotation +OST_MechanicalEquipment,-2001140,Mechanical Equipment,Model +OST_MechanicalEquipmentHiddenLines,-2009520,,Model +OST_MechanicalEquipmentSet,-2000985,Mechanical Equipment Sets,Model +OST_MechanicalEquipmentSetBoundaryLines,-2000987,Mechanical Equipment Set Boundary Lines,Annotation +OST_MechanicalEquipmentSetTags,-2000986,Mechanical Equipment Set Tags,Annotation +OST_MechanicalEquipmentTags,-2005009,Mechanical Equipment Tags,Annotation +OST_MedicalEquipment,-2001046,Medical Equipment,Model +OST_MedicalEquipmentHiddenLines,-2001047,,Model +OST_MedicalEquipmentTags,-2001048,Medical Equipment Tags,Annotation +OST_MEPAnalyticalAirLoop,-2001008,Air Systems,Model +OST_MEPAnalyticalBus,-2001021,Electrical Analytical Bus,Model +OST_MEPAnalyticalTransferSwitch,-2001023,Electrical Analytical Transfer Switch,Model +OST_MEPAnalyticalWaterLoop,-2001009,Water Loops,Model +OST_MEPAncillaryFraming,-2008231,MEP Ancillary Framing,Model +OST_MEPAncillaryFramingTags,-2008236,MEP Ancillary Framing Tags,Annotation +OST_MEPLoadAreas,-2001024,Electrical Load Areas,AnalyticalModel +OST_MEPLoadAreaSeparationLines,-2001033,,Model +OST_MEPSpaceColorFill,-2003605,Color Fill,Model +OST_MEPSpaceInteriorFillVisibility,-2003601,Interior,Model +OST_MEPSpaceReferenceVisibility,-2003602,Reference,Model +OST_MEPSpaces,-2003600,Spaces,Model +OST_MEPSpaceSeparationLines,-2000831,,Model +OST_MEPSpaceTags,-2000485,Space Tags,Annotation +OST_MEPSystemZone,-2001001,System-Zones,AnalyticalModel +OST_MEPSystemZoneTags,-2001007,System-Zone Tags,Annotation +OST_ModelGroupTags,-2001073,Model Group Tags,Annotation +OST_MultiCategoryTags,-2005022,Multi-Category Tags,Annotation +OST_MultiReferenceAnnotations,-2000970,Multi-Rebar Annotations,Annotation +OST_NodeAnalyticalTags,-2000956,Analytical Node Tags,Annotation +OST_NurseCallDevices,-2008077,Nurse Call Devices,Model +OST_NurseCallDeviceTags,-2008078,Nurse Call Device Tags,Annotation +OST_OverheadLines,-2000284,,Model +OST_PadTags,-2001067,Pad Tags,Annotation +OST_PanelScheduleGraphics,-2008151,Panel Schedule Graphics,Annotation +OST_Parking,-2001180,Parking,Model +OST_ParkingHiddenLines,-2009522,,Model +OST_ParkingTags,-2005017,Parking Tags,Annotation +OST_PartHiddenLines,-2000271,,Model +OST_Parts,-2000269,Parts,Model +OST_PartTags,-2000270,Part Tags,Annotation +OST_PathOfTravelLines,-2000833,,Model +OST_PathOfTravelTags,-2000834,Path of Travel Tags,Annotation +OST_PathRein,-2009009,Structural Path Reinforcement,Model +OST_PathReinBoundary,-2009012,Boundary,Model +OST_PathReinSpanSymbol,-2009010,Structural Path Reinforcement Symbols,Annotation +OST_PathReinTags,-2009011,Structural Path Reinforcement Tags,Annotation +OST_Phases,-2000112,Phases,Internal +OST_PierCaps,-2006219,Pier Caps,Model +OST_PierCapTags,-2006220,Pier Cap Tags,Annotation +OST_PierColumns,-2006221,Pier Columns,Model +OST_PierColumnTags,-2006222,Pier Column Tags,Annotation +OST_PierPiles,-2006225,Pier Piles,Model +OST_PierPileTags,-2006226,Pier Pile Tags,Annotation +OST_PierWalls,-2006229,Pier Walls,Model +OST_PierWallTags,-2006230,Pier Wall Tags,Annotation +OST_PipeAccessory,-2008055,Pipe Accessories,Model +OST_PipeAccessoryTags,-2008056,Pipe Accessory Tags,Annotation +OST_PipeAnalyticalSegments,-2001113,Analytical Pipe Segments,AnalyticalModel +OST_PipeAnalyticalSegmentTags,-2001114,Analytical Pipe Segment Tags,Annotation +OST_PipeColorFillLegends,-2008058,Pipe Color Fill Legends,Annotation +OST_PipeColorFills,-2008059,Pipe Color Fill,Annotation +OST_PipeCurves,-2008044,Pipes,Model +OST_PipeCurvesCenterLine,-2008045,Center Line,Model +OST_PipeCurvesDrop,-2008069,Drop,Model +OST_PipeCurvesRiseDrop,-2008054,Rise,Model +OST_PipeFitting,-2008049,Pipe Fittings,Model +OST_PipeFittingCenterLine,-2008072,Center Line,Model +OST_PipeFittingTags,-2008060,Pipe Fitting Tags,Annotation +OST_PipeHydronicSeparationSymbols,-2000988,Hydraulic Separation Symbols,Model +OST_PipeInsulations,-2008122,Pipe Insulations,Model +OST_PipeInsulationsTags,-2008155,Pipe Insulation Tags,Annotation +OST_PipeSegments,-2008163,Pipe Segments,Model +OST_PipeTags,-2008047,Pipe Tags,Annotation +OST_PipingSystem,-2008043,Piping Systems,Model +OST_PipingSystem_Reference_Visibility,-2008159,Reference Lines,Model +OST_PlaceHolderDucts,-2008160,Duct Placeholders,Model +OST_PlaceHolderPipes,-2008161,Pipe Placeholders,Model +OST_PlanRegion,-2000191,Plan Region,Annotation +OST_Planting,-2001360,Planting,Model +OST_PlantingHiddenLines,-2009528,,Model +OST_PlantingTags,-2005021,Planting Tags,Annotation +OST_PlumbingEquipment,-2008234,Plumbing Equipment,Model +OST_PlumbingEquipmentHiddenLines,-2009551,,Model +OST_PlumbingEquipmentTags,-2008235,Plumbing Equipment Tags,Annotation +OST_PlumbingFixtures,-2001160,Plumbing Fixtures,Model +OST_PlumbingFixturesHiddenLines,-2009521,,Model +OST_PlumbingFixtureTags,-2005010,Plumbing Fixture Tags,Annotation +OST_PointClouds,-2010001,Point Clouds,Model +OST_PointLoads,-2005201,Point Loads,AnalyticalModel +OST_PointLoadTags,-2005250,Point Load Tags,Annotation +OST_ProjectBasePoint,-2001271,Project Base Point,Model +OST_ProjectInformation,-2003101,Project Information,Model +OST_Purlin,-2001324,Tertiary,Model +OST_RailingHandRail,-2000947,Handrails,Model +OST_RailingHandRailAboveCut,-2000951, Handrails,Model +OST_RailingSupport,-2000948,Supports,Model +OST_RailingTermination,-2000949,Terminations,Model +OST_RailingTopRail,-2000946,Top Rails,Model +OST_RailingTopRailAboveCut,-2000950, Top Rails,Model +OST_Ramps,-2000180,Ramps,Model +OST_RampsAboveCut,-2003302,Ramps Beyond Cut Line,Model +OST_RampsDownArrow,-2003308,Down Arrow,Model +OST_RampsDownText,-2003306,DOWN text,Model +OST_RampsHiddenLines,-2009509,,Model +OST_RampsStringer,-2003303,Stringers,Model +OST_RampsStringerAboveCut,-2003304,Stringers Beyond Cut Line,Model +OST_RampsUpArrow,-2003307,Up Arrow,Model +OST_RampsUpText,-2003305,UP text,Model +OST_RampTags,-2001068,Ramp Tags,Annotation +OST_RasterImages,-2000560,Raster Images,Model +OST_Rebar,-2009000,Structural Rebar,Model +OST_RebarBendingDetails,-2001104,Structural Rebar Bending Details,Annotation +OST_RebarCover,-2009015,Rebar Cover References,Annotation +OST_RebarHiddenLines,-2009050,,Model +OST_RebarSetToggle,-2009025,Rebar Set Toggle,Annotation +OST_RebarShape,-2009013,Rebar Shape,Model +OST_RebarSpliceLines,-2001108,Splice Location Lines,Model +OST_RebarTags,-2009020,Structural Rebar Tags,Annotation +OST_ReferenceLines,-2000083,Reference Lines,Annotation +OST_ReferencePoints,-2000710,Reference Points,Annotation +OST_ReferencePoints_Lines,-2000713,Lines,Annotation +OST_ReferencePoints_Planes,-2000712,Planes,Annotation +OST_ReferencePoints_Points,-2000711,Points,Annotation +OST_ReferenceViewer,-2000198,View References,Annotation +OST_ReferenceViewerSymbol,-2000197,View Reference,Annotation +OST_RenderRegions,-2000302,Render Regions,Annotation +OST_RevisionClouds,-2006060,Revision Clouds,Annotation +OST_RevisionCloudTags,-2006080,Revision Cloud Tags,Annotation +OST_Roads,-2001220,Roads,Model +OST_RoadsHiddenLines,-2009523,,Model +OST_RoadTags,-2001221,Road Tags,Annotation +OST_Roofs,-2000035,Roofs,Model +OST_RoofsCutPattern,-2000597,Cut Pattern,Model +OST_RoofsDefault,-2000596,Common Edges,Model +OST_RoofsFinish1,-2000594,Finish 1 [4],Model +OST_RoofsFinish2,-2000595,Finish 2 [5],Model +OST_RoofsHiddenLines,-2009502,,Model +OST_RoofsInsulation,-2000592,Thermal/Air Layer [3],Model +OST_RoofsInteriorEdges,-2000598,Interior Edges,Model +OST_RoofsMembrane,-2000590,Membrane Layer,Model +OST_RoofSoffit,-2001393,Roof Soffits,Model +OST_RoofSoffitTags,-2001069,Roof Soffit Tags,Annotation +OST_RoofsStructure,-2000591,Structure [1],Model +OST_RoofsSubstrate,-2000593,Substrate [2],Model +OST_RoofsSurfacePattern,-2000542,Surface Pattern,Model +OST_RoofTags,-2000266,Roof Tags,Annotation +OST_RoomColorFill,-2000551,Color Fill,Model +OST_RoomInteriorFillVisibility,-2000161,Interior Fill,Model +OST_RoomReferenceVisibility,-2000162,Reference,Model +OST_Rooms,-2000160,Rooms,Model +OST_RoomSeparationLines,-2000066,,Model +OST_RoomTags,-2000480,Room Tags,Annotation +OST_RoutingPreferences,-2008125,Routing Preferences,Model +OST_RvtLinks,-2001352,RVT Links,Model +OST_RvtLinksTags,-2001074,RVT Link Tags,Annotation +OST_ScheduleGraphics,-2000570,Schedule Graphics,Annotation +OST_Schedules,-2000573,Schedules,Internal +OST_SecondaryTopographyContours,-2001343,Secondary Contours,Model +OST_SectionBox,-2000301,Section Boxes,Annotation +OST_SectionHeadMediumLines,-2000403,,Annotation +OST_SectionHeads,-2000400,Section Marks,Annotation +OST_SectionHeadThinLines,-2000401,,Annotation +OST_SectionHeadWideLines,-2000404,,Annotation +OST_SectionLine,-2000201,Section Line,Annotation +OST_Sections,-2000200,Sections,Annotation +OST_SecurityDevices,-2008079,Security Devices,Model +OST_SecurityDeviceTags,-2008080,Security Device Tags,Annotation +OST_ShaftOpening,-2000996,Shaft Openings,Model +OST_ShaftOpeningHiddenLines,-2009513,,Model +OST_SharedBasePoint,-2001272,Survey Point,Model +OST_SheetCollections,-2001112,Sheet Collections,Model +OST_Sheets,-2003100,Sheets,Model +OST_Signage,-2001058,Signage,Model +OST_SignageHiddenLines,-2001059,,Model +OST_SignageTags,-2001061,Signage Tags,Annotation +OST_Site,-2001260,Site,Model +OST_SiteHiddenLines,-2009524,,Model +OST_SitePoint,-2001262,Interior Point,Model +OST_SitePointBoundary,-2001266,Boundary Point,Model +OST_SiteProperty,-2001265,Property Lines,Model +OST_SitePropertyLineSegment,-2001268,Property Line Segments,Internal +OST_SitePropertyLineSegmentTags,-2001269,Property Line Segment Tags,Annotation +OST_SitePropertyTags,-2001267,Property Tags,Annotation +OST_SiteTags,-2005016,Site Tags,Annotation +OST_SketchLines,-2000045,,Model +OST_SlabEdgeTags,-2001070,Slab Edge Tags,Annotation +OST_SpanDirectionSymbol,-2005110,Span Direction Symbol,Annotation +OST_SpecialityEquipment,-2001350,Specialty Equipment,Model +OST_SpecialityEquipmentHiddenLines,-2009527,,Model +OST_SpecialityEquipmentTags,-2005014,Specialty Equipment Tags,Annotation +OST_SpotCoordinates,-2000264,Spot Coordinates,Annotation +OST_SpotElevations,-2000263,Spot Elevations,Annotation +OST_SpotElevSymbols,-2005100,Spot Elevation Symbols,Annotation +OST_SpotSlopes,-2000265,Spot Slopes,Annotation +OST_Sprinklers,-2008099,Sprinklers,Model +OST_SprinklerTags,-2008100,Sprinkler Tags,Annotation +OST_Stairs,-2000120,Stairs,Model +OST_StairsCutMarks,-2000930,Cut Marks,Model +OST_StairsCutMarksAboveCut,-2000931, Cut Marks,Model +OST_StairsDownArrows,-2000131,Down Arrows,Annotation +OST_StairsDownText,-2000129,DOWN text,Annotation +OST_StairsHiddenLines,-2009507,,Model +OST_StairsLandings,-2000920,Landings,Model +OST_StairsLandingTags,-2000941,Stair Landing Tags,Annotation +OST_StairsNosingLines,-2000932,Nosing Lines,Model +OST_StairsNosingLinesAboveCut,-2000933, Nosing Lines,Model +OST_StairsOutlines,-2000934,Outlines,Model +OST_StairsOutlinesAboveCut,-2000935, Outlines,Model +OST_StairsPaths,-2000938,Stair Paths,Annotation +OST_StairsPathsAboveCut,-2000939, Up Arrows,Annotation +OST_StairsRailing,-2000126,Railings,Model +OST_StairsRailingAboveCut,-2000132, Railings Cut Line,Model +OST_StairsRailingBaluster,-2000127,Balusters,Model +OST_StairsRailingHiddenLines,-2009508,,Model +OST_StairsRailingRail,-2000128,Rails,Model +OST_StairsRailingTags,-2000133,Railing Tags,Annotation +OST_StairsRiserLines,-2000936,Riser Lines,Model +OST_StairsRiserLinesAboveCut,-2000937, Riser Lines,Model +OST_StairsRuns,-2000919,Runs,Model +OST_StairsRunTags,-2000940,Stair Run Tags,Annotation +OST_StairsSupports,-2000952,Supports,Model +OST_StairsSupportsAboveCut,-2000124, Supports,Model +OST_StairsSupportTags,-2000942,Stair Support Tags,Annotation +OST_StairsTags,-2005023,Stair Tags,Annotation +OST_StairsTriserNumbers,-2000944,Stair Tread/Riser Numbers,Annotation +OST_StairsTrisers,-2000921,Treads/Risers,Model +OST_StairsUpArrows,-2000130,Up Arrows,Annotation +OST_StairsUpText,-2000125,UP text,Annotation +OST_StructConnectionAnchors,-2009039,Anchors,Model +OST_StructConnectionAnchorTags,-2009057,Anchor Tags,Annotation +OST_StructConnectionBolts,-2009041,Bolts,Model +OST_StructConnectionBoltTags,-2009056,Bolt Tags,Annotation +OST_StructConnectionHiddenLines,-2009032,,Model +OST_StructConnectionHoles,-2009045,Holes,Model +OST_StructConnectionHoleTags,-2009063,Hole Tags,Annotation +OST_StructConnectionModifiers,-2009047,Modifiers,Model +OST_StructConnectionOthers,-2009042,Others,Model +OST_StructConnectionPlates,-2009038,Plates,Model +OST_StructConnectionPlateTags,-2009055,Plate Tags,Annotation +OST_StructConnectionProfiles,-2009037,Profiles,Model +OST_StructConnectionProfilesTags,-2009064,Profile Tags,Annotation +OST_StructConnectionReference,-2009036,Reference,Model +OST_StructConnections,-2009030,Structural Connections,Model +OST_StructConnectionShearStuds,-2009044,Shear Studs,Model +OST_StructConnectionShearStudTags,-2009058,Shear Stud Tags,Annotation +OST_StructConnectionSymbol,-2009033,Symbol,Model +OST_StructConnectionSymbols,-2006100,Connection Symbols,Annotation +OST_StructConnectionTags,-2009040,Structural Connection Tags,Annotation +OST_StructConnectionWelds,-2009046,Welds,Model +OST_StructConnectionWeldTags,-2009059,Weld Tags,Annotation +OST_StructuralAnnotations,-2006090,Structural Annotations,Annotation +OST_StructuralBracePlanReps,-2006110,Brace in Plan View Symbols,Annotation +OST_StructuralColumnLocationLine,-2001357,Location Lines,Model +OST_StructuralColumns,-2001330,Structural Columns,Model +OST_StructuralColumnStickSymbols,-2001335,Stick Symbols,Model +OST_StructuralColumnTags,-2005018,Structural Column Tags,Annotation +OST_StructuralFoundation,-2001300,Structural Foundations,Model +OST_StructuralFoundationTags,-2005019,Structural Foundation Tags,Annotation +OST_StructuralFraming,-2001320,Structural Framing,Model +OST_StructuralFramingLocationLine,-2001356,Location Lines,Model +OST_StructuralFramingOther,-2001321,Other,Model +OST_StructuralFramingSystem,-2001327,Structural Beam Systems,Model +OST_StructuralFramingTags,-2005015,Structural Framing Tags,Annotation +OST_StructuralStiffener,-2001354,Structural Stiffeners,Model +OST_StructuralStiffenerHiddenLines,-2001358,,Model +OST_StructuralStiffenerTags,-2001355,Structural Stiffener Tags,Annotation +OST_StructuralTendonHiddenLines,-2006275,,Model +OST_StructuralTendons,-2006274,Structural Tendons,Model +OST_StructuralTendonTags,-2006276,Structural Tendon Tags,Annotation +OST_StructuralTruss,-2001336,Structural Trusses,Model +OST_StructuralTrussStickSymbols,-2009608,Stick Symbols,Annotation +OST_SwitchSystem,-2008101,Switch System,Model +OST_TelephoneDevices,-2008075,Telephone Devices,Model +OST_TelephoneDeviceTags,-2008076,Telephone Device Tags,Annotation +OST_TemporaryStructure,-2001039,Temporary Structures,Model +OST_TemporaryStructureHiddenLines,-2001041,,Model +OST_TemporaryStructureTags,-2001042,Temporary Structure Tags,Annotation +OST_TextNotes,-2000300,Text Notes,Annotation +OST_TitleBlockMediumLines,-2000282,,Annotation +OST_TitleBlocks,-2000280,Title Blocks,Annotation +OST_TitleBlockThinLines,-2000281,,Annotation +OST_TitleBlockWideLines,-2000283,,Annotation +OST_Topography,-2001340,Topography,Model +OST_TopographyContours,-2001342,Primary Contours,Model +OST_TopographyHiddenLines,-2009526,,Model +OST_TopographyLink,-2001339,Topography Links,Model +OST_TopographySurface,-2001341,Triangulation Edges,Model +OST_Toposolid,-2001079,Toposolid,Model +OST_ToposolidContours,-2001081,Primary Contours,Model +OST_ToposolidCutPattern,-2001086,Cut Pattern,Model +OST_ToposolidDefault,-2001085,Common Edges,Model +OST_ToposolidFinish1,-2001090,Finish 1 [4],Model +OST_ToposolidFinish2,-2001091,Finish 2 [5],Model +OST_ToposolidFoldingLines,-2001083,Folding Lines,Model +OST_ToposolidHiddenLines,-2001080,,Model +OST_ToposolidInsulation,-2001093,Thermal/Air Layer [3],Model +OST_ToposolidLink,-2001097,Toposolid Links,Model +OST_ToposolidLinkTags,-2001103,Toposolid Link Tags,Annotation +OST_ToposolidMembrane,-2001087,Membrane Layer,Model +OST_ToposolidSecondaryContours,-2001082,Secondary Contours,Model +OST_ToposolidSplitLines,-2001084,Split Lines,Model +OST_ToposolidStructure,-2001088,Structure [1],Model +OST_ToposolidSubstrate,-2001089,Substrate [2],Model +OST_ToposolidSurfacePattern,-2001092,Surface Pattern,Model +OST_ToposolidTags,-2001094,Toposolid Tags,Annotation +OST_TopRailTags,-2001071,Top Rail Tags,Annotation +OST_TrussChord,-2009606,Chord,Model +OST_TrussTags,-2005030,Structural Truss Tags,Annotation +OST_TrussWeb,-2009605,Web,Model +OST_VerticalBracing,-2001326,Vertical Bracing,Model +OST_VerticalCirculation,-2001052,Vertical Circulation,Model +OST_VerticalCirculationHiddenLines,-2001053,,Model +OST_VerticalCirculationTags,-2001054,Vertical Circulation Tags,Annotation +OST_VibrationDampers,-2006263,Vibration Dampers,Model +OST_VibrationDamperTags,-2006264,Vibration Damper Tags,Annotation +OST_VibrationIsolators,-2006265,Vibration Isolators,Model +OST_VibrationIsolatorTags,-2006266,Vibration Isolator Tags,Annotation +OST_VibrationManagement,-2006261,Vibration Management,Model +OST_VibrationManagementHiddenLines,-2006262,,Model +OST_VibrationManagementTags,-2006282,Vibration Management Tags,Annotation +OST_Viewers,-2000278,Views,Internal +OST_ViewportLabel,-2000515,View Titles,Annotation +OST_Viewports,-2000510,Viewports,Annotation +OST_Views,-2000279,Views,Internal +OST_VolumeOfInterest,-2006000,Scope Boxes,Annotation +OST_WallNonCoreLayer,-2001034,Non-Core Layers,Model +OST_Walls,-2000011,Walls,Model +OST_WallsCutPattern,-2000588,Cut Pattern,Model +OST_WallsDefault,-2000586,Common Edges,Model +OST_WallsFinish1,-2000584,Finish 1 [4],Model +OST_WallsFinish2,-2000585,Finish 2 [5],Model +OST_WallsInsulation,-2000582,Thermal/Air Layer [3],Model +OST_WallsMembrane,-2000580,Membrane Layer,Model +OST_WallsStructure,-2000581,Structure [1],Model +OST_WallsSubstrate,-2000583,Substrate [2],Model +OST_WallsSurfacePattern,-2000540,Surface Pattern,Model +OST_WallSweepTags,-2001072,Wall Sweep Tags,Annotation +OST_WallTags,-2005011,Wall Tags,Annotation +OST_WeakDims,-2000261,Automatic Sketch Dimensions,Annotation +OST_Windows,-2000014,Windows,Model +OST_WindowsFrameMullionProjection,-2000018,Frame/Mullion,Model +OST_WindowsGlassProjection,-2000016,Glass,Model +OST_WindowsHiddenLines,-2009500,,Model +OST_WindowsOpeningProjection,-2000022,Opening,Model +OST_WindowsSillHeadProjection,-2000020,Sill/Head,Model +OST_WindowTags,-2000450,Window Tags,Annotation +OST_Wire,-2008039,Wires,Model +OST_WireHomeRunArrows,-2008089,Home Run Arrows,Model +OST_WireTags,-2008057,Wire Tags,Annotation +OST_WireTickMarks,-2008074,Wire Tick Marks,Annotation +OST_ZoneEquipment,-2001010,Zone Equipment,Model +OST_ZoneTags,-2008115,Zone Tags,Annotation +"; +} diff --git a/src/cs/vim/Vim.Format/ObjectModel/RevitBuiltInCategory.cs b/src/cs/vim/Vim.Format/ObjectModel/RevitBuiltInCategory.cs new file mode 100644 index 00000000..abcd40e1 --- /dev/null +++ b/src/cs/vim/Vim.Format/ObjectModel/RevitBuiltInCategory.cs @@ -0,0 +1,1548 @@ +// FILE ORIGINALLY GENERATED FROM GenerateRevitBuiltInCategories.cs +using System.Collections.Generic; + +namespace Vim.Format.ObjectModel +{ + public enum RevitBuiltInCategory : long + { + OST_AbutmentFoundations = -2006202, + OST_AbutmentFoundationTags = -2006208, + OST_AbutmentPiles = -2006203, + OST_AbutmentPileTags = -2006209, + OST_AbutmentWalls = -2006204, + OST_AbutmentWallTags = -2006210, + OST_AdaptivePoints = -2000900, + OST_AdaptivePoints_Lines = -2000903, + OST_AdaptivePoints_Planes = -2000902, + OST_AdaptivePoints_Points = -2000901, + OST_Alignments = -2001012, + OST_AlignmentsTags = -2001015, + OST_AlignmentStationLabels = -2001017, + OST_AlignmentStationLabelSets = -2001016, + OST_AnalysisDisplayStyle = -2000304, + OST_AnalysisResults = -2000303, + OST_AnalyticalMember = -2009662, + OST_AnalyticalMemberCrossSection = -2001075, + OST_AnalyticalMemberLocalCoordSys = -2009666, + OST_AnalyticalMemberTags = -2009663, + OST_AnalyticalNodes = -2009645, + OST_AnalyticalOpening = -2009665, + OST_AnalyticalOpeningTags = -2000958, + OST_AnalyticalPanel = -2009664, + OST_AnalyticalPanelLocalCoordSys = -2009667, + OST_AnalyticalPanelTags = -2000957, + OST_AnalyticalPipeConnectionLineSymbol = -2000984, + OST_AnalyticalPipeConnections = -2000983, + OST_AnalyticSpaces = -2008185, + OST_AnalyticSurfaces = -2008186, + OST_AnnotationCrop = -2000547, + OST_AnnotationCropSpecial = -2000549, + OST_ApproachSlabs = -2006205, + OST_ApproachSlabTags = -2006211, + OST_AreaColorFill = -2000165, + OST_AreaInteriorFillVisibility = -2000163, + OST_AreaLoads = -2005203, + OST_AreaLoadTags = -2005252, + OST_AreaReferenceVisibility = -2000164, + OST_AreaRein = -2009003, + OST_AreaReinBoundary = -2009006, + OST_AreaReinSpanSymbol = -2009005, + OST_AreaReinTags = -2009021, + OST_Areas = -2003200, + OST_AreaSchemeLines = -2000079, + OST_AreaTags = -2005020, + OST_Assemblies = -2000267, + OST_AssemblyTags = -2000268, + OST_AudioVisualDevices = -2001055, + OST_AudioVisualDevicesHiddenLines = -2001056, + OST_AudioVisualDeviceTags = -2001057, + OST_AxisOfRotation = -2000065, + OST_BeamSystemTags = -2005130, + OST_BoundaryConditions = -2005301, + OST_BridgeAbutmentHiddenLines = -2006150, + OST_BridgeAbutments = -2006130, + OST_BridgeAbutmentTags = -2006170, + OST_BridgeArches = -2006134, + OST_BridgeBearingHiddenLines = -2006158, + OST_BridgeBearings = -2006138, + OST_BridgeBearingTags = -2006178, + OST_BridgeCables = -2006133, + OST_BridgeCableTags = -2006173, + OST_BridgeDeckHiddenLines = -2006155, + OST_BridgeDecks = -2006135, + OST_BridgeDeckTags = -2006175, + OST_BridgeFoundations = -2006136, + OST_BridgeFoundationTags = -2006176, + OST_BridgeFraming = -2006241, + OST_BridgeFramingCrossBracing = -2006245, + OST_BridgeFramingCrossBracingTags = -2006278, + OST_BridgeFramingDiaphragms = -2006246, + OST_BridgeFramingDiaphragmTags = -2006279, + OST_BridgeFramingHiddenLines = -2006242, + OST_BridgeFramingTags = -2006243, + OST_BridgeFramingTrusses = -2006248, + OST_BridgeFramingTrussTags = -2006281, + OST_BridgeGirders = -2006137, + OST_BridgePierHiddenLines = -2006151, + OST_BridgePiers = -2006131, + OST_BridgePierTags = -2006171, + OST_BridgeTowers = -2006132, + OST_BridgeTowerTags = -2006172, + OST_BrokenSectionLine = -2000202, + OST_BuildingPad = -2001263, + OST_CableTray = -2008130, + OST_CableTrayCenterLine = -2008136, + OST_CableTrayDrop = -2008135, + OST_CableTrayFitting = -2008126, + OST_CableTrayFittingCenterLine = -2008140, + OST_CableTrayFittingTags = -2008127, + OST_CableTrayRiseDrop = -2008134, + OST_CableTrayRun = -2008150, + OST_CableTrayTags = -2008131, + OST_CalloutBoundary = -2000539, + OST_CalloutHeads = -2000538, + OST_CalloutLeaderLine = -2000544, + OST_Callouts = -2000537, + OST_Camera_Lines = -2000501, + OST_Casework = -2001000, + OST_CaseworkHiddenLines = -2009515, + OST_CaseworkTags = -2005001, + OST_Ceilings = -2000038, + OST_CeilingsCutPattern = -2000617, + OST_CeilingsDefault = -2000616, + OST_CeilingsFinish1 = -2000614, + OST_CeilingsFinish2 = -2000615, + OST_CeilingsHiddenLines = -2009503, + OST_CeilingsInsulation = -2000612, + OST_CeilingsMembrane = -2000610, + OST_CeilingsStructure = -2000611, + OST_CeilingsSubstrate = -2000613, + OST_CeilingsSurfacePattern = -2000543, + OST_CeilingTags = -2005002, + OST_CenterLines = -2000288, + OST_CLines = -2000530, + OST_ColorFillLegends = -2000550, + OST_Columns = -2000100, + OST_ColumnsHiddenLines = -2009506, + OST_ColumnTags = -2001063, + OST_CommunicationDevices = -2008081, + OST_CommunicationDeviceTags = -2008082, + OST_Conduit = -2008132, + OST_ConduitCenterLine = -2008139, + OST_ConduitDrop = -2008138, + OST_ConduitFitting = -2008128, + OST_ConduitFittingCenterLine = -2008141, + OST_ConduitFittingTags = -2008129, + OST_ConduitRiseDrop = -2008137, + OST_ConduitRun = -2008149, + OST_ConduitTags = -2008133, + OST_ContourLabels = -2000350, + OST_CoordinateSystem = -2000977, + OST_Coordination_Model = -2000982, + OST_Cornices = -2000181, + OST_Coupler = -2009060, + OST_CouplerHiddenLines = -2009062, + OST_CouplerTags = -2009061, + OST_CropBoundary = -2000536, + OST_CropBoundarySpecial = -2000548, + OST_CurtainGrids = -2000173, + OST_CurtainGridsCurtaSystem = -2000323, + OST_CurtainGridsRoof = -2000320, + OST_CurtainGridsWall = -2000321, + OST_CurtainWallMullions = -2000171, + OST_CurtainWallMullionsHiddenLines = -2009511, + OST_CurtainWallMullionTags = -2005032, + OST_CurtainWallPanels = -2000170, + OST_CurtainWallPanelsHiddenLines = -2009510, + OST_CurtainWallPanelTags = -2005012, + OST_CurtaSystem = -2000340, + OST_CurtaSystemHiddenLines = -2009531, + OST_CurtaSystemTags = -2005025, + OST_CurvesMediumLines = -2000043, + OST_CurvesThinLines = -2000042, + OST_CurvesWideLines = -2000044, + OST_DataDevices = -2008083, + OST_DataDeviceTags = -2008084, + OST_DataExchanges = -2001107, + OST_DemolishedLines = -2000285, + OST_DetailComponents = -2002000, + OST_DetailComponentsHiddenLines = -2009514, + OST_DetailComponentTags = -2005028, + OST_Dimensions = -2000260, + OST_DisplacementPath = -2000223, + OST_DividedSurface_Gridlines = -2003325, + OST_DividedSurface_Nodes = -2003324, + OST_DividedSurface_PatternFill = -2003327, + OST_DividedSurface_PatternLines = -2003326, + OST_Doors = -2000023, + OST_DoorsFrameMullionProjection = -2000029, + OST_DoorsGlassProjection = -2000031, + OST_DoorsHiddenLines = -2009501, + OST_DoorsOpeningProjection = -2000027, + OST_DoorsPanelProjection = -2000025, + OST_DoorTags = -2000460, + OST_DuctAccessory = -2008016, + OST_DuctAccessoryTags = -2008017, + OST_DuctAnalyticalSegments = -2001115, + OST_DuctAnalyticalSegmentTags = -2001116, + OST_DuctColorFillLegends = -2007004, + OST_DuctColorFills = -2008005, + OST_DuctCurves = -2008000, + OST_DuctCurvesCenterLine = -2008001, + OST_DuctCurvesDrop = -2008062, + OST_DuctCurvesRiseDrop = -2008036, + OST_DuctFitting = -2008010, + OST_DuctFittingCenterLine = -2008066, + OST_DuctFittingTags = -2008061, + OST_DuctInsulations = -2008123, + OST_DuctInsulationsTags = -2008153, + OST_DuctLinings = -2008124, + OST_DuctLiningsTags = -2008154, + OST_DuctSystem = -2008015, + OST_DuctSystem_Reference_Visibility = -2008157, + OST_DuctTags = -2008003, + OST_DuctTerminal = -2008013, + OST_DuctTerminalTags = -2008014, + OST_EdgeSlab = -2001392, + OST_ELECTRICAL_AreaBasedLoads_Boundary = -2008222, + OST_ELECTRICAL_AreaBasedLoads_InteriorFill_Visibility = -2008226, + OST_ELECTRICAL_AreaBasedLoads_Reference_Visibility = -2008227, + OST_ELECTRICAL_AreaBasedLoads_Tags = -2001078, + OST_ElectricalAnalyticalTransformer = -2001077, + OST_ElectricalCircuit = -2008037, + OST_ElectricalEquipment = -2001040, + OST_ElectricalEquipmentHiddenLines = -2009516, + OST_ElectricalEquipmentTags = -2005003, + OST_ElectricalFixtures = -2001060, + OST_ElectricalFixturesHiddenLines = -2009517, + OST_ElectricalFixtureTags = -2005004, + OST_ElectricalInternalCircuits = -2008152, + OST_ElectricalLoadSet = -2001098, + OST_ElectricalLoadZoneInstance = -2001020, + OST_ElectricalPowerSource = -2001026, + OST_Elev = -2000535, + OST_ElevationMarks = -2006045, + OST_Entourage = -2001370, + OST_EntourageHiddenLines = -2009529, + OST_EntourageTags = -2001064, + OST_ExpansionJointHiddenLines = -2006272, + OST_ExpansionJoints = -2006271, + OST_ExpansionJointTags = -2006273, + OST_FabricAreaBoundary = -2009029, + OST_FabricAreas = -2009017, + OST_FabricAreaSketchEnvelopeLines = -2009018, + OST_FabricAreaSketchSheetsLines = -2009019, + OST_FabricationContainment = -2008212, + OST_FabricationContainmentCenterLine = -2008214, + OST_FabricationContainmentDrop = -2008219, + OST_FabricationContainmentRise = -2008218, + OST_FabricationContainmentSymbology = -2008215, + OST_FabricationContainmentTags = -2008213, + OST_FabricationDuctwork = -2008193, + OST_FabricationDuctworkCenterLine = -2008196, + OST_FabricationDuctworkDrop = -2008206, + OST_FabricationDuctworkInsulation = -2008198, + OST_FabricationDuctworkLining = -2008220, + OST_FabricationDuctworkRise = -2008205, + OST_FabricationDuctworkStiffeners = -2008228, + OST_FabricationDuctworkStiffenerTags = -2008229, + OST_FabricationDuctworkSymbology = -2008207, + OST_FabricationDuctworkTags = -2008194, + OST_FabricationHangers = -2008203, + OST_FabricationHangerTags = -2008204, + OST_FabricationPipework = -2008208, + OST_FabricationPipeworkCenterLine = -2008210, + OST_FabricationPipeworkDrop = -2008217, + OST_FabricationPipeworkInsulation = -2008221, + OST_FabricationPipeworkRise = -2008216, + OST_FabricationPipeworkSymbology = -2008211, + OST_FabricationPipeworkTags = -2008209, + OST_FabricReinforcement = -2009016, + OST_FabricReinforcementBoundary = -2009026, + OST_FabricReinforcementTags = -2009022, + OST_FabricReinforcementWire = -2009027, + OST_FabricReinSpanSymbol = -2009028, + OST_Fascia = -2001390, + OST_FasciaTags = -2001062, + OST_FilledRegion = -2000190, + OST_FireAlarmDevices = -2008085, + OST_FireAlarmDeviceTags = -2008086, + OST_FireProtection = -2001049, + OST_FireProtectionHiddenLines = -2001050, + OST_FireProtectionTags = -2001051, + OST_FlexDuctCurves = -2008020, + OST_FlexDuctCurvesCenterLine = -2008021, + OST_FlexDuctCurvesPattern = -2008023, + OST_FlexDuctTags = -2008004, + OST_FlexPipeCurves = -2008050, + OST_FlexPipeCurvesCenterLine = -2008051, + OST_FlexPipeCurvesPattern = -2008053, + OST_FlexPipeTags = -2008048, + OST_Floors = -2000032, + OST_FloorsCutPattern = -2000608, + OST_FloorsDefault = -2000606, + OST_FloorsFinish1 = -2000604, + OST_FloorsFinish2 = -2000605, + OST_FloorsInsulation = -2000602, + OST_FloorsInteriorEdges = -2000609, + OST_FloorsMembrane = -2000600, + OST_FloorsSplitLines = -2001076, + OST_FloorsStructure = -2000601, + OST_FloorsSubstrate = -2000603, + OST_FloorsSurfacePattern = -2000541, + OST_FloorTags = -2005026, + OST_FoodServiceEquipment = -2001043, + OST_FoodServiceEquipmentHiddenLines = -2001044, + OST_FoodServiceEquipmentTags = -2001045, + OST_FootingSpanDirectionSymbol = -2005111, + OST_Furniture = -2000080, + OST_FurnitureHiddenLines = -2009505, + OST_FurnitureSystems = -2001100, + OST_FurnitureSystemsHiddenLines = -2009518, + OST_FurnitureSystemTags = -2005007, + OST_FurnitureTags = -2005006, + OST_gbXML_Ceiling = -2008173, + OST_gbXML_ExteriorWall = -2008167, + OST_gbXML_FixedSkylight = -2008180, + OST_gbXML_FixedWindow = -2008178, + OST_gbXML_InteriorFloor = -2008172, + OST_gbXML_InteriorWall = -2008171, + OST_gbXML_NonSlidingDoor = -2008183, + OST_GbXML_Opening = -2008095, + OST_gbXML_OpeningAir = -2008184, + OST_gbXML_OperableSkylight = -2008181, + OST_gbXML_OperableWindow = -2008179, + OST_gbXML_RaisedFloor = -2008169, + OST_gbXML_Roof = -2008168, + OST_gbXML_Shade = -2008187, + OST_gbXML_SlabOnGrade = -2008170, + OST_gbXML_SlidingDoor = -2008182, + OST_GbXML_SType_Exterior = -2008092, + OST_GbXML_SType_Interior = -2008091, + OST_GbXML_SType_Shade = -2008093, + OST_GbXML_SType_Underground = -2008094, + OST_gbXML_SurfaceAir = -2008174, + OST_gbXML_UndergroundCeiling = -2008177, + OST_gbXML_UndergroundSlab = -2008176, + OST_gbXML_UndergroundWall = -2008175, + OST_GbXMLFaces = -2008090, + OST_GenericAnnotation = -2000150, + OST_GenericLines = -2000078, + OST_GenericModel = -2000151, + OST_GenericModelHiddenLines = -2009512, + OST_GenericModelTags = -2005013, + OST_Girder = -2001322, + OST_GridChains = -2000221, + OST_GridHeads = -2006040, + OST_Grids = -2000220, + OST_GuideGrid = -2000107, + OST_Gutter = -2001391, + OST_GutterTags = -2001065, + OST_HandrailTags = -2001066, + OST_Hardscape = -2001036, + OST_HardscapeHiddenLines = -2001037, + OST_HardscapeTags = -2001038, + OST_HiddenFloorLines = -2000607, + OST_HiddenLines = -2000286, + OST_HiddenStructuralColumnLines = -2001334, + OST_HiddenStructuralFoundationLines = -2001302, + OST_HiddenStructuralFramingLines = -2001329, + OST_HiddenWallLines = -2000587, + OST_HorizontalBracing = -2001325, + OST_HVAC_Load_Building_Types = -2008120, + OST_HVAC_Load_Space_Types = -2008119, + OST_HVAC_Zones = -2008107, + OST_HVAC_Zones_Boundary = -2008108, + OST_HVAC_Zones_ColorFill = -2008116, + OST_HVAC_Zones_InteriorFill_Visibility = -2008117, + OST_HVAC_Zones_Reference_Visibility = -2008118, + OST_ImportObjectStyles = -2000196, + OST_InsulationLines = -2000077, + OST_InternalAreaLoads = -2005207, + OST_InternalAreaLoadTags = -2005255, + OST_InternalLineLoads = -2005206, + OST_InternalLineLoadTags = -2005254, + OST_InternalLoads = -2005204, + OST_InternalPointLoads = -2005205, + OST_InternalPointLoadTags = -2005253, + OST_IOSModelGroups = -2000095, + OST_Joist = -2001323, + OST_KeynoteTags = -2005029, + OST_KickerBracing = -2001328, + OST_LevelHeads = -2006020, + OST_Levels = -2000240, + OST_LightingDevices = -2008087, + OST_LightingDeviceTags = -2008088, + OST_LightingFixtures = -2001120, + OST_LightingFixturesHiddenLines = -2009519, + OST_LightingFixtureSource = -2001121, + OST_LightingFixtureTags = -2005008, + OST_LineLoads = -2005202, + OST_LineLoadTags = -2005251, + OST_Lines = -2000051, + OST_LinesBeyond = -2000287, + OST_LinesHiddenLines = -2009504, + OST_LinkAnalyticalTags = -2000955, + OST_LinksAnalytical = -2009657, + OST_LoadCases = -2005210, + OST_LoadCasesAccidental = -2005216, + OST_LoadCasesDead = -2005211, + OST_LoadCasesLive = -2005212, + OST_LoadCasesRoofLive = -2005215, + OST_LoadCasesSeismic = -2005218, + OST_LoadCasesSnow = -2005214, + OST_LoadCasesTemperature = -2005217, + OST_LoadCasesWind = -2005213, + OST_Loads = -2005200, + OST_MaskingRegion = -2000194, + OST_Mass = -2003400, + OST_MassAreaFaceTags = -2003410, + OST_MassExteriorWall = -2003413, + OST_MassFloor = -2003403, + OST_MassForm = -2003404, + OST_MassGlazing = -2003415, + OST_MassHiddenLines = -2009532, + OST_MassInteriorWall = -2003412, + OST_MassOpening = -2003417, + OST_MassRoof = -2003414, + OST_MassShade = -2003418, + OST_MassSkylights = -2003416, + OST_MassTags = -2003405, + OST_MassZone = -2003411, + OST_Matchline = -2000193, + OST_Materials = -2000700, + OST_MaterialTags = -2005027, + OST_MechanicalControlDevices = -2008232, + OST_MechanicalControlDevicesHiddenLines = -2009550, + OST_MechanicalControlDeviceTags = -2008233, + OST_MechanicalEquipment = -2001140, + OST_MechanicalEquipmentHiddenLines = -2009520, + OST_MechanicalEquipmentSet = -2000985, + OST_MechanicalEquipmentSetBoundaryLines = -2000987, + OST_MechanicalEquipmentSetTags = -2000986, + OST_MechanicalEquipmentTags = -2005009, + OST_MedicalEquipment = -2001046, + OST_MedicalEquipmentHiddenLines = -2001047, + OST_MedicalEquipmentTags = -2001048, + OST_MEPAnalyticalAirLoop = -2001008, + OST_MEPAnalyticalBus = -2001021, + OST_MEPAnalyticalTransferSwitch = -2001023, + OST_MEPAnalyticalWaterLoop = -2001009, + OST_MEPAncillaryFraming = -2008231, + OST_MEPAncillaryFramingTags = -2008236, + OST_MEPLoadAreas = -2001024, + OST_MEPLoadAreaSeparationLines = -2001033, + OST_MEPSpaceColorFill = -2003605, + OST_MEPSpaceInteriorFillVisibility = -2003601, + OST_MEPSpaceReferenceVisibility = -2003602, + OST_MEPSpaces = -2003600, + OST_MEPSpaceSeparationLines = -2000831, + OST_MEPSpaceTags = -2000485, + OST_MEPSystemZone = -2001001, + OST_MEPSystemZoneTags = -2001007, + OST_ModelGroupTags = -2001073, + OST_MultiCategoryTags = -2005022, + OST_MultiReferenceAnnotations = -2000970, + OST_NodeAnalyticalTags = -2000956, + OST_NurseCallDevices = -2008077, + OST_NurseCallDeviceTags = -2008078, + OST_OverheadLines = -2000284, + OST_PadTags = -2001067, + OST_PanelScheduleGraphics = -2008151, + OST_Parking = -2001180, + OST_ParkingHiddenLines = -2009522, + OST_ParkingTags = -2005017, + OST_PartHiddenLines = -2000271, + OST_Parts = -2000269, + OST_PartTags = -2000270, + OST_PathOfTravelLines = -2000833, + OST_PathOfTravelTags = -2000834, + OST_PathRein = -2009009, + OST_PathReinBoundary = -2009012, + OST_PathReinSpanSymbol = -2009010, + OST_PathReinTags = -2009011, + OST_Phases = -2000112, + OST_PierCaps = -2006219, + OST_PierCapTags = -2006220, + OST_PierColumns = -2006221, + OST_PierColumnTags = -2006222, + OST_PierPiles = -2006225, + OST_PierPileTags = -2006226, + OST_PierWalls = -2006229, + OST_PierWallTags = -2006230, + OST_PipeAccessory = -2008055, + OST_PipeAccessoryTags = -2008056, + OST_PipeAnalyticalSegments = -2001113, + OST_PipeAnalyticalSegmentTags = -2001114, + OST_PipeColorFillLegends = -2008058, + OST_PipeColorFills = -2008059, + OST_PipeCurves = -2008044, + OST_PipeCurvesCenterLine = -2008045, + OST_PipeCurvesDrop = -2008069, + OST_PipeCurvesRiseDrop = -2008054, + OST_PipeFitting = -2008049, + OST_PipeFittingCenterLine = -2008072, + OST_PipeFittingTags = -2008060, + OST_PipeHydronicSeparationSymbols = -2000988, + OST_PipeInsulations = -2008122, + OST_PipeInsulationsTags = -2008155, + OST_PipeSegments = -2008163, + OST_PipeTags = -2008047, + OST_PipingSystem = -2008043, + OST_PipingSystem_Reference_Visibility = -2008159, + OST_PlaceHolderDucts = -2008160, + OST_PlaceHolderPipes = -2008161, + OST_PlanRegion = -2000191, + OST_Planting = -2001360, + OST_PlantingHiddenLines = -2009528, + OST_PlantingTags = -2005021, + OST_PlumbingEquipment = -2008234, + OST_PlumbingEquipmentHiddenLines = -2009551, + OST_PlumbingEquipmentTags = -2008235, + OST_PlumbingFixtures = -2001160, + OST_PlumbingFixturesHiddenLines = -2009521, + OST_PlumbingFixtureTags = -2005010, + OST_PointClouds = -2010001, + OST_PointLoads = -2005201, + OST_PointLoadTags = -2005250, + OST_ProjectBasePoint = -2001271, + OST_ProjectInformation = -2003101, + OST_Purlin = -2001324, + OST_RailingHandRail = -2000947, + OST_RailingHandRailAboveCut = -2000951, + OST_RailingSupport = -2000948, + OST_RailingTermination = -2000949, + OST_RailingTopRail = -2000946, + OST_RailingTopRailAboveCut = -2000950, + OST_Ramps = -2000180, + OST_RampsAboveCut = -2003302, + OST_RampsDownArrow = -2003308, + OST_RampsDownText = -2003306, + OST_RampsHiddenLines = -2009509, + OST_RampsStringer = -2003303, + OST_RampsStringerAboveCut = -2003304, + OST_RampsUpArrow = -2003307, + OST_RampsUpText = -2003305, + OST_RampTags = -2001068, + OST_RasterImages = -2000560, + OST_Rebar = -2009000, + OST_RebarBendingDetails = -2001104, + OST_RebarCover = -2009015, + OST_RebarHiddenLines = -2009050, + OST_RebarSetToggle = -2009025, + OST_RebarShape = -2009013, + OST_RebarSpliceLines = -2001108, + OST_RebarTags = -2009020, + OST_ReferenceLines = -2000083, + OST_ReferencePoints = -2000710, + OST_ReferencePoints_Lines = -2000713, + OST_ReferencePoints_Planes = -2000712, + OST_ReferencePoints_Points = -2000711, + OST_ReferenceViewer = -2000198, + OST_ReferenceViewerSymbol = -2000197, + OST_RenderRegions = -2000302, + OST_RevisionClouds = -2006060, + OST_RevisionCloudTags = -2006080, + OST_Roads = -2001220, + OST_RoadsHiddenLines = -2009523, + OST_RoadTags = -2001221, + OST_Roofs = -2000035, + OST_RoofsCutPattern = -2000597, + OST_RoofsDefault = -2000596, + OST_RoofsFinish1 = -2000594, + OST_RoofsFinish2 = -2000595, + OST_RoofsHiddenLines = -2009502, + OST_RoofsInsulation = -2000592, + OST_RoofsInteriorEdges = -2000598, + OST_RoofsMembrane = -2000590, + OST_RoofSoffit = -2001393, + OST_RoofSoffitTags = -2001069, + OST_RoofsStructure = -2000591, + OST_RoofsSubstrate = -2000593, + OST_RoofsSurfacePattern = -2000542, + OST_RoofTags = -2000266, + OST_RoomColorFill = -2000551, + OST_RoomInteriorFillVisibility = -2000161, + OST_RoomReferenceVisibility = -2000162, + OST_Rooms = -2000160, + OST_RoomSeparationLines = -2000066, + OST_RoomTags = -2000480, + OST_RoutingPreferences = -2008125, + OST_RvtLinks = -2001352, + OST_RvtLinksTags = -2001074, + OST_ScheduleGraphics = -2000570, + OST_Schedules = -2000573, + OST_SecondaryTopographyContours = -2001343, + OST_SectionBox = -2000301, + OST_SectionHeadMediumLines = -2000403, + OST_SectionHeads = -2000400, + OST_SectionHeadThinLines = -2000401, + OST_SectionHeadWideLines = -2000404, + OST_SectionLine = -2000201, + OST_Sections = -2000200, + OST_SecurityDevices = -2008079, + OST_SecurityDeviceTags = -2008080, + OST_ShaftOpening = -2000996, + OST_ShaftOpeningHiddenLines = -2009513, + OST_SharedBasePoint = -2001272, + OST_SheetCollections = -2001112, + OST_Sheets = -2003100, + OST_Signage = -2001058, + OST_SignageHiddenLines = -2001059, + OST_SignageTags = -2001061, + OST_Site = -2001260, + OST_SiteHiddenLines = -2009524, + OST_SitePoint = -2001262, + OST_SitePointBoundary = -2001266, + OST_SiteProperty = -2001265, + OST_SitePropertyLineSegment = -2001268, + OST_SitePropertyLineSegmentTags = -2001269, + OST_SitePropertyTags = -2001267, + OST_SiteTags = -2005016, + OST_SketchLines = -2000045, + OST_SlabEdgeTags = -2001070, + OST_SpanDirectionSymbol = -2005110, + OST_SpecialityEquipment = -2001350, + OST_SpecialityEquipmentHiddenLines = -2009527, + OST_SpecialityEquipmentTags = -2005014, + OST_SpotCoordinates = -2000264, + OST_SpotElevations = -2000263, + OST_SpotElevSymbols = -2005100, + OST_SpotSlopes = -2000265, + OST_Sprinklers = -2008099, + OST_SprinklerTags = -2008100, + OST_Stairs = -2000120, + OST_StairsCutMarks = -2000930, + OST_StairsCutMarksAboveCut = -2000931, + OST_StairsDownArrows = -2000131, + OST_StairsDownText = -2000129, + OST_StairsHiddenLines = -2009507, + OST_StairsLandings = -2000920, + OST_StairsLandingTags = -2000941, + OST_StairsNosingLines = -2000932, + OST_StairsNosingLinesAboveCut = -2000933, + OST_StairsOutlines = -2000934, + OST_StairsOutlinesAboveCut = -2000935, + OST_StairsPaths = -2000938, + OST_StairsPathsAboveCut = -2000939, + OST_StairsRailing = -2000126, + OST_StairsRailingAboveCut = -2000132, + OST_StairsRailingBaluster = -2000127, + OST_StairsRailingHiddenLines = -2009508, + OST_StairsRailingRail = -2000128, + OST_StairsRailingTags = -2000133, + OST_StairsRiserLines = -2000936, + OST_StairsRiserLinesAboveCut = -2000937, + OST_StairsRuns = -2000919, + OST_StairsRunTags = -2000940, + OST_StairsSupports = -2000952, + OST_StairsSupportsAboveCut = -2000124, + OST_StairsSupportTags = -2000942, + OST_StairsTags = -2005023, + OST_StairsTriserNumbers = -2000944, + OST_StairsTrisers = -2000921, + OST_StairsUpArrows = -2000130, + OST_StairsUpText = -2000125, + OST_StructConnectionAnchors = -2009039, + OST_StructConnectionAnchorTags = -2009057, + OST_StructConnectionBolts = -2009041, + OST_StructConnectionBoltTags = -2009056, + OST_StructConnectionHiddenLines = -2009032, + OST_StructConnectionHoles = -2009045, + OST_StructConnectionHoleTags = -2009063, + OST_StructConnectionModifiers = -2009047, + OST_StructConnectionOthers = -2009042, + OST_StructConnectionPlates = -2009038, + OST_StructConnectionPlateTags = -2009055, + OST_StructConnectionProfiles = -2009037, + OST_StructConnectionProfilesTags = -2009064, + OST_StructConnectionReference = -2009036, + OST_StructConnections = -2009030, + OST_StructConnectionShearStuds = -2009044, + OST_StructConnectionShearStudTags = -2009058, + OST_StructConnectionSymbol = -2009033, + OST_StructConnectionSymbols = -2006100, + OST_StructConnectionTags = -2009040, + OST_StructConnectionWelds = -2009046, + OST_StructConnectionWeldTags = -2009059, + OST_StructuralAnnotations = -2006090, + OST_StructuralBracePlanReps = -2006110, + OST_StructuralColumnLocationLine = -2001357, + OST_StructuralColumns = -2001330, + OST_StructuralColumnStickSymbols = -2001335, + OST_StructuralColumnTags = -2005018, + OST_StructuralFoundation = -2001300, + OST_StructuralFoundationTags = -2005019, + OST_StructuralFraming = -2001320, + OST_StructuralFramingLocationLine = -2001356, + OST_StructuralFramingOther = -2001321, + OST_StructuralFramingSystem = -2001327, + OST_StructuralFramingTags = -2005015, + OST_StructuralStiffener = -2001354, + OST_StructuralStiffenerHiddenLines = -2001358, + OST_StructuralStiffenerTags = -2001355, + OST_StructuralTendonHiddenLines = -2006275, + OST_StructuralTendons = -2006274, + OST_StructuralTendonTags = -2006276, + OST_StructuralTruss = -2001336, + OST_StructuralTrussStickSymbols = -2009608, + OST_SwitchSystem = -2008101, + OST_TelephoneDevices = -2008075, + OST_TelephoneDeviceTags = -2008076, + OST_TemporaryStructure = -2001039, + OST_TemporaryStructureHiddenLines = -2001041, + OST_TemporaryStructureTags = -2001042, + OST_TextNotes = -2000300, + OST_TitleBlockMediumLines = -2000282, + OST_TitleBlocks = -2000280, + OST_TitleBlockThinLines = -2000281, + OST_TitleBlockWideLines = -2000283, + OST_Topography = -2001340, + OST_TopographyContours = -2001342, + OST_TopographyHiddenLines = -2009526, + OST_TopographyLink = -2001339, + OST_TopographySurface = -2001341, + OST_Toposolid = -2001079, + OST_ToposolidContours = -2001081, + OST_ToposolidCutPattern = -2001086, + OST_ToposolidDefault = -2001085, + OST_ToposolidFinish1 = -2001090, + OST_ToposolidFinish2 = -2001091, + OST_ToposolidFoldingLines = -2001083, + OST_ToposolidHiddenLines = -2001080, + OST_ToposolidInsulation = -2001093, + OST_ToposolidLink = -2001097, + OST_ToposolidLinkTags = -2001103, + OST_ToposolidMembrane = -2001087, + OST_ToposolidSecondaryContours = -2001082, + OST_ToposolidSplitLines = -2001084, + OST_ToposolidStructure = -2001088, + OST_ToposolidSubstrate = -2001089, + OST_ToposolidSurfacePattern = -2001092, + OST_ToposolidTags = -2001094, + OST_TopRailTags = -2001071, + OST_TrussChord = -2009606, + OST_TrussTags = -2005030, + OST_TrussWeb = -2009605, + OST_VerticalBracing = -2001326, + OST_VerticalCirculation = -2001052, + OST_VerticalCirculationHiddenLines = -2001053, + OST_VerticalCirculationTags = -2001054, + OST_VibrationDampers = -2006263, + OST_VibrationDamperTags = -2006264, + OST_VibrationIsolators = -2006265, + OST_VibrationIsolatorTags = -2006266, + OST_VibrationManagement = -2006261, + OST_VibrationManagementHiddenLines = -2006262, + OST_VibrationManagementTags = -2006282, + OST_Viewers = -2000278, + OST_ViewportLabel = -2000515, + OST_Viewports = -2000510, + OST_Views = -2000279, + OST_VolumeOfInterest = -2006000, + OST_WallNonCoreLayer = -2001034, + OST_Walls = -2000011, + OST_WallsCutPattern = -2000588, + OST_WallsDefault = -2000586, + OST_WallsFinish1 = -2000584, + OST_WallsFinish2 = -2000585, + OST_WallsInsulation = -2000582, + OST_WallsMembrane = -2000580, + OST_WallsStructure = -2000581, + OST_WallsSubstrate = -2000583, + OST_WallsSurfacePattern = -2000540, + OST_WallSweepTags = -2001072, + OST_WallTags = -2005011, + OST_WeakDims = -2000261, + OST_Windows = -2000014, + OST_WindowsFrameMullionProjection = -2000018, + OST_WindowsGlassProjection = -2000016, + OST_WindowsHiddenLines = -2009500, + OST_WindowsOpeningProjection = -2000022, + OST_WindowsSillHeadProjection = -2000020, + OST_WindowTags = -2000450, + OST_Wire = -2008039, + OST_WireHomeRunArrows = -2008089, + OST_WireTags = -2008057, + OST_WireTickMarks = -2008074, + OST_ZoneEquipment = -2001010, + OST_ZoneTags = -2008115, + INVALID = -1, + } + + public static class RevitBuiltInCategoryExtensions + { + public static bool TryGetEnglishName(this RevitBuiltInCategory cat, out string name) + { + name = string.Empty; + return RevitBuiltInCategoryToEnglishNameMap.TryGetValue(cat, out name); + } + + public static IReadOnlyDictionary RevitBuiltInCategoryToEnglishNameMap { get; } = new Dictionary() + { + {RevitBuiltInCategory.OST_AbutmentFoundations, "Abutment Foundations"}, + {RevitBuiltInCategory.OST_AbutmentFoundationTags, "Abutment Foundation Tags"}, + {RevitBuiltInCategory.OST_AbutmentPiles, "Abutment Piles"}, + {RevitBuiltInCategory.OST_AbutmentPileTags, "Abutment Pile Tags"}, + {RevitBuiltInCategory.OST_AbutmentWalls, "Abutment Walls"}, + {RevitBuiltInCategory.OST_AbutmentWallTags, "Abutment Wall Tags"}, + {RevitBuiltInCategory.OST_AdaptivePoints, "Adaptive Points"}, + {RevitBuiltInCategory.OST_AdaptivePoints_Lines, "Lines"}, + {RevitBuiltInCategory.OST_AdaptivePoints_Planes, "Planes"}, + {RevitBuiltInCategory.OST_AdaptivePoints_Points, "Points"}, + {RevitBuiltInCategory.OST_Alignments, "Alignments"}, + {RevitBuiltInCategory.OST_AlignmentsTags, "Alignment Tags"}, + {RevitBuiltInCategory.OST_AlignmentStationLabels, "Alignment Station Labels"}, + {RevitBuiltInCategory.OST_AlignmentStationLabelSets, "Alignment Station Label Sets"}, + {RevitBuiltInCategory.OST_AnalysisDisplayStyle, "Analysis Display Style"}, + {RevitBuiltInCategory.OST_AnalysisResults, "Analysis Results"}, + {RevitBuiltInCategory.OST_AnalyticalMember, "Analytical Members"}, + {RevitBuiltInCategory.OST_AnalyticalMemberCrossSection, "Cross Section"}, + {RevitBuiltInCategory.OST_AnalyticalMemberLocalCoordSys, "Local Coordinate System"}, + {RevitBuiltInCategory.OST_AnalyticalMemberTags, "Analytical Member Tags"}, + {RevitBuiltInCategory.OST_AnalyticalNodes, "Analytical Nodes"}, + {RevitBuiltInCategory.OST_AnalyticalOpening, "Analytical Openings"}, + {RevitBuiltInCategory.OST_AnalyticalOpeningTags, "Analytical Opening Tags"}, + {RevitBuiltInCategory.OST_AnalyticalPanel, "Analytical Panels"}, + {RevitBuiltInCategory.OST_AnalyticalPanelLocalCoordSys, "Local Coordinate System"}, + {RevitBuiltInCategory.OST_AnalyticalPanelTags, "Analytical Panel Tags"}, + {RevitBuiltInCategory.OST_AnalyticalPipeConnectionLineSymbol, "Connection Line Symbol"}, + {RevitBuiltInCategory.OST_AnalyticalPipeConnections, "Analytical Pipe Connections"}, + {RevitBuiltInCategory.OST_AnalyticSpaces, "Analytical Spaces"}, + {RevitBuiltInCategory.OST_AnalyticSurfaces, "Analytical Surfaces"}, + {RevitBuiltInCategory.OST_AnnotationCrop, "Annotation Crop Boundary"}, + {RevitBuiltInCategory.OST_AnnotationCropSpecial, "Annotation Crop Boundary"}, + {RevitBuiltInCategory.OST_ApproachSlabs, "Approach Slabs"}, + {RevitBuiltInCategory.OST_ApproachSlabTags, "Approach Slab Tags"}, + {RevitBuiltInCategory.OST_AreaColorFill, "Color Fill"}, + {RevitBuiltInCategory.OST_AreaInteriorFillVisibility, "Interior Fill"}, + {RevitBuiltInCategory.OST_AreaLoads, "Area Loads"}, + {RevitBuiltInCategory.OST_AreaLoadTags, "Area Load Tags"}, + {RevitBuiltInCategory.OST_AreaReferenceVisibility, "Reference"}, + {RevitBuiltInCategory.OST_AreaRein, "Structural Area Reinforcement"}, + {RevitBuiltInCategory.OST_AreaReinBoundary, "Boundary"}, + {RevitBuiltInCategory.OST_AreaReinSpanSymbol, "Structural Area Reinforcement Symbols"}, + {RevitBuiltInCategory.OST_AreaReinTags, "Structural Area Reinforcement Tags"}, + {RevitBuiltInCategory.OST_Areas, "Areas"}, + {RevitBuiltInCategory.OST_AreaSchemeLines, ""}, + {RevitBuiltInCategory.OST_AreaTags, "Area Tags"}, + {RevitBuiltInCategory.OST_Assemblies, "Assemblies"}, + {RevitBuiltInCategory.OST_AssemblyTags, "Assembly Tags"}, + {RevitBuiltInCategory.OST_AudioVisualDevices, "Audio Visual Devices"}, + {RevitBuiltInCategory.OST_AudioVisualDevicesHiddenLines, ""}, + {RevitBuiltInCategory.OST_AudioVisualDeviceTags, "Audio Visual Device Tags"}, + {RevitBuiltInCategory.OST_AxisOfRotation, ""}, + {RevitBuiltInCategory.OST_BeamSystemTags, "Structural Beam System Tags"}, + {RevitBuiltInCategory.OST_BoundaryConditions, "Boundary Conditions"}, + {RevitBuiltInCategory.OST_BridgeAbutmentHiddenLines, ""}, + {RevitBuiltInCategory.OST_BridgeAbutments, "Abutments"}, + {RevitBuiltInCategory.OST_BridgeAbutmentTags, "Abutment Tags"}, + {RevitBuiltInCategory.OST_BridgeArches, "Arches"}, + {RevitBuiltInCategory.OST_BridgeBearingHiddenLines, ""}, + {RevitBuiltInCategory.OST_BridgeBearings, "Bearings"}, + {RevitBuiltInCategory.OST_BridgeBearingTags, "Bearing Tags"}, + {RevitBuiltInCategory.OST_BridgeCables, "Bridge Cables"}, + {RevitBuiltInCategory.OST_BridgeCableTags, "Bridge Cable Tags"}, + {RevitBuiltInCategory.OST_BridgeDeckHiddenLines, ""}, + {RevitBuiltInCategory.OST_BridgeDecks, "Bridge Decks"}, + {RevitBuiltInCategory.OST_BridgeDeckTags, "Bridge Deck Tags"}, + {RevitBuiltInCategory.OST_BridgeFoundations, "Pier Foundations"}, + {RevitBuiltInCategory.OST_BridgeFoundationTags, "Pier Foundation Tags"}, + {RevitBuiltInCategory.OST_BridgeFraming, "Bridge Framing"}, + {RevitBuiltInCategory.OST_BridgeFramingCrossBracing, "Cross Bracing"}, + {RevitBuiltInCategory.OST_BridgeFramingCrossBracingTags, "Bridge Cross Bracing Tags"}, + {RevitBuiltInCategory.OST_BridgeFramingDiaphragms, "Diaphragms"}, + {RevitBuiltInCategory.OST_BridgeFramingDiaphragmTags, "Bridge Diaphragm Tags"}, + {RevitBuiltInCategory.OST_BridgeFramingHiddenLines, ""}, + {RevitBuiltInCategory.OST_BridgeFramingTags, "Bridge Framing Tags"}, + {RevitBuiltInCategory.OST_BridgeFramingTrusses, "Trusses"}, + {RevitBuiltInCategory.OST_BridgeFramingTrussTags, "Bridge Truss Tags"}, + {RevitBuiltInCategory.OST_BridgeGirders, "Primarys"}, + {RevitBuiltInCategory.OST_BridgePierHiddenLines, ""}, + {RevitBuiltInCategory.OST_BridgePiers, "Piers"}, + {RevitBuiltInCategory.OST_BridgePierTags, "Pier Tags"}, + {RevitBuiltInCategory.OST_BridgeTowers, "Pier Towers"}, + {RevitBuiltInCategory.OST_BridgeTowerTags, "Pier Tower Tags"}, + {RevitBuiltInCategory.OST_BrokenSectionLine, "Broken Section Line"}, + {RevitBuiltInCategory.OST_BuildingPad, "Pads"}, + {RevitBuiltInCategory.OST_CableTray, "Cable Trays"}, + {RevitBuiltInCategory.OST_CableTrayCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_CableTrayDrop, "Drop"}, + {RevitBuiltInCategory.OST_CableTrayFitting, "Cable Tray Fittings"}, + {RevitBuiltInCategory.OST_CableTrayFittingCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_CableTrayFittingTags, "Cable Tray Fitting Tags"}, + {RevitBuiltInCategory.OST_CableTrayRiseDrop, "Rise"}, + {RevitBuiltInCategory.OST_CableTrayRun, "Cable Tray Runs"}, + {RevitBuiltInCategory.OST_CableTrayTags, "Cable Tray Tags"}, + {RevitBuiltInCategory.OST_CalloutBoundary, "Callout Boundary"}, + {RevitBuiltInCategory.OST_CalloutHeads, "Callout Heads"}, + {RevitBuiltInCategory.OST_CalloutLeaderLine, "Callout Leader Line"}, + {RevitBuiltInCategory.OST_Callouts, "Callouts"}, + {RevitBuiltInCategory.OST_Camera_Lines, "Cameras"}, + {RevitBuiltInCategory.OST_Casework, "Casework"}, + {RevitBuiltInCategory.OST_CaseworkHiddenLines, ""}, + {RevitBuiltInCategory.OST_CaseworkTags, "Casework Tags"}, + {RevitBuiltInCategory.OST_Ceilings, "Ceilings"}, + {RevitBuiltInCategory.OST_CeilingsCutPattern, "Cut Pattern"}, + {RevitBuiltInCategory.OST_CeilingsDefault, "Common Edges"}, + {RevitBuiltInCategory.OST_CeilingsFinish1, "Finish 1 [4]"}, + {RevitBuiltInCategory.OST_CeilingsFinish2, "Finish 2 [5]"}, + {RevitBuiltInCategory.OST_CeilingsHiddenLines, ""}, + {RevitBuiltInCategory.OST_CeilingsInsulation, "Thermal/Air Layer [3]"}, + {RevitBuiltInCategory.OST_CeilingsMembrane, "Membrane Layer"}, + {RevitBuiltInCategory.OST_CeilingsStructure, "Structure [1]"}, + {RevitBuiltInCategory.OST_CeilingsSubstrate, "Substrate [2]"}, + {RevitBuiltInCategory.OST_CeilingsSurfacePattern, "Surface Pattern"}, + {RevitBuiltInCategory.OST_CeilingTags, "Ceiling Tags"}, + {RevitBuiltInCategory.OST_CenterLines, ""}, + {RevitBuiltInCategory.OST_CLines, "Reference Planes"}, + {RevitBuiltInCategory.OST_ColorFillLegends, "Color Fill Legends"}, + {RevitBuiltInCategory.OST_Columns, "Columns"}, + {RevitBuiltInCategory.OST_ColumnsHiddenLines, ""}, + {RevitBuiltInCategory.OST_ColumnTags, "Column Tags"}, + {RevitBuiltInCategory.OST_CommunicationDevices, "Communication Devices"}, + {RevitBuiltInCategory.OST_CommunicationDeviceTags, "Communication Device Tags"}, + {RevitBuiltInCategory.OST_Conduit, "Conduits"}, + {RevitBuiltInCategory.OST_ConduitCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_ConduitDrop, "Drop"}, + {RevitBuiltInCategory.OST_ConduitFitting, "Conduit Fittings"}, + {RevitBuiltInCategory.OST_ConduitFittingCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_ConduitFittingTags, "Conduit Fitting Tags"}, + {RevitBuiltInCategory.OST_ConduitRiseDrop, "Rise"}, + {RevitBuiltInCategory.OST_ConduitRun, "Conduit Runs"}, + {RevitBuiltInCategory.OST_ConduitTags, "Conduit Tags"}, + {RevitBuiltInCategory.OST_ContourLabels, "Contour Labels"}, + {RevitBuiltInCategory.OST_CoordinateSystem, "Internal Origin"}, + {RevitBuiltInCategory.OST_Coordination_Model, "Coordination Model"}, + {RevitBuiltInCategory.OST_Cornices, "Wall Sweeps"}, + {RevitBuiltInCategory.OST_Coupler, "Structural Rebar Couplers"}, + {RevitBuiltInCategory.OST_CouplerHiddenLines, ""}, + {RevitBuiltInCategory.OST_CouplerTags, "Structural Rebar Coupler Tags"}, + {RevitBuiltInCategory.OST_CropBoundary, "Crop Boundaries"}, + {RevitBuiltInCategory.OST_CropBoundarySpecial, "Crop Boundaries"}, + {RevitBuiltInCategory.OST_CurtainGrids, "Curtain Grids"}, + {RevitBuiltInCategory.OST_CurtainGridsCurtaSystem, "Curtain System Grids"}, + {RevitBuiltInCategory.OST_CurtainGridsRoof, "Curtain Roof Grids"}, + {RevitBuiltInCategory.OST_CurtainGridsWall, "Curtain Wall Grids"}, + {RevitBuiltInCategory.OST_CurtainWallMullions, "Curtain Wall Mullions"}, + {RevitBuiltInCategory.OST_CurtainWallMullionsHiddenLines, ""}, + {RevitBuiltInCategory.OST_CurtainWallMullionTags, "Curtain Wall Mullion Tags"}, + {RevitBuiltInCategory.OST_CurtainWallPanels, "Curtain Panels"}, + {RevitBuiltInCategory.OST_CurtainWallPanelsHiddenLines, ""}, + {RevitBuiltInCategory.OST_CurtainWallPanelTags, "Curtain Panel Tags"}, + {RevitBuiltInCategory.OST_CurtaSystem, "Curtain Systems"}, + {RevitBuiltInCategory.OST_CurtaSystemHiddenLines, ""}, + {RevitBuiltInCategory.OST_CurtaSystemTags, "Curtain System Tags"}, + {RevitBuiltInCategory.OST_CurvesMediumLines, ""}, + {RevitBuiltInCategory.OST_CurvesThinLines, ""}, + {RevitBuiltInCategory.OST_CurvesWideLines, ""}, + {RevitBuiltInCategory.OST_DataDevices, "Data Devices"}, + {RevitBuiltInCategory.OST_DataDeviceTags, "Data Device Tags"}, + {RevitBuiltInCategory.OST_DataExchanges, "Data Exchanges"}, + {RevitBuiltInCategory.OST_DemolishedLines, ""}, + {RevitBuiltInCategory.OST_DetailComponents, "Detail Items"}, + {RevitBuiltInCategory.OST_DetailComponentsHiddenLines, ""}, + {RevitBuiltInCategory.OST_DetailComponentTags, "Detail Item Tags"}, + {RevitBuiltInCategory.OST_Dimensions, "Dimensions"}, + {RevitBuiltInCategory.OST_DisplacementPath, "Displacement Path"}, + {RevitBuiltInCategory.OST_DividedSurface_Gridlines, "Gridlines"}, + {RevitBuiltInCategory.OST_DividedSurface_Nodes, "Nodes"}, + {RevitBuiltInCategory.OST_DividedSurface_PatternFill, "Pattern Fill"}, + {RevitBuiltInCategory.OST_DividedSurface_PatternLines, "Pattern Lines"}, + {RevitBuiltInCategory.OST_Doors, "Doors"}, + {RevitBuiltInCategory.OST_DoorsFrameMullionProjection, "Frame/Mullion"}, + {RevitBuiltInCategory.OST_DoorsGlassProjection, "Glass"}, + {RevitBuiltInCategory.OST_DoorsHiddenLines, ""}, + {RevitBuiltInCategory.OST_DoorsOpeningProjection, "Opening"}, + {RevitBuiltInCategory.OST_DoorsPanelProjection, "Panel"}, + {RevitBuiltInCategory.OST_DoorTags, "Door Tags"}, + {RevitBuiltInCategory.OST_DuctAccessory, "Duct Accessories"}, + {RevitBuiltInCategory.OST_DuctAccessoryTags, "Duct Accessory Tags"}, + {RevitBuiltInCategory.OST_DuctAnalyticalSegments, "Analytical Duct Segments"}, + {RevitBuiltInCategory.OST_DuctAnalyticalSegmentTags, "Analytical Duct Segment Tags"}, + {RevitBuiltInCategory.OST_DuctColorFillLegends, "Duct Color Fill Legends"}, + {RevitBuiltInCategory.OST_DuctColorFills, "Duct Color Fill"}, + {RevitBuiltInCategory.OST_DuctCurves, "Ducts"}, + {RevitBuiltInCategory.OST_DuctCurvesCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_DuctCurvesDrop, "Drop"}, + {RevitBuiltInCategory.OST_DuctCurvesRiseDrop, "Rise"}, + {RevitBuiltInCategory.OST_DuctFitting, "Duct Fittings"}, + {RevitBuiltInCategory.OST_DuctFittingCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_DuctFittingTags, "Duct Fitting Tags"}, + {RevitBuiltInCategory.OST_DuctInsulations, "Duct Insulations"}, + {RevitBuiltInCategory.OST_DuctInsulationsTags, "Duct Insulation Tags"}, + {RevitBuiltInCategory.OST_DuctLinings, "Duct Linings"}, + {RevitBuiltInCategory.OST_DuctLiningsTags, "Duct Lining Tags"}, + {RevitBuiltInCategory.OST_DuctSystem, "Duct Systems"}, + {RevitBuiltInCategory.OST_DuctSystem_Reference_Visibility, "Reference Lines"}, + {RevitBuiltInCategory.OST_DuctTags, "Duct Tags"}, + {RevitBuiltInCategory.OST_DuctTerminal, "Air Terminals"}, + {RevitBuiltInCategory.OST_DuctTerminalTags, "Air Terminal Tags"}, + {RevitBuiltInCategory.OST_EdgeSlab, "Slab Edges"}, + {RevitBuiltInCategory.OST_ELECTRICAL_AreaBasedLoads_Boundary, "Boundary"}, + {RevitBuiltInCategory.OST_ELECTRICAL_AreaBasedLoads_InteriorFill_Visibility, "Interior Fill"}, + {RevitBuiltInCategory.OST_ELECTRICAL_AreaBasedLoads_Reference_Visibility, "Reference Lines"}, + {RevitBuiltInCategory.OST_ELECTRICAL_AreaBasedLoads_Tags, "Area Based Load Tags"}, + {RevitBuiltInCategory.OST_ElectricalAnalyticalTransformer, "Electrical Analytical Transformer"}, + {RevitBuiltInCategory.OST_ElectricalCircuit, "Electrical Circuits"}, + {RevitBuiltInCategory.OST_ElectricalEquipment, "Electrical Equipment"}, + {RevitBuiltInCategory.OST_ElectricalEquipmentHiddenLines, ""}, + {RevitBuiltInCategory.OST_ElectricalEquipmentTags, "Electrical Equipment Tags"}, + {RevitBuiltInCategory.OST_ElectricalFixtures, "Electrical Fixtures"}, + {RevitBuiltInCategory.OST_ElectricalFixturesHiddenLines, ""}, + {RevitBuiltInCategory.OST_ElectricalFixtureTags, "Electrical Fixture Tags"}, + {RevitBuiltInCategory.OST_ElectricalInternalCircuits, "Electrical Spare/Space Circuits"}, + {RevitBuiltInCategory.OST_ElectricalLoadSet, "Electrical Analytical Load Set"}, + {RevitBuiltInCategory.OST_ElectricalLoadZoneInstance, "Electrical Analytical Loads"}, + {RevitBuiltInCategory.OST_ElectricalPowerSource, "Electrical Analytical Power Source"}, + {RevitBuiltInCategory.OST_Elev, "Elevations"}, + {RevitBuiltInCategory.OST_ElevationMarks, "Elevation Marks"}, + {RevitBuiltInCategory.OST_Entourage, "Entourage"}, + {RevitBuiltInCategory.OST_EntourageHiddenLines, ""}, + {RevitBuiltInCategory.OST_EntourageTags, "Entourage Tags"}, + {RevitBuiltInCategory.OST_ExpansionJointHiddenLines, ""}, + {RevitBuiltInCategory.OST_ExpansionJoints, "Expansion Joints"}, + {RevitBuiltInCategory.OST_ExpansionJointTags, "Expansion Joint Tags"}, + {RevitBuiltInCategory.OST_FabricAreaBoundary, "Boundary"}, + {RevitBuiltInCategory.OST_FabricAreas, "Structural Fabric Areas"}, + {RevitBuiltInCategory.OST_FabricAreaSketchEnvelopeLines, ""}, + {RevitBuiltInCategory.OST_FabricAreaSketchSheetsLines, ""}, + {RevitBuiltInCategory.OST_FabricationContainment, "MEP Fabrication Containment"}, + {RevitBuiltInCategory.OST_FabricationContainmentCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_FabricationContainmentDrop, "Drop"}, + {RevitBuiltInCategory.OST_FabricationContainmentRise, "Rise"}, + {RevitBuiltInCategory.OST_FabricationContainmentSymbology, "Symbology"}, + {RevitBuiltInCategory.OST_FabricationContainmentTags, "MEP Fabrication Containment Tags"}, + {RevitBuiltInCategory.OST_FabricationDuctwork, "MEP Fabrication Ductwork"}, + {RevitBuiltInCategory.OST_FabricationDuctworkCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_FabricationDuctworkDrop, "Drop"}, + {RevitBuiltInCategory.OST_FabricationDuctworkInsulation, "Insulation"}, + {RevitBuiltInCategory.OST_FabricationDuctworkLining, "Lining"}, + {RevitBuiltInCategory.OST_FabricationDuctworkRise, "Rise"}, + {RevitBuiltInCategory.OST_FabricationDuctworkStiffeners, "MEP Fabrication Ductwork Stiffeners"}, + {RevitBuiltInCategory.OST_FabricationDuctworkStiffenerTags, "MEP Fabrication Ductwork Stiffener Tags"}, + {RevitBuiltInCategory.OST_FabricationDuctworkSymbology, "Symbology"}, + {RevitBuiltInCategory.OST_FabricationDuctworkTags, "MEP Fabrication Ductwork Tags"}, + {RevitBuiltInCategory.OST_FabricationHangers, "MEP Fabrication Hangers"}, + {RevitBuiltInCategory.OST_FabricationHangerTags, "MEP Fabrication Hanger Tags"}, + {RevitBuiltInCategory.OST_FabricationPipework, "MEP Fabrication Pipework"}, + {RevitBuiltInCategory.OST_FabricationPipeworkCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_FabricationPipeworkDrop, "Drop"}, + {RevitBuiltInCategory.OST_FabricationPipeworkInsulation, "Insulation"}, + {RevitBuiltInCategory.OST_FabricationPipeworkRise, "Rise"}, + {RevitBuiltInCategory.OST_FabricationPipeworkSymbology, "Symbology"}, + {RevitBuiltInCategory.OST_FabricationPipeworkTags, "MEP Fabrication Pipework Tags"}, + {RevitBuiltInCategory.OST_FabricReinforcement, "Structural Fabric Reinforcement"}, + {RevitBuiltInCategory.OST_FabricReinforcementBoundary, "Boundary"}, + {RevitBuiltInCategory.OST_FabricReinforcementTags, "Structural Fabric Reinforcement Tags"}, + {RevitBuiltInCategory.OST_FabricReinforcementWire, "Fabric Wire"}, + {RevitBuiltInCategory.OST_FabricReinSpanSymbol, "Structural Fabric Reinforcement Symbols"}, + {RevitBuiltInCategory.OST_Fascia, "Fascias"}, + {RevitBuiltInCategory.OST_FasciaTags, "Fascia Tags"}, + {RevitBuiltInCategory.OST_FilledRegion, "Filled region"}, + {RevitBuiltInCategory.OST_FireAlarmDevices, "Fire Alarm Devices"}, + {RevitBuiltInCategory.OST_FireAlarmDeviceTags, "Fire Alarm Device Tags"}, + {RevitBuiltInCategory.OST_FireProtection, "Fire Protection"}, + {RevitBuiltInCategory.OST_FireProtectionHiddenLines, ""}, + {RevitBuiltInCategory.OST_FireProtectionTags, "Fire Protection Tags"}, + {RevitBuiltInCategory.OST_FlexDuctCurves, "Flex Ducts"}, + {RevitBuiltInCategory.OST_FlexDuctCurvesCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_FlexDuctCurvesPattern, "Pattern"}, + {RevitBuiltInCategory.OST_FlexDuctTags, "Flex Duct Tags"}, + {RevitBuiltInCategory.OST_FlexPipeCurves, "Flex Pipes"}, + {RevitBuiltInCategory.OST_FlexPipeCurvesCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_FlexPipeCurvesPattern, "Pattern"}, + {RevitBuiltInCategory.OST_FlexPipeTags, "Flex Pipe Tags"}, + {RevitBuiltInCategory.OST_Floors, "Floors"}, + {RevitBuiltInCategory.OST_FloorsCutPattern, "Cut Pattern"}, + {RevitBuiltInCategory.OST_FloorsDefault, "Common Edges"}, + {RevitBuiltInCategory.OST_FloorsFinish1, "Finish 1 [4]"}, + {RevitBuiltInCategory.OST_FloorsFinish2, "Finish 2 [5]"}, + {RevitBuiltInCategory.OST_FloorsInsulation, "Thermal/Air Layer [3]"}, + {RevitBuiltInCategory.OST_FloorsInteriorEdges, "Folding Lines"}, + {RevitBuiltInCategory.OST_FloorsMembrane, "Membrane Layer"}, + {RevitBuiltInCategory.OST_FloorsSplitLines, "Split Lines"}, + {RevitBuiltInCategory.OST_FloorsStructure, "Structure [1]"}, + {RevitBuiltInCategory.OST_FloorsSubstrate, "Substrate [2]"}, + {RevitBuiltInCategory.OST_FloorsSurfacePattern, "Surface Pattern"}, + {RevitBuiltInCategory.OST_FloorTags, "Floor Tags"}, + {RevitBuiltInCategory.OST_FoodServiceEquipment, "Food Service Equipment"}, + {RevitBuiltInCategory.OST_FoodServiceEquipmentHiddenLines, ""}, + {RevitBuiltInCategory.OST_FoodServiceEquipmentTags, "Food Service Equipment Tags"}, + {RevitBuiltInCategory.OST_FootingSpanDirectionSymbol, "Foundation Span Direction Symbol"}, + {RevitBuiltInCategory.OST_Furniture, "Furniture"}, + {RevitBuiltInCategory.OST_FurnitureHiddenLines, ""}, + {RevitBuiltInCategory.OST_FurnitureSystems, "Furniture Systems"}, + {RevitBuiltInCategory.OST_FurnitureSystemsHiddenLines, ""}, + {RevitBuiltInCategory.OST_FurnitureSystemTags, "Furniture System Tags"}, + {RevitBuiltInCategory.OST_FurnitureTags, "Furniture Tags"}, + {RevitBuiltInCategory.OST_gbXML_Ceiling, "Ceilings"}, + {RevitBuiltInCategory.OST_gbXML_ExteriorWall, "Exterior Walls"}, + {RevitBuiltInCategory.OST_gbXML_FixedSkylight, "Fixed Skylights"}, + {RevitBuiltInCategory.OST_gbXML_FixedWindow, "Fixed Windows"}, + {RevitBuiltInCategory.OST_gbXML_InteriorFloor, "Interior Floors"}, + {RevitBuiltInCategory.OST_gbXML_InteriorWall, "Interior Walls"}, + {RevitBuiltInCategory.OST_gbXML_NonSlidingDoor, "Non-sliding Doors"}, + {RevitBuiltInCategory.OST_GbXML_Opening, "Opening"}, + {RevitBuiltInCategory.OST_gbXML_OpeningAir, "Air Openings"}, + {RevitBuiltInCategory.OST_gbXML_OperableSkylight, "Operable Skylights"}, + {RevitBuiltInCategory.OST_gbXML_OperableWindow, "Operable Windows"}, + {RevitBuiltInCategory.OST_gbXML_RaisedFloor, "Raised Floors"}, + {RevitBuiltInCategory.OST_gbXML_Roof, "Roofs"}, + {RevitBuiltInCategory.OST_gbXML_Shade, "Shades"}, + {RevitBuiltInCategory.OST_gbXML_SlabOnGrade, "Slabs on Grade"}, + {RevitBuiltInCategory.OST_gbXML_SlidingDoor, "Sliding Doors"}, + {RevitBuiltInCategory.OST_GbXML_SType_Exterior, "Exterior"}, + {RevitBuiltInCategory.OST_GbXML_SType_Interior, "Interior"}, + {RevitBuiltInCategory.OST_GbXML_SType_Shade, "Shades"}, + {RevitBuiltInCategory.OST_GbXML_SType_Underground, "Underground"}, + {RevitBuiltInCategory.OST_gbXML_SurfaceAir, "Air Surfaces"}, + {RevitBuiltInCategory.OST_gbXML_UndergroundCeiling, "Underground Ceilings"}, + {RevitBuiltInCategory.OST_gbXML_UndergroundSlab, "Underground Slabs"}, + {RevitBuiltInCategory.OST_gbXML_UndergroundWall, "Underground Walls"}, + {RevitBuiltInCategory.OST_GbXMLFaces, "Analytical Surfaces"}, + {RevitBuiltInCategory.OST_GenericAnnotation, "Generic Annotations"}, + {RevitBuiltInCategory.OST_GenericLines, ""}, + {RevitBuiltInCategory.OST_GenericModel, "Generic Models"}, + {RevitBuiltInCategory.OST_GenericModelHiddenLines, ""}, + {RevitBuiltInCategory.OST_GenericModelTags, "Generic Model Tags"}, + {RevitBuiltInCategory.OST_Girder, "Primary"}, + {RevitBuiltInCategory.OST_GridChains, "Multi-segmented Grid"}, + {RevitBuiltInCategory.OST_GridHeads, "Grid Heads"}, + {RevitBuiltInCategory.OST_Grids, "Grids"}, + {RevitBuiltInCategory.OST_GuideGrid, "Guide Grid"}, + {RevitBuiltInCategory.OST_Gutter, "Gutters"}, + {RevitBuiltInCategory.OST_GutterTags, "Gutter Tags"}, + {RevitBuiltInCategory.OST_HandrailTags, "Handrail Tags"}, + {RevitBuiltInCategory.OST_Hardscape, "Hardscape"}, + {RevitBuiltInCategory.OST_HardscapeHiddenLines, ""}, + {RevitBuiltInCategory.OST_HardscapeTags, "Hardscape Tags"}, + {RevitBuiltInCategory.OST_HiddenFloorLines, ""}, + {RevitBuiltInCategory.OST_HiddenLines, ""}, + {RevitBuiltInCategory.OST_HiddenStructuralColumnLines, ""}, + {RevitBuiltInCategory.OST_HiddenStructuralFoundationLines, ""}, + {RevitBuiltInCategory.OST_HiddenStructuralFramingLines, ""}, + {RevitBuiltInCategory.OST_HiddenWallLines, ""}, + {RevitBuiltInCategory.OST_HorizontalBracing, "Plan Bracing"}, + {RevitBuiltInCategory.OST_HVAC_Load_Building_Types, "Building Type Settings"}, + {RevitBuiltInCategory.OST_HVAC_Load_Space_Types, "Space Type Settings"}, + {RevitBuiltInCategory.OST_HVAC_Zones, "HVAC Zones"}, + {RevitBuiltInCategory.OST_HVAC_Zones_Boundary, "Boundary"}, + {RevitBuiltInCategory.OST_HVAC_Zones_ColorFill, "Color Fill"}, + {RevitBuiltInCategory.OST_HVAC_Zones_InteriorFill_Visibility, "Interior Fill"}, + {RevitBuiltInCategory.OST_HVAC_Zones_Reference_Visibility, "Reference Lines"}, + {RevitBuiltInCategory.OST_ImportObjectStyles, "Imports in Families"}, + {RevitBuiltInCategory.OST_InsulationLines, ""}, + {RevitBuiltInCategory.OST_InternalAreaLoads, "Internal Area Loads"}, + {RevitBuiltInCategory.OST_InternalAreaLoadTags, "Internal Area Load Tags"}, + {RevitBuiltInCategory.OST_InternalLineLoads, "Internal Line Loads"}, + {RevitBuiltInCategory.OST_InternalLineLoadTags, "Internal Line Load Tags"}, + {RevitBuiltInCategory.OST_InternalLoads, "Structural Internal Loads"}, + {RevitBuiltInCategory.OST_InternalPointLoads, "Internal Point Loads"}, + {RevitBuiltInCategory.OST_InternalPointLoadTags, "Internal Point Load Tags"}, + {RevitBuiltInCategory.OST_IOSModelGroups, "Model Groups"}, + {RevitBuiltInCategory.OST_Joist, "Secondary"}, + {RevitBuiltInCategory.OST_KeynoteTags, "Keynote Tags"}, + {RevitBuiltInCategory.OST_KickerBracing, "Kicker Bracing"}, + {RevitBuiltInCategory.OST_LevelHeads, "Level Heads"}, + {RevitBuiltInCategory.OST_Levels, "Levels"}, + {RevitBuiltInCategory.OST_LightingDevices, "Lighting Devices"}, + {RevitBuiltInCategory.OST_LightingDeviceTags, "Lighting Device Tags"}, + {RevitBuiltInCategory.OST_LightingFixtures, "Lighting Fixtures"}, + {RevitBuiltInCategory.OST_LightingFixturesHiddenLines, ""}, + {RevitBuiltInCategory.OST_LightingFixtureSource, "Light Source"}, + {RevitBuiltInCategory.OST_LightingFixtureTags, "Lighting Fixture Tags"}, + {RevitBuiltInCategory.OST_LineLoads, "Line Loads"}, + {RevitBuiltInCategory.OST_LineLoadTags, "Line Load Tags"}, + {RevitBuiltInCategory.OST_Lines, "Lines"}, + {RevitBuiltInCategory.OST_LinesBeyond, ""}, + {RevitBuiltInCategory.OST_LinesHiddenLines, ""}, + {RevitBuiltInCategory.OST_LinkAnalyticalTags, "Analytical Link Tags"}, + {RevitBuiltInCategory.OST_LinksAnalytical, "Analytical Links"}, + {RevitBuiltInCategory.OST_LoadCases, "Structural Load Cases"}, + {RevitBuiltInCategory.OST_LoadCasesAccidental, "Accidental Loads"}, + {RevitBuiltInCategory.OST_LoadCasesDead, "Dead Loads"}, + {RevitBuiltInCategory.OST_LoadCasesLive, "Live Loads"}, + {RevitBuiltInCategory.OST_LoadCasesRoofLive, "Roof Live Loads"}, + {RevitBuiltInCategory.OST_LoadCasesSeismic, "Seismic Loads"}, + {RevitBuiltInCategory.OST_LoadCasesSnow, "Snow Loads"}, + {RevitBuiltInCategory.OST_LoadCasesTemperature, "Temperature Loads"}, + {RevitBuiltInCategory.OST_LoadCasesWind, "Wind Loads"}, + {RevitBuiltInCategory.OST_Loads, "Structural Loads"}, + {RevitBuiltInCategory.OST_MaskingRegion, "Masking Region"}, + {RevitBuiltInCategory.OST_Mass, "Mass"}, + {RevitBuiltInCategory.OST_MassAreaFaceTags, "Mass Floor Tags"}, + {RevitBuiltInCategory.OST_MassExteriorWall, "Mass Exterior Wall"}, + {RevitBuiltInCategory.OST_MassFloor, "Mass Floor"}, + {RevitBuiltInCategory.OST_MassForm, "Form"}, + {RevitBuiltInCategory.OST_MassGlazing, "Mass Glazing"}, + {RevitBuiltInCategory.OST_MassHiddenLines, ""}, + {RevitBuiltInCategory.OST_MassInteriorWall, "Mass Interior Wall"}, + {RevitBuiltInCategory.OST_MassOpening, "Mass Opening"}, + {RevitBuiltInCategory.OST_MassRoof, "Mass Roof"}, + {RevitBuiltInCategory.OST_MassShade, "Mass Shade"}, + {RevitBuiltInCategory.OST_MassSkylights, "Mass Skylight"}, + {RevitBuiltInCategory.OST_MassTags, "Mass Tags"}, + {RevitBuiltInCategory.OST_MassZone, "Mass Zone"}, + {RevitBuiltInCategory.OST_Matchline, "Matchline"}, + {RevitBuiltInCategory.OST_Materials, "Materials"}, + {RevitBuiltInCategory.OST_MaterialTags, "Material Tags"}, + {RevitBuiltInCategory.OST_MechanicalControlDevices, "Mechanical Control Devices"}, + {RevitBuiltInCategory.OST_MechanicalControlDevicesHiddenLines, ""}, + {RevitBuiltInCategory.OST_MechanicalControlDeviceTags, "Mechanical Control Device Tags"}, + {RevitBuiltInCategory.OST_MechanicalEquipment, "Mechanical Equipment"}, + {RevitBuiltInCategory.OST_MechanicalEquipmentHiddenLines, ""}, + {RevitBuiltInCategory.OST_MechanicalEquipmentSet, "Mechanical Equipment Sets"}, + {RevitBuiltInCategory.OST_MechanicalEquipmentSetBoundaryLines, "Mechanical Equipment Set Boundary Lines"}, + {RevitBuiltInCategory.OST_MechanicalEquipmentSetTags, "Mechanical Equipment Set Tags"}, + {RevitBuiltInCategory.OST_MechanicalEquipmentTags, "Mechanical Equipment Tags"}, + {RevitBuiltInCategory.OST_MedicalEquipment, "Medical Equipment"}, + {RevitBuiltInCategory.OST_MedicalEquipmentHiddenLines, ""}, + {RevitBuiltInCategory.OST_MedicalEquipmentTags, "Medical Equipment Tags"}, + {RevitBuiltInCategory.OST_MEPAnalyticalAirLoop, "Air Systems"}, + {RevitBuiltInCategory.OST_MEPAnalyticalBus, "Electrical Analytical Bus"}, + {RevitBuiltInCategory.OST_MEPAnalyticalTransferSwitch, "Electrical Analytical Transfer Switch"}, + {RevitBuiltInCategory.OST_MEPAnalyticalWaterLoop, "Water Loops"}, + {RevitBuiltInCategory.OST_MEPAncillaryFraming, "MEP Ancillary Framing"}, + {RevitBuiltInCategory.OST_MEPAncillaryFramingTags, "MEP Ancillary Framing Tags"}, + {RevitBuiltInCategory.OST_MEPLoadAreas, "Electrical Load Areas"}, + {RevitBuiltInCategory.OST_MEPLoadAreaSeparationLines, ""}, + {RevitBuiltInCategory.OST_MEPSpaceColorFill, "Color Fill"}, + {RevitBuiltInCategory.OST_MEPSpaceInteriorFillVisibility, "Interior"}, + {RevitBuiltInCategory.OST_MEPSpaceReferenceVisibility, "Reference"}, + {RevitBuiltInCategory.OST_MEPSpaces, "Spaces"}, + {RevitBuiltInCategory.OST_MEPSpaceSeparationLines, ""}, + {RevitBuiltInCategory.OST_MEPSpaceTags, "Space Tags"}, + {RevitBuiltInCategory.OST_MEPSystemZone, "System-Zones"}, + {RevitBuiltInCategory.OST_MEPSystemZoneTags, "System-Zone Tags"}, + {RevitBuiltInCategory.OST_ModelGroupTags, "Model Group Tags"}, + {RevitBuiltInCategory.OST_MultiCategoryTags, "Multi-Category Tags"}, + {RevitBuiltInCategory.OST_MultiReferenceAnnotations, "Multi-Rebar Annotations"}, + {RevitBuiltInCategory.OST_NodeAnalyticalTags, "Analytical Node Tags"}, + {RevitBuiltInCategory.OST_NurseCallDevices, "Nurse Call Devices"}, + {RevitBuiltInCategory.OST_NurseCallDeviceTags, "Nurse Call Device Tags"}, + {RevitBuiltInCategory.OST_OverheadLines, ""}, + {RevitBuiltInCategory.OST_PadTags, "Pad Tags"}, + {RevitBuiltInCategory.OST_PanelScheduleGraphics, "Panel Schedule Graphics"}, + {RevitBuiltInCategory.OST_Parking, "Parking"}, + {RevitBuiltInCategory.OST_ParkingHiddenLines, ""}, + {RevitBuiltInCategory.OST_ParkingTags, "Parking Tags"}, + {RevitBuiltInCategory.OST_PartHiddenLines, ""}, + {RevitBuiltInCategory.OST_Parts, "Parts"}, + {RevitBuiltInCategory.OST_PartTags, "Part Tags"}, + {RevitBuiltInCategory.OST_PathOfTravelLines, ""}, + {RevitBuiltInCategory.OST_PathOfTravelTags, "Path of Travel Tags"}, + {RevitBuiltInCategory.OST_PathRein, "Structural Path Reinforcement"}, + {RevitBuiltInCategory.OST_PathReinBoundary, "Boundary"}, + {RevitBuiltInCategory.OST_PathReinSpanSymbol, "Structural Path Reinforcement Symbols"}, + {RevitBuiltInCategory.OST_PathReinTags, "Structural Path Reinforcement Tags"}, + {RevitBuiltInCategory.OST_Phases, "Phases"}, + {RevitBuiltInCategory.OST_PierCaps, "Pier Caps"}, + {RevitBuiltInCategory.OST_PierCapTags, "Pier Cap Tags"}, + {RevitBuiltInCategory.OST_PierColumns, "Pier Columns"}, + {RevitBuiltInCategory.OST_PierColumnTags, "Pier Column Tags"}, + {RevitBuiltInCategory.OST_PierPiles, "Pier Piles"}, + {RevitBuiltInCategory.OST_PierPileTags, "Pier Pile Tags"}, + {RevitBuiltInCategory.OST_PierWalls, "Pier Walls"}, + {RevitBuiltInCategory.OST_PierWallTags, "Pier Wall Tags"}, + {RevitBuiltInCategory.OST_PipeAccessory, "Pipe Accessories"}, + {RevitBuiltInCategory.OST_PipeAccessoryTags, "Pipe Accessory Tags"}, + {RevitBuiltInCategory.OST_PipeAnalyticalSegments, "Analytical Pipe Segments"}, + {RevitBuiltInCategory.OST_PipeAnalyticalSegmentTags, "Analytical Pipe Segment Tags"}, + {RevitBuiltInCategory.OST_PipeColorFillLegends, "Pipe Color Fill Legends"}, + {RevitBuiltInCategory.OST_PipeColorFills, "Pipe Color Fill"}, + {RevitBuiltInCategory.OST_PipeCurves, "Pipes"}, + {RevitBuiltInCategory.OST_PipeCurvesCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_PipeCurvesDrop, "Drop"}, + {RevitBuiltInCategory.OST_PipeCurvesRiseDrop, "Rise"}, + {RevitBuiltInCategory.OST_PipeFitting, "Pipe Fittings"}, + {RevitBuiltInCategory.OST_PipeFittingCenterLine, "Center Line"}, + {RevitBuiltInCategory.OST_PipeFittingTags, "Pipe Fitting Tags"}, + {RevitBuiltInCategory.OST_PipeHydronicSeparationSymbols, "Hydraulic Separation Symbols"}, + {RevitBuiltInCategory.OST_PipeInsulations, "Pipe Insulations"}, + {RevitBuiltInCategory.OST_PipeInsulationsTags, "Pipe Insulation Tags"}, + {RevitBuiltInCategory.OST_PipeSegments, "Pipe Segments"}, + {RevitBuiltInCategory.OST_PipeTags, "Pipe Tags"}, + {RevitBuiltInCategory.OST_PipingSystem, "Piping Systems"}, + {RevitBuiltInCategory.OST_PipingSystem_Reference_Visibility, "Reference Lines"}, + {RevitBuiltInCategory.OST_PlaceHolderDucts, "Duct Placeholders"}, + {RevitBuiltInCategory.OST_PlaceHolderPipes, "Pipe Placeholders"}, + {RevitBuiltInCategory.OST_PlanRegion, "Plan Region"}, + {RevitBuiltInCategory.OST_Planting, "Planting"}, + {RevitBuiltInCategory.OST_PlantingHiddenLines, ""}, + {RevitBuiltInCategory.OST_PlantingTags, "Planting Tags"}, + {RevitBuiltInCategory.OST_PlumbingEquipment, "Plumbing Equipment"}, + {RevitBuiltInCategory.OST_PlumbingEquipmentHiddenLines, ""}, + {RevitBuiltInCategory.OST_PlumbingEquipmentTags, "Plumbing Equipment Tags"}, + {RevitBuiltInCategory.OST_PlumbingFixtures, "Plumbing Fixtures"}, + {RevitBuiltInCategory.OST_PlumbingFixturesHiddenLines, ""}, + {RevitBuiltInCategory.OST_PlumbingFixtureTags, "Plumbing Fixture Tags"}, + {RevitBuiltInCategory.OST_PointClouds, "Point Clouds"}, + {RevitBuiltInCategory.OST_PointLoads, "Point Loads"}, + {RevitBuiltInCategory.OST_PointLoadTags, "Point Load Tags"}, + {RevitBuiltInCategory.OST_ProjectBasePoint, "Project Base Point"}, + {RevitBuiltInCategory.OST_ProjectInformation, "Project Information"}, + {RevitBuiltInCategory.OST_Purlin, "Tertiary"}, + {RevitBuiltInCategory.OST_RailingHandRail, "Handrails"}, + {RevitBuiltInCategory.OST_RailingHandRailAboveCut, " Handrails"}, + {RevitBuiltInCategory.OST_RailingSupport, "Supports"}, + {RevitBuiltInCategory.OST_RailingTermination, "Terminations"}, + {RevitBuiltInCategory.OST_RailingTopRail, "Top Rails"}, + {RevitBuiltInCategory.OST_RailingTopRailAboveCut, " Top Rails"}, + {RevitBuiltInCategory.OST_Ramps, "Ramps"}, + {RevitBuiltInCategory.OST_RampsAboveCut, "Ramps Beyond Cut Line"}, + {RevitBuiltInCategory.OST_RampsDownArrow, "Down Arrow"}, + {RevitBuiltInCategory.OST_RampsDownText, "DOWN text"}, + {RevitBuiltInCategory.OST_RampsHiddenLines, ""}, + {RevitBuiltInCategory.OST_RampsStringer, "Stringers"}, + {RevitBuiltInCategory.OST_RampsStringerAboveCut, "Stringers Beyond Cut Line"}, + {RevitBuiltInCategory.OST_RampsUpArrow, "Up Arrow"}, + {RevitBuiltInCategory.OST_RampsUpText, "UP text"}, + {RevitBuiltInCategory.OST_RampTags, "Ramp Tags"}, + {RevitBuiltInCategory.OST_RasterImages, "Raster Images"}, + {RevitBuiltInCategory.OST_Rebar, "Structural Rebar"}, + {RevitBuiltInCategory.OST_RebarBendingDetails, "Structural Rebar Bending Details"}, + {RevitBuiltInCategory.OST_RebarCover, "Rebar Cover References"}, + {RevitBuiltInCategory.OST_RebarHiddenLines, ""}, + {RevitBuiltInCategory.OST_RebarSetToggle, "Rebar Set Toggle"}, + {RevitBuiltInCategory.OST_RebarShape, "Rebar Shape"}, + {RevitBuiltInCategory.OST_RebarSpliceLines, "Splice Location Lines"}, + {RevitBuiltInCategory.OST_RebarTags, "Structural Rebar Tags"}, + {RevitBuiltInCategory.OST_ReferenceLines, "Reference Lines"}, + {RevitBuiltInCategory.OST_ReferencePoints, "Reference Points"}, + {RevitBuiltInCategory.OST_ReferencePoints_Lines, "Lines"}, + {RevitBuiltInCategory.OST_ReferencePoints_Planes, "Planes"}, + {RevitBuiltInCategory.OST_ReferencePoints_Points, "Points"}, + {RevitBuiltInCategory.OST_ReferenceViewer, "View References"}, + {RevitBuiltInCategory.OST_ReferenceViewerSymbol, "View Reference"}, + {RevitBuiltInCategory.OST_RenderRegions, "Render Regions"}, + {RevitBuiltInCategory.OST_RevisionClouds, "Revision Clouds"}, + {RevitBuiltInCategory.OST_RevisionCloudTags, "Revision Cloud Tags"}, + {RevitBuiltInCategory.OST_Roads, "Roads"}, + {RevitBuiltInCategory.OST_RoadsHiddenLines, ""}, + {RevitBuiltInCategory.OST_RoadTags, "Road Tags"}, + {RevitBuiltInCategory.OST_Roofs, "Roofs"}, + {RevitBuiltInCategory.OST_RoofsCutPattern, "Cut Pattern"}, + {RevitBuiltInCategory.OST_RoofsDefault, "Common Edges"}, + {RevitBuiltInCategory.OST_RoofsFinish1, "Finish 1 [4]"}, + {RevitBuiltInCategory.OST_RoofsFinish2, "Finish 2 [5]"}, + {RevitBuiltInCategory.OST_RoofsHiddenLines, ""}, + {RevitBuiltInCategory.OST_RoofsInsulation, "Thermal/Air Layer [3]"}, + {RevitBuiltInCategory.OST_RoofsInteriorEdges, "Interior Edges"}, + {RevitBuiltInCategory.OST_RoofsMembrane, "Membrane Layer"}, + {RevitBuiltInCategory.OST_RoofSoffit, "Roof Soffits"}, + {RevitBuiltInCategory.OST_RoofSoffitTags, "Roof Soffit Tags"}, + {RevitBuiltInCategory.OST_RoofsStructure, "Structure [1]"}, + {RevitBuiltInCategory.OST_RoofsSubstrate, "Substrate [2]"}, + {RevitBuiltInCategory.OST_RoofsSurfacePattern, "Surface Pattern"}, + {RevitBuiltInCategory.OST_RoofTags, "Roof Tags"}, + {RevitBuiltInCategory.OST_RoomColorFill, "Color Fill"}, + {RevitBuiltInCategory.OST_RoomInteriorFillVisibility, "Interior Fill"}, + {RevitBuiltInCategory.OST_RoomReferenceVisibility, "Reference"}, + {RevitBuiltInCategory.OST_Rooms, "Rooms"}, + {RevitBuiltInCategory.OST_RoomSeparationLines, ""}, + {RevitBuiltInCategory.OST_RoomTags, "Room Tags"}, + {RevitBuiltInCategory.OST_RoutingPreferences, "Routing Preferences"}, + {RevitBuiltInCategory.OST_RvtLinks, "RVT Links"}, + {RevitBuiltInCategory.OST_RvtLinksTags, "RVT Link Tags"}, + {RevitBuiltInCategory.OST_ScheduleGraphics, "Schedule Graphics"}, + {RevitBuiltInCategory.OST_Schedules, "Schedules"}, + {RevitBuiltInCategory.OST_SecondaryTopographyContours, "Secondary Contours"}, + {RevitBuiltInCategory.OST_SectionBox, "Section Boxes"}, + {RevitBuiltInCategory.OST_SectionHeadMediumLines, ""}, + {RevitBuiltInCategory.OST_SectionHeads, "Section Marks"}, + {RevitBuiltInCategory.OST_SectionHeadThinLines, ""}, + {RevitBuiltInCategory.OST_SectionHeadWideLines, ""}, + {RevitBuiltInCategory.OST_SectionLine, "Section Line"}, + {RevitBuiltInCategory.OST_Sections, "Sections"}, + {RevitBuiltInCategory.OST_SecurityDevices, "Security Devices"}, + {RevitBuiltInCategory.OST_SecurityDeviceTags, "Security Device Tags"}, + {RevitBuiltInCategory.OST_ShaftOpening, "Shaft Openings"}, + {RevitBuiltInCategory.OST_ShaftOpeningHiddenLines, ""}, + {RevitBuiltInCategory.OST_SharedBasePoint, "Survey Point"}, + {RevitBuiltInCategory.OST_SheetCollections, "Sheet Collections"}, + {RevitBuiltInCategory.OST_Sheets, "Sheets"}, + {RevitBuiltInCategory.OST_Signage, "Signage"}, + {RevitBuiltInCategory.OST_SignageHiddenLines, ""}, + {RevitBuiltInCategory.OST_SignageTags, "Signage Tags"}, + {RevitBuiltInCategory.OST_Site, "Site"}, + {RevitBuiltInCategory.OST_SiteHiddenLines, ""}, + {RevitBuiltInCategory.OST_SitePoint, "Interior Point"}, + {RevitBuiltInCategory.OST_SitePointBoundary, "Boundary Point"}, + {RevitBuiltInCategory.OST_SiteProperty, "Property Lines"}, + {RevitBuiltInCategory.OST_SitePropertyLineSegment, "Property Line Segments"}, + {RevitBuiltInCategory.OST_SitePropertyLineSegmentTags, "Property Line Segment Tags"}, + {RevitBuiltInCategory.OST_SitePropertyTags, "Property Tags"}, + {RevitBuiltInCategory.OST_SiteTags, "Site Tags"}, + {RevitBuiltInCategory.OST_SketchLines, ""}, + {RevitBuiltInCategory.OST_SlabEdgeTags, "Slab Edge Tags"}, + {RevitBuiltInCategory.OST_SpanDirectionSymbol, "Span Direction Symbol"}, + {RevitBuiltInCategory.OST_SpecialityEquipment, "Specialty Equipment"}, + {RevitBuiltInCategory.OST_SpecialityEquipmentHiddenLines, ""}, + {RevitBuiltInCategory.OST_SpecialityEquipmentTags, "Specialty Equipment Tags"}, + {RevitBuiltInCategory.OST_SpotCoordinates, "Spot Coordinates"}, + {RevitBuiltInCategory.OST_SpotElevations, "Spot Elevations"}, + {RevitBuiltInCategory.OST_SpotElevSymbols, "Spot Elevation Symbols"}, + {RevitBuiltInCategory.OST_SpotSlopes, "Spot Slopes"}, + {RevitBuiltInCategory.OST_Sprinklers, "Sprinklers"}, + {RevitBuiltInCategory.OST_SprinklerTags, "Sprinkler Tags"}, + {RevitBuiltInCategory.OST_Stairs, "Stairs"}, + {RevitBuiltInCategory.OST_StairsCutMarks, "Cut Marks"}, + {RevitBuiltInCategory.OST_StairsCutMarksAboveCut, " Cut Marks"}, + {RevitBuiltInCategory.OST_StairsDownArrows, "Down Arrows"}, + {RevitBuiltInCategory.OST_StairsDownText, "DOWN text"}, + {RevitBuiltInCategory.OST_StairsHiddenLines, ""}, + {RevitBuiltInCategory.OST_StairsLandings, "Landings"}, + {RevitBuiltInCategory.OST_StairsLandingTags, "Stair Landing Tags"}, + {RevitBuiltInCategory.OST_StairsNosingLines, "Nosing Lines"}, + {RevitBuiltInCategory.OST_StairsNosingLinesAboveCut, " Nosing Lines"}, + {RevitBuiltInCategory.OST_StairsOutlines, "Outlines"}, + {RevitBuiltInCategory.OST_StairsOutlinesAboveCut, " Outlines"}, + {RevitBuiltInCategory.OST_StairsPaths, "Stair Paths"}, + {RevitBuiltInCategory.OST_StairsPathsAboveCut, " Up Arrows"}, + {RevitBuiltInCategory.OST_StairsRailing, "Railings"}, + {RevitBuiltInCategory.OST_StairsRailingAboveCut, " Railings Cut Line"}, + {RevitBuiltInCategory.OST_StairsRailingBaluster, "Balusters"}, + {RevitBuiltInCategory.OST_StairsRailingHiddenLines, ""}, + {RevitBuiltInCategory.OST_StairsRailingRail, "Rails"}, + {RevitBuiltInCategory.OST_StairsRailingTags, "Railing Tags"}, + {RevitBuiltInCategory.OST_StairsRiserLines, "Riser Lines"}, + {RevitBuiltInCategory.OST_StairsRiserLinesAboveCut, " Riser Lines"}, + {RevitBuiltInCategory.OST_StairsRuns, "Runs"}, + {RevitBuiltInCategory.OST_StairsRunTags, "Stair Run Tags"}, + {RevitBuiltInCategory.OST_StairsSupports, "Supports"}, + {RevitBuiltInCategory.OST_StairsSupportsAboveCut, " Supports"}, + {RevitBuiltInCategory.OST_StairsSupportTags, "Stair Support Tags"}, + {RevitBuiltInCategory.OST_StairsTags, "Stair Tags"}, + {RevitBuiltInCategory.OST_StairsTriserNumbers, "Stair Tread/Riser Numbers"}, + {RevitBuiltInCategory.OST_StairsTrisers, "Treads/Risers"}, + {RevitBuiltInCategory.OST_StairsUpArrows, "Up Arrows"}, + {RevitBuiltInCategory.OST_StairsUpText, "UP text"}, + {RevitBuiltInCategory.OST_StructConnectionAnchors, "Anchors"}, + {RevitBuiltInCategory.OST_StructConnectionAnchorTags, "Anchor Tags"}, + {RevitBuiltInCategory.OST_StructConnectionBolts, "Bolts"}, + {RevitBuiltInCategory.OST_StructConnectionBoltTags, "Bolt Tags"}, + {RevitBuiltInCategory.OST_StructConnectionHiddenLines, ""}, + {RevitBuiltInCategory.OST_StructConnectionHoles, "Holes"}, + {RevitBuiltInCategory.OST_StructConnectionHoleTags, "Hole Tags"}, + {RevitBuiltInCategory.OST_StructConnectionModifiers, "Modifiers"}, + {RevitBuiltInCategory.OST_StructConnectionOthers, "Others"}, + {RevitBuiltInCategory.OST_StructConnectionPlates, "Plates"}, + {RevitBuiltInCategory.OST_StructConnectionPlateTags, "Plate Tags"}, + {RevitBuiltInCategory.OST_StructConnectionProfiles, "Profiles"}, + {RevitBuiltInCategory.OST_StructConnectionProfilesTags, "Profile Tags"}, + {RevitBuiltInCategory.OST_StructConnectionReference, "Reference"}, + {RevitBuiltInCategory.OST_StructConnections, "Structural Connections"}, + {RevitBuiltInCategory.OST_StructConnectionShearStuds, "Shear Studs"}, + {RevitBuiltInCategory.OST_StructConnectionShearStudTags, "Shear Stud Tags"}, + {RevitBuiltInCategory.OST_StructConnectionSymbol, "Symbol"}, + {RevitBuiltInCategory.OST_StructConnectionSymbols, "Connection Symbols"}, + {RevitBuiltInCategory.OST_StructConnectionTags, "Structural Connection Tags"}, + {RevitBuiltInCategory.OST_StructConnectionWelds, "Welds"}, + {RevitBuiltInCategory.OST_StructConnectionWeldTags, "Weld Tags"}, + {RevitBuiltInCategory.OST_StructuralAnnotations, "Structural Annotations"}, + {RevitBuiltInCategory.OST_StructuralBracePlanReps, "Brace in Plan View Symbols"}, + {RevitBuiltInCategory.OST_StructuralColumnLocationLine, "Location Lines"}, + {RevitBuiltInCategory.OST_StructuralColumns, "Structural Columns"}, + {RevitBuiltInCategory.OST_StructuralColumnStickSymbols, "Stick Symbols"}, + {RevitBuiltInCategory.OST_StructuralColumnTags, "Structural Column Tags"}, + {RevitBuiltInCategory.OST_StructuralFoundation, "Structural Foundations"}, + {RevitBuiltInCategory.OST_StructuralFoundationTags, "Structural Foundation Tags"}, + {RevitBuiltInCategory.OST_StructuralFraming, "Structural Framing"}, + {RevitBuiltInCategory.OST_StructuralFramingLocationLine, "Location Lines"}, + {RevitBuiltInCategory.OST_StructuralFramingOther, "Other"}, + {RevitBuiltInCategory.OST_StructuralFramingSystem, "Structural Beam Systems"}, + {RevitBuiltInCategory.OST_StructuralFramingTags, "Structural Framing Tags"}, + {RevitBuiltInCategory.OST_StructuralStiffener, "Structural Stiffeners"}, + {RevitBuiltInCategory.OST_StructuralStiffenerHiddenLines, ""}, + {RevitBuiltInCategory.OST_StructuralStiffenerTags, "Structural Stiffener Tags"}, + {RevitBuiltInCategory.OST_StructuralTendonHiddenLines, ""}, + {RevitBuiltInCategory.OST_StructuralTendons, "Structural Tendons"}, + {RevitBuiltInCategory.OST_StructuralTendonTags, "Structural Tendon Tags"}, + {RevitBuiltInCategory.OST_StructuralTruss, "Structural Trusses"}, + {RevitBuiltInCategory.OST_StructuralTrussStickSymbols, "Stick Symbols"}, + {RevitBuiltInCategory.OST_SwitchSystem, "Switch System"}, + {RevitBuiltInCategory.OST_TelephoneDevices, "Telephone Devices"}, + {RevitBuiltInCategory.OST_TelephoneDeviceTags, "Telephone Device Tags"}, + {RevitBuiltInCategory.OST_TemporaryStructure, "Temporary Structures"}, + {RevitBuiltInCategory.OST_TemporaryStructureHiddenLines, ""}, + {RevitBuiltInCategory.OST_TemporaryStructureTags, "Temporary Structure Tags"}, + {RevitBuiltInCategory.OST_TextNotes, "Text Notes"}, + {RevitBuiltInCategory.OST_TitleBlockMediumLines, ""}, + {RevitBuiltInCategory.OST_TitleBlocks, "Title Blocks"}, + {RevitBuiltInCategory.OST_TitleBlockThinLines, ""}, + {RevitBuiltInCategory.OST_TitleBlockWideLines, ""}, + {RevitBuiltInCategory.OST_Topography, "Topography"}, + {RevitBuiltInCategory.OST_TopographyContours, "Primary Contours"}, + {RevitBuiltInCategory.OST_TopographyHiddenLines, ""}, + {RevitBuiltInCategory.OST_TopographyLink, "Topography Links"}, + {RevitBuiltInCategory.OST_TopographySurface, "Triangulation Edges"}, + {RevitBuiltInCategory.OST_Toposolid, "Toposolid"}, + {RevitBuiltInCategory.OST_ToposolidContours, "Primary Contours"}, + {RevitBuiltInCategory.OST_ToposolidCutPattern, "Cut Pattern"}, + {RevitBuiltInCategory.OST_ToposolidDefault, "Common Edges"}, + {RevitBuiltInCategory.OST_ToposolidFinish1, "Finish 1 [4]"}, + {RevitBuiltInCategory.OST_ToposolidFinish2, "Finish 2 [5]"}, + {RevitBuiltInCategory.OST_ToposolidFoldingLines, "Folding Lines"}, + {RevitBuiltInCategory.OST_ToposolidHiddenLines, ""}, + {RevitBuiltInCategory.OST_ToposolidInsulation, "Thermal/Air Layer [3]"}, + {RevitBuiltInCategory.OST_ToposolidLink, "Toposolid Links"}, + {RevitBuiltInCategory.OST_ToposolidLinkTags, "Toposolid Link Tags"}, + {RevitBuiltInCategory.OST_ToposolidMembrane, "Membrane Layer"}, + {RevitBuiltInCategory.OST_ToposolidSecondaryContours, "Secondary Contours"}, + {RevitBuiltInCategory.OST_ToposolidSplitLines, "Split Lines"}, + {RevitBuiltInCategory.OST_ToposolidStructure, "Structure [1]"}, + {RevitBuiltInCategory.OST_ToposolidSubstrate, "Substrate [2]"}, + {RevitBuiltInCategory.OST_ToposolidSurfacePattern, "Surface Pattern"}, + {RevitBuiltInCategory.OST_ToposolidTags, "Toposolid Tags"}, + {RevitBuiltInCategory.OST_TopRailTags, "Top Rail Tags"}, + {RevitBuiltInCategory.OST_TrussChord, "Chord"}, + {RevitBuiltInCategory.OST_TrussTags, "Structural Truss Tags"}, + {RevitBuiltInCategory.OST_TrussWeb, "Web"}, + {RevitBuiltInCategory.OST_VerticalBracing, "Vertical Bracing"}, + {RevitBuiltInCategory.OST_VerticalCirculation, "Vertical Circulation"}, + {RevitBuiltInCategory.OST_VerticalCirculationHiddenLines, ""}, + {RevitBuiltInCategory.OST_VerticalCirculationTags, "Vertical Circulation Tags"}, + {RevitBuiltInCategory.OST_VibrationDampers, "Vibration Dampers"}, + {RevitBuiltInCategory.OST_VibrationDamperTags, "Vibration Damper Tags"}, + {RevitBuiltInCategory.OST_VibrationIsolators, "Vibration Isolators"}, + {RevitBuiltInCategory.OST_VibrationIsolatorTags, "Vibration Isolator Tags"}, + {RevitBuiltInCategory.OST_VibrationManagement, "Vibration Management"}, + {RevitBuiltInCategory.OST_VibrationManagementHiddenLines, ""}, + {RevitBuiltInCategory.OST_VibrationManagementTags, "Vibration Management Tags"}, + {RevitBuiltInCategory.OST_Viewers, "Views"}, + {RevitBuiltInCategory.OST_ViewportLabel, "View Titles"}, + {RevitBuiltInCategory.OST_Viewports, "Viewports"}, + {RevitBuiltInCategory.OST_Views, "Views"}, + {RevitBuiltInCategory.OST_VolumeOfInterest, "Scope Boxes"}, + {RevitBuiltInCategory.OST_WallNonCoreLayer, "Non-Core Layers"}, + {RevitBuiltInCategory.OST_Walls, "Walls"}, + {RevitBuiltInCategory.OST_WallsCutPattern, "Cut Pattern"}, + {RevitBuiltInCategory.OST_WallsDefault, "Common Edges"}, + {RevitBuiltInCategory.OST_WallsFinish1, "Finish 1 [4]"}, + {RevitBuiltInCategory.OST_WallsFinish2, "Finish 2 [5]"}, + {RevitBuiltInCategory.OST_WallsInsulation, "Thermal/Air Layer [3]"}, + {RevitBuiltInCategory.OST_WallsMembrane, "Membrane Layer"}, + {RevitBuiltInCategory.OST_WallsStructure, "Structure [1]"}, + {RevitBuiltInCategory.OST_WallsSubstrate, "Substrate [2]"}, + {RevitBuiltInCategory.OST_WallsSurfacePattern, "Surface Pattern"}, + {RevitBuiltInCategory.OST_WallSweepTags, "Wall Sweep Tags"}, + {RevitBuiltInCategory.OST_WallTags, "Wall Tags"}, + {RevitBuiltInCategory.OST_WeakDims, "Automatic Sketch Dimensions"}, + {RevitBuiltInCategory.OST_Windows, "Windows"}, + {RevitBuiltInCategory.OST_WindowsFrameMullionProjection, "Frame/Mullion"}, + {RevitBuiltInCategory.OST_WindowsGlassProjection, "Glass"}, + {RevitBuiltInCategory.OST_WindowsHiddenLines, ""}, + {RevitBuiltInCategory.OST_WindowsOpeningProjection, "Opening"}, + {RevitBuiltInCategory.OST_WindowsSillHeadProjection, "Sill/Head"}, + {RevitBuiltInCategory.OST_WindowTags, "Window Tags"}, + {RevitBuiltInCategory.OST_Wire, "Wires"}, + {RevitBuiltInCategory.OST_WireHomeRunArrows, "Home Run Arrows"}, + {RevitBuiltInCategory.OST_WireTags, "Wire Tags"}, + {RevitBuiltInCategory.OST_WireTickMarks, "Wire Tick Marks"}, + {RevitBuiltInCategory.OST_ZoneEquipment, "Zone Equipment"}, + {RevitBuiltInCategory.OST_ZoneTags, "Zone Tags"}, + {RevitBuiltInCategory.INVALID, "Invalid"}, + }; + } +} diff --git a/src/cs/vim/Vim.Format/Vim.Format.csproj b/src/cs/vim/Vim.Format/Vim.Format.csproj index c7cebd7c..968d728b 100644 --- a/src/cs/vim/Vim.Format/Vim.Format.csproj +++ b/src/cs/vim/Vim.Format/Vim.Format.csproj @@ -10,7 +10,7 @@ GitHub true MIT - 1.3.1 + 1.4.0 true true true