Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
MicroStation
  • Product Communities
  • More
MicroStation
MicroStation Wiki Live Nested Attachments Level Attributes And View Display
    • Sign in

    • -MicroStation Wiki
      • +Learning Tips
      • -MicroStation
        • +3D Printing - MicroStation
        • +Animation - MicroStation
        • +Archive / Backup - MicroStation
        • +Base Geometry - MicroStation
        • +Batch Processing - MicroStation
        • +CONNECT Advisor - MicroStation
        • CONNECT Integration - MicroStation
        • +CONNECTION Client
        • +Cells - MicroStation
        • +Change Tracking - MicroStation
        • +Configuration - MicroStation
        • +Coordinate Systems - MicroStation
        • +Curves - MicroStation
        • +Custom Linestyles - MicroStation
        • +DGN - MicroStation
        • +DWG - MicroStation
        • +Database - MicroStation
        • +Detailing Symbols - MicroStation
        • +Dimensions - MicroStation
        • +Documentation & Help - MicroStation
        • +Drawing Aids - MicroStation
        • +Exception - MicroStation
        • +FAQ - MicroStation
        • +Feature Based Solids Modeling - MicroStation
        • +File Access - MicroStation
        • +GUI - MicroStation
        • +General - MicroStation
        • +Graphics Display - MicroStation
        • +Groups - MicroStation
        • +Hardware / Input Devices - MicroStation
        • +Import/Export - MicroStation
        • +Installation - MicroStation
        • +Interchange - MicroStation
        • +Interference - MicroStation
        • +Internationalization - MicroStation
        • +Levels - MicroStation
        • +Licensing - MicroStation
        • +Manipulation - MicroStation
        • +Markup / Redline - MicroStation
        • +Measure - MicroStation
        • +Mesh - MicroStation
        • +Models - MicroStation
        • +Multi-Lines - MicroStation
        • +OLE - MicroStation
        • +Other - MicroStation
        • +Parametrics - MicroStation
        • +Patterning - MicroStation
        • +Point Cloud - MicroStation
        • +Printing - MicroStation
        • +Programming - MicroStation
        • +Project Navigation - MicroStation
        • +Properties - MicroStation
        • +RSS Feeds - MicroStation
        • -Reference - MicroStation
          • 'Element is in a non-snappable Reference' message appears when trying to snap to element
          • A portion of reference file attachment is missing
          • Activate Reference option greyed out
          • Active Reference Overrides Color
          • Add relative path to reference
          • Adjust Colors Setting from Nested Reference Attachments
          • After attaching a reference the graphics not displaying correctly or not displaying at all
          • Aligning DWG reference with master file
          • Attach Reference process very slow
          • Attaching dwg 3D files to dgn 2D
          • Can you attach a reference with a UNC path
          • Can't open reference new session
          • Cannot find reference after attachment
          • Cannot rename, delete or move a file, using Windows
          • Change default attachment setting for reference linestyle scale
          • Change Working Units and Global Origin - Use Coincident Attachment Method
          • Clip Boundary inactive reference panel
          • Clip reference saved view impossible
          • Crash during True Hidden Line process.
          • Creating Multiple Reference Masks
          • Detach a Border Attachment with Key-in
          • Display Overrides setting in the reference attachment dialog box
          • Display references in a different color
          • Display Text and Dimensions in Reference Presentation
          • DWG References To DGN Files TechNote
          • Exchanging to a Reference gives different display to opening Reference directly
          • Getting "No Elements Found" message when trying to clip a reference with a Fence
          • Hatch, Cross Hatch or Pattern Hatches not displaying in Presentation Mode
          • Hidden Line Presentation mode "True Hidden Line" is not available
          • How do I remove the full path setting from my design files?
          • How to add Relative path to a Reference Attachment
          • How to apply Reference Adjust Colors by key-in
          • How to attach a reference with a 1:1 scale without using True Scale
          • How to attach references and have their boundary display
          • How to change font size in Reference Title
          • How to control the color of reference file highlight
          • How to control the display of the viewport boundary
          • How to control view attributes in Reference Presentation
          • How to create a report of what levels are ON/OFF
          • How to create a report of which reference files are turned ON?
          • How to enable / disable Merge To Master warning dialog
          • How to Link a level to a Reference attachment
          • How to Manipulate Reference Attachments as Elements
          • How to modify a Reference Clip Boundary
          • How to Order Reference Attachments
          • How to produce a text file to attach reference files
          • How to Set Reference Clip Boundary FENCE
          • How to Synchronize Reference Symbology
          • How to temporarily hilite elements displayed in nested reference attachment
          • How to Turn Off Display of a Nested Reference Using a Key-In
          • How to turn off the display when attaching a Reference
          • How to turn ON / OFF reference display
          • How to turn on the Save Relative Reference path
          • How to use reference file level symbology overrides without affecting the active file levels
          • If same dwg file is referenced twice turning off display of one turns off display of both
          • Internal reference model not found after renaming
          • Is there a method to synch all the levels of all of the reference files attached?
          • Key-in to set ON "Ignore Attachment When Live Nesting" option for DWG references
          • Level name structure when merging reference files
          • Level overrides key-in with nested references
          • Line Style scale change when referenced
          • Lineweights in sheet model don't display
          • Live Nested Attachments Level Attributes And View Display
          • Losing reference attachments after reopening file
          • Make the reference file use same color table as Master
          • Maximum file name length (65 characters) MicroStation V7/J
          • Maximum Number of Clip Points
          • Maximum number of References attached to DGN
          • Maximum Number of Vertices in a Reference Clip Boundary
          • MDL Abort in MPTOOLS
          • Merge referenced into master when saving a DWG to DGN
          • Merging Reference Files During Save As
          • +MicroStation Reference File [FAQ]
          • Modify Reference boundary by handles
          • Nested references are being loaded although nest depth is set to 0
          • New Levels in my reference files does not update right away in the master file.
          • Non-Top View References do not appear correctly
          • Not possible to define a reference clipping boundary
          • Not seeing nested references
          • Open master file without references
          • Option to flatten files (merge references) for drawing production
          • Place attached Google Earth image behind elements in 2D file
          • Recalling the Alert box after selecting "Do Not Display Again" when detaching all references
          • Redundant References
          • REF2RCD: Fails to detach reference files
          • Reference Activate
          • REFERENCE ATTACH key-in opens the Reference dialog
          • Reference attachment is red.
          • Reference clip display gone when turning off Level containing the reference clip boundary element.
          • Reference Clip Vertex Limit for V7 Format
          • Reference Display Behavior In DWG Workmode [TN]
          • Reference elements are missing in file
          • Reference File levels not remaining turned on after performing a Copy View
          • Reference File Nesting With DGN And DWG Files
          • Reference invisible in True Hidden Line
          • Reference level overrides do not display in sheet
          • Reference Name Cannot exceed 65 character limit MicroStation SE
          • Reference not displayed
          • Referenced DWG to DGN Coordinates Do Not Match
          • Referencing a 3D file into a 2D DGN
          • Rename full path data of reference
          • Restrict full path and relative path
          • Save as V8 or DWG merging reference levels that are off are being copied into the active file
          • Saved Views are working inconsistently with Dynamic Views
          • Set reference start in folder when attaching references
          • Setting which allows the ability to detach the parent (or carrier) reference while leaving the child ref in place
          • Specifying on/off setting for 'Treat Reference as element for manipulation' option for attached references through keyin
          • Text scales when attached as a reference
          • The Reference Preference Redux [CS]
          • Turn off rasters attached to reference files
          • Type 5 Reference Attachment
          • Unable to "Bring to Front"
          • Unable to detach some Reference Files in MicroStation 08.11.09.714. Message "You cannot Detach a model from a managed model. The operation is cancelled."
          • Undo not working for reference manipulation
          • Update modified reference files
          • Upgrading V7 View Dependent Reference Clip Boundaries To V8
          • Using Saved Views To Control Reference Display
          • V7 workmode, reference clip not retained after save
          • View orientation must match the boundary
          • What are the parameters for the keyin RF=
          • Whats New For Referencing
          • When Referencing 3D DWG Files to 2D Design Files, Elements Are Not Correctly Displayed
          • When referencing a DWG file to a master DWG file then closing the file the attachments are lost
          • Where is the Reference Logical name coming from when attaching References
        • +Security - MicroStation
        • +Selection - MicroStation
        • +Settings - MicroStation
        • +Sheet Composition - MicroStation
        • +Solids - MicroStation
        • +Standards - MicroStation
        • +Surfaces - MicroStation
        • +Tables - MicroStation
        • +Text - MicroStation
        • +UI Customization - MicroStation
        • +Units - MicroStation
        • +View - MicroStation
        • +Visualization - MicroStation
        • Welcome Page - MicroStation
        • +Accreditation - MicroStation
        • +i.Models - MicroStation
        • +ProjectWise Integration
        • +Raster - MicroStation
    • +Administration Wiki
    • +Annotations Wiki
    • +Bentley View Wiki
    • +MicroStation PowerDraft
    • +Programming Wiki
    • +Visualization Wiki

     
     Questions about this article, topic, or product? Click here. 

    Live Nested Attachments Level Attributes And View Display

    Document Information

    Document Type: TechNote 

    Product(s):  MicroStation

    Version(s):  V8 2004 Edition

    Original Author: Bentley Technical Support Group

    Legacy Document Number:  8350

    Overview

    This TechNote is intended to provide an understanding of how changes to level attributes and/or view display for live nested attachments are propagated to the active file when made in the parent attachment. For purposes of this discussion, a level attribute can be one of the following: ByLevelColor, ByLevelStyle, ByLevelWeight, OverrideColor, OverrideStyle, OverrideWeight, Lock, Plot, Global Display, and Global Freeze. Additionally, the term View Display is used in the context of the Level Display dialog. Lastly, the concepts discussed here are specific to DGN Workmode. In other words, the active file and parent attachments must be V8 format DGN files.

    Level attributes

    When a file is attached to another file as a reference, the reference levels are written to the active file. However, if the reference too had an attachment, and the reference is live nested, the nested attachment levels are not immediately written to the active file. These important points are keys to understanding how live nested attachment level attributes behave.

    Before we move ahead, it should be noted that having the same level name in the master file, parent, and nested attachments is not the same as having the nested attachment level in the active file. That is, there is more to a level than just a name. The importance of this will become clearer as we proceed.

    Let us use a small example to illustrate the relationship between how nested attachment level attributes appear when viewed through the parent attachment and how they appear when viewed through the master file. For purposes of this discussion, the master file refers to the file to which the parent is attached. In the example, the master file, parent attachment and nested attachment all contain three used levels: ONE, TWO, and THREE. Additionally, the parent attachment is attached to the master file with a live nesting value of one.

    If any of the level attributes in the nested attachment are changed through the parent attachment [meaning that the parent attachment is the active design file], these changes are also reflected in nested attachment as viewed though the master file. This is what is called a dynamic relationship. This dynamic relationship can be broken in one of two ways [both requiring that MS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS be defined]: updating the nested attachment through the master file, directly editing the level attributes of the nested attachment through the master file. Once either is affected, the relationship between the nested attachment and the active design file becomes static; a static relationship implies that changes to the nested attachment though the parent will not be reflected in the nested attachment as viewed through the master file.

    View display

    There also exists the potential of a dynamic relationship for view display changes. In fact, the relationship is dynamic from the outset and is not broken until a change to the nested attachments view display is made while working in the active file. This should come as no surprise given that it is also the default relationship for nested level attributes [see above].

    Returning to the example, when the parent is attached to the master file, the view display of the nested attachment through the parent attachment will be equivalent to the view display of the nested attachment though the master file. Given that the default relationship is dynamic, changes to the nested attachment's view display through the parent attachment will appear when the nested attachment is viewed through the master file. This relationship is broken or made static when the nested attachment's view display is changed through the master file and settings saved. Once broken, changes to the nested attachment through the parent will no longer be reflected in the nested attachment as viewed through the master file.

    To understand this fully, it must be mentioned that the nested attachment's view mask [the element that controls view display] will only remain in the master file if the mask is different between the active file and the parent attachment. Conversely, if the view mask for the nested attachment is the same in parent attachment and the master file, saving settings while in the active file will remove the nested attachment's view mask.

    For instance, if Level ONE in the nested attachment is turned off while working in the parent attachment [assume a Save setting unless noted otherwise], Level ONE in the nested attachment will be off in the master file as well. Now, if Level ONE in the nested attachment is turned on while working in the master file, the nested attachment's view mask is written to the master file. This means that changes to the nested attachment's view display, as made while working in the parent attachment, will not be displayed in the master file.

    However, if Level ONE in the nested attachment is turned on while working in the parent attachment, the master file opened and settings saved, the nested attachment's view mask will be removed from the master file. This occurs because the view display for the nested attachment as viewed through both the parent attachment and master file is the same. What this means is that the dynamic relationship is once again in effect.

    Deep nesting

    MicroStation searches for the nested attachment levels starting with the active design file. If they are found, searching ends. If they are not found, the search moves down one level to the next file in the reference hierarchy, continuing to the parent of the nested attachment. As can be imagined, determining from whence the attributes or view display of a nested level are derived gets more complicated as the level of nesting increases. In fact, there will likely be times that a file between the active file and the parent attachment contains the nested levels. In these cases, you might have to look to that file to determine the source of the nested level attributes or view display.

     

    New levels and assorted loose ends

    When new levels are added to the nested attachment (see MS_REF_NEWLEVELDISPLAY), the relationship for both level attributes and view display will be dynamic. This is because the new nested attachment level is in neither the active file's level table nor view mask. At this point, the same rules apply as discussed above. Also, if the nest depth is changed to include a new level of nesting, the new nested attachment will by default have a dynamic relationship with respect to the active file.

    Additionally, if either a single level, or single attribute, is updated, all of the target levels are written to the active design file. This means that unless the level is new to the attachment [see above], one level cannot have a dynamic relationship when the other levels have a static relationship. For that matter, one attribute cannot have a dynamic relationship while the remaining attributes are static.

    Conclusion

    An understanding of how changes to level attributes and view display for nested attachment levels are propagated is important for effective management and correct plotted output. It will certainly assist in deciding when to make attribute and display changes, when to manually update, when to automatically update and when to save settings.

    See Also

    Product TechNotes and FAQs

    MicroStation Desktop TechNotes and FAQs

    External Links

    Bentley Technical Support KnowledgeBase

    Bentley LEARN Server

    Comments or Corrections?

    Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!

     

       

    • TechNote
    • TN8350
    • MicroStation V8 2004 Edition
    • Share
    • History
    • More
    • Cancel
    • Dan Koval Created by Bentley Colleague Dan Koval
    • When: Fri, Sep 6 2013 1:29 PM
    • Dan Koval Last revision by Bentley Colleague Dan Koval
    • When: Fri, Jan 31 2014 3:50 PM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies