Package eu.bandm.tools.d2d2.base
Class Navigate.AttributeCollector
java.lang.Object
eu.bandm.tools.d2d2.model.MATCH_ONLY_00
eu.bandm.tools.d2d2.model.SinglePhase
eu.bandm.tools.d2d2.base.Navigate.AttributeCollector
- Enclosing class:
Navigate
Worker for updating the local attribute cache.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CheckedMap_RD<Definition, Boolean> Result accumulator(package private) final MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> (package private) booleanVisitor state register: currently descended under Opt operator.(package private) booleanVisitor state register: currently descended under Plus operator.(package private) booleanVisitor state register: currently descended under Star operator.Fields inherited from class eu.bandm.tools.d2d2.model.MATCH_ONLY_00
_visitor_debug_stream, partial -
Constructor Summary
ConstructorsConstructorDescriptionAttributeCollector(CheckedMap_RD<Definition, Boolean> atts, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Only constructor. -
Method Summary
Methods inherited from class eu.bandm.tools.d2d2.model.SinglePhase
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, follow_definitions, follow_defInstances, follow_docu, follow_firsts, follow_globalSubsts, follow_imports, follow_itemDocu, follow_localdefs, follow_localSubsts, follow_modules, follow_namespaces, follow_obligates, follow_on, follow_rawModules, follow_text, follow_weakfirsts, follow_xattributesMethods inherited from class eu.bandm.tools.d2d2.model.MATCH_ONLY_00
_visitor_trace, action, action, action, action, action, compile, followAll_definitions, followAll_defInstances, followAll_docu, followAll_firsts, followAll_globalSubsts, followAll_imports, followAll_itemDocu, followAll_localdefs, followAll_localSubsts, followAll_modules, followAll_namespaces, followAll_obligates, followAll_on, followAll_rawModules, followAll_text, followAll_weakfirsts, followAll_xattributes, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
-
Field Details
-
atts
CheckedMap_RD<Definition,Boolean> attsResult accumulator -
msg
-
underOpt
boolean underOptVisitor state register: currently descended under Opt operator. -
underStar
boolean underStarVisitor state register: currently descended under Star operator. -
underPlus
boolean underPlusVisitor state register: currently descended under Plus operator.
-
-
Constructor Details
-
AttributeCollector
public AttributeCollector(CheckedMap_RD<Definition, Boolean> atts, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Only constructor.
-
-
Method Details
-
action
Memorize situation and descend- Overrides:
actionin classSinglePhase
-
action
Memorize situation and descend- Overrides:
actionin classSinglePhase
-
action
Memorize situation and descend- Overrides:
actionin classSinglePhase
-
action
Store the referred definiton as an attribute, if appropriate.- Overrides:
actionin classSinglePhase
-