Modifying the Simple Stack Architecture


Adding a New Stack Artist

StackVisualizationArchitecture.add(NewStackVisualization); StackVisualizationArchitecture.weld(TopConnector, NewStackVisualization); StackVisualizationArchitecture.weld(NewStackVisualization, BottomConnector); StackVisualizationSystem.bind(NewStackVisualization, StackArtist3);

Temporarily Removing an Existing Stack Artist

TopConnector.SetTopPortFilter(StackVisualization1, message_sink); BottomConnector.SetBottomPortFilter(StackVisualization1, message_sink);

Physically Removing an Existing Stack Artist

StackVisualizationArchitecture.remove(StackVisualization1); StackVisualizationArchitecture.unweld(TopConnector, StackVisualization1); StackVisualizationArchitecture.unweld(StackVisualization1, BottomConnector);