blob: 2facbf58ecb014ade0a7b122ad225f4548953f5a [file] [log] [blame]
@startuml
Event -> BuilderManager: build
activate BuilderManager
BuilderManager -> XtextBuilder: clean
activate XtextBuilder
XtextBuilder -> ToBeBuiltComputer: removeProject
activate ToBeBuiltComputer
ToBeBuiltComputer -> GenerateImmediatelyBuilderState: getAllResourceDescriptions
activate GenerateImmediatelyBuilderState
GenerateImmediatelyBuilderState -> GenerateImmediatelyBuilderState: getAllResourceDescriptions
deactivate GenerateImmediatelyBuilderState
ToBeBuiltComputer -> ToBeBuiltComputer: collect all resource descriptions for the current \nproject and added as to be deleted in ToBeBuilt object
deactivate ToBeBuiltComputer
XtextBuilder -> GenerateImmediatelyBuilderState: calculate delta list for ToBeBuilt
XtextBuilder -> GenerateImmediatelyBuilderState: removeDescription
XtextBuilder -> GenerateImmediatelyBuilderState: build
GenerateImmediatelyBuilderState -> N4JSBuilderParticipant: build
deactivate XtextBuilder
deactivate BuilderManager
@enduml