The vocabulary of the domain-specific languages implemented by different GME 2000 configurations is based on a set of generic concepts built into GME 2000 itself. The choice of these generic concepts is the most critical design decision. GME 2000 supports various concepts for building large-scale, complex models. A Project contains a set of Folders.
Folders are containers that help organize models, just like folders on a disk help organize files.
Folders contain Models. Models, Atoms, References, Connections and Sets are all first class objects, or FCO-s for short. Atoms are the elementary objects - they cannot contain parts. Each kind of Atom is associated with an icon and can have a predefined set of attributes. The attribute values are user changeable.