Contenido principal

Model-to-Model Allocations

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

System Composer™ allocations allow you to establish a directed relationship from architectural elements in one model — such as components, ports, and connectors — to architectural 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. Use stereotypes on allocations to extend the modeling language and capture metadata on the relationship between model elements to map from one environment to another.

Classes

systemcomposer.allocation.AllocationAllocation between source element and target element
systemcomposer.allocation.AllocationScenarioAllocation scenario
systemcomposer.allocation.AllocationSetSet of allocation scenarios

Functions

expand all

systemcomposer.allocation.createAllocationSetCreate new allocation set
systemcomposer.allocation.loadLoad allocation set
systemcomposer.allocation.openOpen allocation set in Allocation Editor
systemcomposer.allocation.editorOpen allocation editor
closeClose allocation set
systemcomposer.allocation.AllocationSet.closeAllClose all open allocation sets
systemcomposer.allocation.AllocationSet.findFind loaded allocation set
saveSave allocation set as file
rebindSourceModelChange source model (Since R2024a)
rebindTargetModelChange target model (Since R2024a)
synchronizeChangesSynchronize changes of models in allocation set
createScenarioCreate new empty allocation scenario
deleteScenarioDelete allocation scenario
getScenarioGet allocation scenario
allocateCreate new allocation
deallocateDelete allocation
getAllocationGet allocation between source and target elements
getAllocatedFromGet allocation source
getAllocatedToGet allocation target
destroyRemove model element

Tools

Allocation EditorCreate and manage model-to-model allocations

Topics

Featured Examples