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... | |
Message type.
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.
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.
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.
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.
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.
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.
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.
cogitant.base.ObserverMessage.Type.GRAPH_RULE_APPLICATION |
A rule is being applied on a graph.
Messages of this type are represented by an ObserverMessageGraphRuleApplication.
cogitant.base.ObserverMessage.Type.IOERROR |
A Input/Output operation has fond an error or a warning.
cogitant.base.ObserverMessage.Type.NOTYPE |
Undefined message.
cogitant.base.ObserverMessage.Type.OPERATION_PROGRESS |
An operation is running.