Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

ElementModel Namespace Reference

A namespace for element modeling structures. More...


Compounds

struct  ElementModel::AttributeNode
 An attribute node. More...

struct  ElementModel::Node
 One graph node. More...

struct  ElementModel::Transition
 Structure describing one graph transition. More...


Typedefs

typedef List< TransitionTransitions
 The type representing a list of transitions.

typedef Stack< NodeNodeStack
 The type representing a stack of nodes.


Enumerations

enum  NodeType {
  NoNode, StartNode, EndNode, CharactersNode,
  ElementNode
}
 An enum describing possible graph node types. More...

enum  TransitionState { Definite, Indefinite, NewNodeCreated, Impossible }
 The possible states of one transition. More...


Detailed Description

A namespace for element modeling structures.

Enumeration Type Documentation

enum ElementModel::NodeType
 

An enum describing possible graph node types.

Enumeration values:
NoNode  No node.
StartNode  The start node.
EndNode  he end node.
CharactersNode  The characters node.
ElementNode  The element mode (contains a reference to another graph).

Definition at line 85 of file elementmodel.h.

enum ElementModel::TransitionState
 

The possible states of one transition.

Enumeration values:
Definite  The transition is definite.
Indefinite  The transition is indefinite (e.g. there are more possibilities).
NewNodeCreated  Leads to the node that has been created just now.
Impossible  There is no such transition.

Definition at line 105 of file elementmodel.h.


Generated on Wed Feb 5 10:43:07 2003 for Exalt by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002