AnalyticalToPhysicalAssociationManager.AddAssociation(ElementId, ElementId) Method

AnalyticalToPhysicalAssociationManagerAddAssociation(ElementId, ElementId) Method

Adds a new association between an analytical element and a physical element.

Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.3.0.0 (25.3.0.0)
Syntax
public void AddAssociation(
	ElementId analyticalElementId,
	ElementId physicalElementId
)
Public Sub AddAssociation ( 
	analyticalElementId As ElementId,
	physicalElementId As ElementId
)
public:
void AddAssociation(
	ElementId^ analyticalElementId, 
	ElementId^ physicalElementId
)
member AddAssociation : 
        analyticalElementId : ElementId * 
        physicalElementId : ElementId -> unit 

Parameters

analyticalElementId  ElementId
Id of the analytical element.
physicalElementId  ElementId
Id of the physical element.
Exceptions
ExceptionCondition
ArgumentException Analytical id is not valid or has already defined another association. -or- Physical id is not valid or has already defined another association.
ArgumentNullException A non-optional argument was null
Remarks
The arguments must be ids of an analytical and of a physical element that don't have other associations, otherwise an exception is thrown. Physical element can have one of these categories:
  • Columns
  • Curtain Wall Panels
  • Floors
  • Generic Models
  • Mass
  • Parts
  • Railings
  • Ramps
  • Roofs
  • Stairs
  • Structural Columns
  • Structural Foundation
  • Structural Framing
  • Structural Trusses
  • Structural Beam System
  • Walls
Analytical element can have one of these categories:
  • Analytical Member
  • Analytical Panel
See Also