Multi-user modeling environment
MetaEdit+ runs both as a single-user or multi-user environment. It both cases the heart of the MetaEdit+ environment is the Object Repository. It contains all information in MetaEdit+, including language definitions, diagrams, matrices, objects, properties, and even font selections. Hence, modification of system designs in one tool or MetaEdit+ client is automatically reflected everywhere it appears, guaranteeing consistent and up to date information. Similarly, reporting and code generation are based directly on the information stored in the repository.
Unlike any other modeling environment, the MetaEdit+ multi-user environment allows users to work on different platforms, with different license types as well as different access rights.
Object Repository can store billions of design objects. It manages multi-user concurrency at a very fine-grained level. By locking only the minimum amount of design information it allows multiple users to work on the same models, often even on the same objects, minimizing lock-outs while ensuring there will be no design data conflicts.
Also unique is that each MetaEdit+ Object Repository allows storing different domain-specific languages, models and code generators. The latest modifications to modeling languages and code generators are available to all users in real-time, since there is no need for compiling a method prior to making it available. This way you can share and update models, even complete modeling languages, effectively.


