The document discusses modeling with Eclipse. It defines what models and metamodels are, and explains that Eclipse Modeling Framework (EMF) allows defining and manipulating models. EMF can generate Java code from models and provides editors to work with models. Various Eclipse projects like GMF and Xtext allow graphical and textual modeling and code generation from models.