G2 Gateway standard interface (GSI): A Gensym product that supports building applications that interface with G2 in various ways. See also GSI message service; GSI variable.
G2 linearization: The algorithm that G2 uses to linearize multiple inheritance.
G2 GUIDE: See GUIDE.
G2 Standard Interface: See G2 Gateway.
G2-meter class: A class that inherits from
quantitative-variableand the mixin
g2-meter-data-service.You can use such a class to instantiate G2-meters, and use these to measure how G2 uses time and memory.
G2-to-G2 variable: For passing values between two G2s, a variable subclass that includes the
G2-TO-G2-DATA-SERVICEmixin class as one of its direct superior classes. Instances of a g2-to-g2-variable include two additional attributes,
garbage collection: A capability that identifies abandoned storage and reclaims it for reuse.
generic formula: An algebraic formula that G2 can evaluate to calculate a value for a class of variables. In contrast with simulation formulas, generic formulas are evaluated only as a result of data seeking. Contrast with specific formula.
generic reference expression: In certain contexts and depending on the accompanying quantifier, refers either to one or to a set of items, attributes, variable or parameter values, or list or array elements. The expression:
generic reference qualifier expression: In a generic reference expression, an expression that qualifies the set of items with respect to their system-defined relationships with other items. In this expression:
connected to my-valveis a generic reference qualifier expression.
generic rule: A rule that can apply to more than one item. When G2 invokes a generic rule, it creates one rule invocation for each item or value that meets the conditions specified in the antecedent's generic reference expression.
generic simulation formula: An expression that provides simulated values for an attribute of any class of variable. It exists in its own statement box, the same way that a generic formula does.
Gensym character set: The characters that are valid to specify in a symbol or text value in G2. G2 provides facilities for its Text Editor that allow you to enter any character in the Gensym character set. When inputting or outputting symbol and text values, G2 also observes rules for translating those values using the character codes of standard character sets.
gfi-variable: A variable that specifies GFI as its data server. The direct superiors of a gfi-variable class include any G2 variable class, and the
graphic elements: Components that make up any single-color layer in an icon. Examples of graphic elements are: circles, lines, and points.
group: In the Icon Editor, collection of two or more graphical elements on one layer.
GSI: See G2 Gateway standard interface.
GSI message server: A user-defined G2 class with
GSI-MESSAGE-SERVICEas one of its direct superior classes. A GSI message server permits messages to be sent via the item to a bridge process. See Also G2 Gateway standard interface.
GSI variable: A user-defined G2 variable subclass with
GSI-INTERFACEas one of its direct superior classes. A GSI variable must specify a valid GSI interface object. See Also G2 Gateway standard interface.
GUIDE: A Gensym product, also known as G2 GUIDE. A knowledge base that allows you interactively to create the user-interface components for a G2-based application. Objects created using GUIDE are a permanent part of your knowledge base.