Metadata are the fundamental building block for CodePlant framework. Metadata contain information on all components and its properties. CodePlant is working actively with metadata at all layers. At the same time metadata are the basis for application code generating.

Metadata Record Types

Business Model Metadata

  • Entities, operations, workflow definitions, diagrams, use-cases, security objects.

User Interface Metadata

  • Navigations, forms, records lists.

Project Metadata

  • Requirements, tasks, tests, documentation, help items.

Metadata Repository

  • CodePlant contains a central repository for storing all metadata of solutions from functional requirements through business and GUI models metadata to the definition of solution user documentation.
  • Repository enables standard principles of behaviour, including versioning and check-out / check-in principle for individual objects.
  • At the same time repository is a central source for all documentation of the solution.