Working with Objecteering Multi-user
Objecteering C++ Developer works in a teamwork environment, with only simple restrictions to check-in models.
The Objecteering environment locks check-in model elements, while Objecteering C++ Developer behaves as follows:
· Objecteering C++ Developer writes automatically deduced C++ decorations in model elements.
· Objecteering C++ Developer uses the special "SystemProjectData" package, which stores project and target artifacts and which is modified when projects and targets are created/deleted, and when model elements are manifested/un-manifested.
Consequently, the following two important rules must be respected:
1. Before checking-in a part of a model, it is absolutely ESSENTIAL that you run C++ code generation if the model part is manifested by the active project or by other projects that will be used.
2. It is absolutely ESSENTIAL to check-out the "SystemProjectData" package and its contents before modifying the project and target configuration of a check-in model.
If
these two rules are not respected, Objecteering C++ Developer displays an error
message.