cardinality: In a relation definition, specifies how many instances of one class can be related to how many instances of another class.
casting: A technique for binding local variables to subclasses of the local variable's type, as opposed to declaring the local variable explicitly for the subclass. You use casting to improve performance when binding subclasses of arrays.
class definition: A definition object that specifies the common attributes and methods of a class.
COM: Component Object Model, one of the competing distributed object standards for providing object-oriented communication between applications on a network. COM is the communications standard that all Microsoft Windows products use. See also CORBA and Java/RMI.
compound object: An object-oriented term for an object that contains another object. You implement compound objects by creating subobjects, subworkspaces, and workspace hierarchies.
concurrent development: A team development technique whereby multiple developers work simultaneously on the same source code by remotely logging in to a single G2 application, using Telewindows. Contrast with parallel development and sequential development.
conditional scanning: A technique for limiting the scope of scanned rules by dynamically concluding the value of the scan interval based on a condition, such as an alarm.
"connected to" relationship: A relationship between objects that you represent graphically by using a connection. Contrast with "related to" relationship.
connection: A graphical relationship that exists between objects on a workspace. See also relation and stub.
connection definition: A definition object that describes the specific appearance and behavior of a class of connections. You define the connection style in the connection definition.
CORBA: Common Object Request Broker Architecture, one of the competing distributed object standards for providing object-oriented communication between applications on a network. See also COM and Java/RMI.