Appearance
File header & packages
The CMN file header defines how a model file is structured and interpreted. It configures package, subpackages, layer, platform, imports and aliases.
1. Package declaration
cmn
package com.example.customerDefines the logical namespace for all types and resources in this file.
2. Subpackage
cmn
subpackage apiAppends an additional namespace segment.
3. Platform selection
cmn
platform BaseActivates platform-specific behaviors (Base, Java, SpringBoot,…).
4. Imports
cmn
import org.joinedworkz.facilities.common.base.typesImports types and methodtypes from other CMN files.
5. Aliases
cmn
import com.example.shared as sharedAllows shorter references.
6. Layer
cmn
layer coreOptional; influences diagrams and outlet routing.
