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.