- Area
|
- A repository is composed of areas, each
corresponding to a project. Each area has its own set of files in a subdirectory
of the repository’s ‘areas’ directory.
|
- Browsers
|
- Tools for inspecting and editing model and
metamodel elements by project: Type Browser, Graph Browser, Metamodel Browser,
Object Browser.
|
- Decomposition
|
- A link from an object to a graph representing the
contents of that object. Each object may have at most one
decomposition.
|
- Default project
|
- Project in which new graphs and types will be
stored. New graph representations and design elements are automatically stored
into the same project as their graphs.
|
- Design element
|
- Any conceptual design information in MetaEdit+: a
graph, object, relationship, role, port or property.
|
- Editor
|
- Modeling tool that allows you to specify the
contents of a graph: Diagram Editor, Matrix Editor, Table
Editor.
|
- Explosion
|
- A link from an object, relationship or role in a
certain graph to another graph. A given object, relationship or role can have
several explosions in a given graph, and a different set of explosions in
another graph.
|
- Graph
|
- Graph is a conceptual design element that
contains objects, relationships and roles. Graphs can be represented as
diagrams, matrices or tables.
|
- Mcc project
|
- Project in the standard repository, which
includes types common to several languages. Hence, the ‘mcc’ project
forms a reuse library for metamodeling.
|
- Metamodel
|
- Specifications of a modeling
language.
|
- Model
|
- Corresponds to a graph. Models can be represented
as graphical diagrams, matrices, or tables.
|
- n-ary relationship
|
- A relationship that has more than two
roles.
|
- Object
|
- A design element that can exist on its own in a
graph; e.g. a class or an entity.
|
- Patch file
|
- A file with .pat extension. There are two type of
patches; a database patch for importing metamodels and models from another
repository, and an image patch for filing in updates to the MetaEdit+ image
(program). Users can make database patches with the Type or Graph Manager; image
patches can only be made by MetaCase Consulting.
|
- Port
|
- A design element that defines or constrains how
roles can connected to an object.
|
- Project
|
- A group of models and/or metamodels that are used
together. Corresponds to an area in the repository. In the standard repository
each language has its own project (written with capital letters) and users can
create their own projects for storing models.
|
- Property
|
- A design element that characterizes other design
elements, e.g. the name of a class. A property is often just a string, but may
also contain one or several design elements.
|
- Property sharing
|
- A reuse approach for sharing a property value
between two or more design elements, e.g. an attribute name
‘customerID’ can be used as both an attribute of a class and an
attribute of an entity.
|
- Relationship
|
- A design element that connects objects through
roles; e.g. inheritance or message between objects.
|
- Repository
|
- A database consisting of models and metamodels
organized into projects.
|
- Role
|
- A design element that connects relationship and
objects; e.g. subclass or ‘owner’ role in an aggregation
structure.
|