Definition at line 19 of file YadaGrammar.tcl.
Public Member Functions | |
clone (TclList args) | |
deleteWordgraphs () | |
displayTitle () | |
fromDOM (domNode rootNode) | |
getPersistanceFileName () | |
getSelection () | |
getWordgraph (TclString wgName) | |
getWordgraphs () | |
hasSavedState () | |
isModified () | |
isUpToDate () | |
load () | |
persistenceFileInSync () | |
rescan () | |
resetModified () | |
save () | |
scan () | |
setModified () | |
setSelection (TclList args) | |
setWordgraph (YadaWordgraph wordgraph) | |
toDOM () | |
Public Attributes | |
TclList | files = {} |
TclRef | name |
Protected Attributes | |
TclNumber | _modified = 0 |
Private Member Functions | |
YadaGrammar (TclList args) | |
~YadaGrammar () | |
Private Attributes | |
TclNumber | _isUpToDate = 0 |
TclRef | _selected |
TclString | _selection = "" |
TclArray | _wordgraphs |
|
constructor Definition at line 67 of file YadaGrammar.tcl. |
|
destructor Definition at line 76 of file YadaGrammar.tcl. |
|
clone Definition at line 338 of file YadaGrammar.tcl. |
|
deleteWordgraphs Definition at line 153 of file YadaGrammar.tcl. |
|
Displays title in main window (reflecting modification state of document). Definition at line 128 of file YadaConfigItem.tcl. |
|
Initialize Object with DOM node (that has saved the object state)
Reimplemented from YadaConfigItem. Definition at line 122 of file YadaGrammar.tcl. |
|
Getting unique file name from registry.
Implements YadaConfigItem. Definition at line 412 of file YadaGrammar.tcl. |
|
getSelection Definition at line 331 of file YadaGrammar.tcl. |
|
getWordgraph Definition at line 176 of file YadaGrammar.tcl. |
|
getWordgraphs Definition at line 164 of file YadaGrammar.tcl. |
|
Predicate returning 1, if file containing persistant state of YadaGrammar exists, otherwise 0 Definition at line 115 of file YadaConfigItem.tcl. |
|
Predicate returning 1, if configuration data has changed, 0 otherwise. Definition at line 87 of file YadaConfigItem.tcl. |
|
Returns the value of private member variable _isUpToDate. Definition at line 377 of file YadaGrammar.tcl. |
|
Loads object state from unique file (depends on object name). Definition at line 66 of file YadaConfigItem.tcl. |
|
Predicate returning 1, if grammar file has been changed since the last saving, otherwise 0 If no persistant state file exists, 1 is returned Definition at line 388 of file YadaGrammar.tcl. |
|
rescan # for debugging Definition at line 208 of file YadaGrammar.tcl. |
|
Removes modification mark. Definition at line 105 of file YadaConfigItem.tcl. |
|
Serializes object state to unique file (depends on object name). Definition at line 45 of file YadaConfigItem.tcl. |
|
scan Definition at line 199 of file YadaGrammar.tcl. |
|
Marks item as modified. Definition at line 94 of file YadaConfigItem.tcl. |
|
setSelection Definition at line 315 of file YadaGrammar.tcl. |
|
setWordgraph registers a YadaWordgraph object Definition at line 188 of file YadaGrammar.tcl. |
|
Serializes Object into a DOM-XML-Node
Reimplemented from YadaConfigItem. Definition at line 85 of file YadaGrammar.tcl. |
|
flag indicating whether the grammars _wordgraphs are up to date. If not we reconstruct this array in scan() or rescan(). Definition at line 36 of file YadaGrammar.tcl. |
|
array mapping selection attribute to wordgraph-id Definition at line 39 of file YadaGrammar.tcl. |
|
list of selected wordgraph ids Definition at line 29 of file YadaGrammar.tcl. |
|
array mapping wordgraph ids to YadaWordgraph s Definition at line 32 of file YadaGrammar.tcl. |
|
list of all files making up the grammar Definition at line 360 of file YadaGrammar.tcl. |