E
edition
In VA Smalltalk, a software component that is subject to further change. A software component can have one or more editions, identified by a time stamp stating the date and time of the edition's creation. Many changes can be made to a single edition of a class. In contrast, every change to a method creates a new edition of that method. In its broadest sense, edition can include scratch edition and version.
encapsulation
The hiding of a software object's internal data representation. The object provides an interface that queries and manipulates the data without exposing its underlying structure.
enterprise server
An environment in which client/server applications can run. Enterprise server computers are owned, operated, and programmed by management information systems (MIS) organizations that control and protect the data assets of large business enterprises.
evaluate
To process a selected expression or group of expressions, and return the result. The Execute and Display operations are common ways of evaluating Smalltalk expressions.
event
In VA Smalltalk, a representation of a change that occurs to a part. The events on a part's public interface enable other interested parts to receive notification when something about the part changes. For example, a push button generates an event signaling that it has been clicked, which may cause another part to display a window. Compare to action and attribute.
event handler
In the Common Widgets subsystem, a method that is executed as a result of the user performing some action on the user interface. See also callback method.
event-to-action connection
A connection that causes an action to be performed when an event occurs. See also connection.
event-to-script connection
A connection that causes a script to run when an event occurs. See also connection.
expression
In Smalltalk, the syntactic representation of one or more messages. An expression can consist of subexpressions representing the receiver and arguments of the message. The expression can also cause the assignment of its result to one or more variables.
extended class
An class that uses and extends the behavior of a class defined by another application. It consists of one or more methods that define the added behavior. These methods cannot modify the existing behavior of the defined class; they can add only behavior specific to the application that contains the extended class. Contrast with defined class.
extended widget
In the Common Widgets subsystem, a custom widget based on an existing widget.
external source
The format of Smalltalk source code that is filed out to an external file. See also File In and File Out.
Last modified date: 08/15/2019