Quick links: Examples - Files.
Classes: Hierarchy - Index - List - Members.
Packages: Index - base - jni.

Public Attributes | List of all members
cogitant.base.ObserverMessage.Type Enum Reference

Message type. More...

Public Attributes

 GRAPH_NODE_ADD
 A node has been added to a graph. More...
 
 GRAPH_NODE_DEL
 A node has been deleted. More...
 
 GRAPH_NODE_CHANGE
 A node has been changed (properties, type, referent, etc). More...
 
 GRAPH_NODE_MERGE_BEFORE
 Two nodes are beeing merged. More...
 
 GRAPH_NODE_MERGE_AFTER
 Two nodes were merged. More...
 
 GRAPH_NODE_ID_CHANGE
 The (internal) id of a node has been modified. More...
 
 GRAPH_NODE_COMEFROM
 A node has been added or modified by a disjoint sum or a rule application. More...
 
 GRAPH_RULE_APPLICATION
 A rule is being applied on a graph. More...
 
 OPERATION_PROGRESS
 An operation is running. More...
 
 IOERROR
 A Input/Output operation has fond an error or a warning. More...
 
 NOTYPE
 Undefined message. More...
 

Detailed Description

Message type.

Member Data Documentation

◆ GRAPH_NODE_ADD

cogitant.base.ObserverMessage.Type.GRAPH_NODE_ADD

A node has been added to a graph.

Messages of this type are represented by an ObserverMessageGraph where node() is the id of the new node.

◆ GRAPH_NODE_CHANGE

cogitant.base.ObserverMessage.Type.GRAPH_NODE_CHANGE

A node has been changed (properties, type, referent, etc).

Messages of this type are represented by an ObserverMessageGraph where node() is the id of the modified node.

◆ GRAPH_NODE_COMEFROM

cogitant.base.ObserverMessage.Type.GRAPH_NODE_COMEFROM

A node has been added or modified by a disjoint sum or a rule application.

Messages of this type are represented by en ObserverMessageGraphNodeComeFrom and contain information about the rule and the node of conclusion of the rule that added or changed the node of the graph.

◆ GRAPH_NODE_DEL

cogitant.base.ObserverMessage.Type.GRAPH_NODE_DEL

A node has been deleted.

Messages of this type are represented by an ObserverMessageGraph where node() is the id of the deleted node.

◆ GRAPH_NODE_ID_CHANGE

cogitant.base.ObserverMessage.Type.GRAPH_NODE_ID_CHANGE

The (internal) id of a node has been modified.

Messages of this type are represented by an ObserverMessageGraph where node() is the old id of the node and secondnode() is its new id.

◆ GRAPH_NODE_MERGE_AFTER

cogitant.base.ObserverMessage.Type.GRAPH_NODE_MERGE_AFTER

Two nodes were merged.

Messages of this type are represented by an ObserverMessageGraph where node() is the id of the result of the merge.

◆ GRAPH_NODE_MERGE_BEFORE

cogitant.base.ObserverMessage.Type.GRAPH_NODE_MERGE_BEFORE

Two nodes are beeing merged.

Messages of this type are represented by an ObserverMessageGraph where node() and secondnode() are the ids of the nodes.

◆ GRAPH_RULE_APPLICATION

cogitant.base.ObserverMessage.Type.GRAPH_RULE_APPLICATION

A rule is being applied on a graph.

Messages of this type are represented by an ObserverMessageGraphRuleApplication.

◆ IOERROR

cogitant.base.ObserverMessage.Type.IOERROR

A Input/Output operation has fond an error or a warning.

◆ NOTYPE

cogitant.base.ObserverMessage.Type.NOTYPE

Undefined message.

◆ OPERATION_PROGRESS

cogitant.base.ObserverMessage.Type.OPERATION_PROGRESS

An operation is running.