Attachments
Attachments offer a means to connect definition-based analyst entities such as systems, analyses, data sets and templates.
An attachment is a local connecting entity within a definition such as a system that helps connect to other entities outside of the system.
While assembling a model with different systems, it is often necessary to connect or refer entities in one system to entities in another system. To retain modularity of the system so that they can be reused in a different context, it is recommended that the connections to external entities be defined via attachments.


System B now has 2 attachments, att_1 and att_2. Parts from system A are referred into these attachments and the joints use the attachments instead of the parts. If system A needs replacement, updating attachments for system B would be sufficient to restore any unresolved references within system B.
- Attachments enable systems to be reusable in same or different model.
- Any analyst entity type can be passed as an attachment including systems.
- An attachment can be referred by multiple entities within the system. Changing the attachment reference once, updates all the entity references at once.
- Once an attachment is defined and resolved, the attachment has the same set of properties as the entity that is passed into. The attachment could also be used in a parametric expression while defining properties of another entity.
Example

Attachments are not limited to systems alone. Other definition based entities such as data sets and analysis also support attachments, following the same principle.
Add Attachment

- Under the Attachments section, for Type, select an entity type to be added as an attachment from the dropdown.
-
Select whether to create a single attachment or a pair.
If not checked, only a single entity can be resolved into the attachment. An attachment entity, like most of the analyst entities that are created in Inspire, can be a single entity or a pair entity. Pair entities help in creating models which have symmetric properties.
- Click + to create the attachment.
- Change the Name and the Label for the newly added entry in the table.
- Activate the collector under the Selection column corresponding to the new row.
- Pick the entity the attachment will be resolved to, either from the modeling window or use the Advanced Selection by clicking ....
Edit an Attachment
- Select the definition-based entity whose attachments will be edited.
-
Use one of the following methods to bring up the entity's guide panel.
- Click on the entity's ribbon icon.
- In the Property Editor, click on any of the attachments row.
- To add a new attachment, follow steps as described in the Add Attachment section.
-
To edit an existing attachment:
- Change the Name and the Label for the attachment in its row.
- Activate the collector under the Selection column.
- Pick the entity the attachment will be resolved to, either from the modeling window or use the Advanced Selection by clicking ....
- To delete the attachment, activate any cell along the attachment name. Click Delete.