Main Content

Model to Model Allocations

Establish traceable and directed relationships between architecture elements in source and target models

System Composer™ allocations allow you to establish a directed relationship from architecture elements in one model—such as components, ports, and connectors—to architecture elements in another model.

You can use allocations to establish relationships from software components to hardware components and to indicate deployment strategies. You can allocate different instances of components, ports, and connectors and use allocations to perform various analyses, for example, resource-based allocation analysis.

Classes

systemcomposer.allocation.Allocation Allocation between source element and target element
systemcomposer.allocation.AllocationScenario Allocation scenario
systemcomposer.allocation.AllocationSet Set of allocation scenarios

Functions

expand all

systemcomposer.allocation.createAllocationSet Create new allocation set
systemcomposer.allocation.load Load allocation set
systemcomposer.allocation.open Open allocation set in allocation editor
systemcomposer.allocation.editor Open allocation editor
close Close allocation set
systemcomposer.allocation.AllocationSet.closeAll Close all open allocation sets
systemcomposer.allocation.AllocationSet.find Find loaded allocation set
save Save allocation set as file
synchronizeChanges Synchronize changes of models in allocation set
getAllocatedFrom Get allocation source
getAllocation Get allocation between source and target elements
getAllocatedTo Get allocation target
createScenario Create new empty allocation scenario
deleteScenario Delete allocation scenario
getScenario Get allocation scenario
allocate Create new allocation
deallocate Delete allocation
getAllocation Get allocation between source and target elements
getAllocatedFrom Get allocation source
getAllocatedTo Get allocation target
destroy Remove allocation scenario or allocation

Topics

Create and Manage Allocations

This example shows how to create and manage System Composer™ allocations.

Featured Examples