Package eu.bandm.tools.muli.tdom
Class Matcher
java.lang.Object
eu.bandm.tools.tdom.runtime.BaseMatcher
eu.bandm.tools.muli.tdom.BaseMatcher
eu.bandm.tools.muli.tdom.Matcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaction(Element_entry element) protected voidaction(Element_entry.Attr_key attr) protected voidprotected voidaction(Element_text element) protected voidaction(Element_text.Attr_lang attr) protected voidaction(Element_translationfile element) protected voidaction(TypedPCData pcdata) Semantic execution; can be overridden by the user when defining a particular visitor.voidprotected voidprotected voidphase(int phase, boolean generalizing, boolean descending, Element_entry element) protected voidphase(int phase, boolean generalizing, boolean descending, Element_entry.Attr_key attr) protected voidphase(int phase, boolean generalizing, boolean descending, Element_entry.Attr_lang attr) protected voidphase(int phase, boolean generalizing, boolean descending, Element_text element) protected voidphase(int phase, boolean generalizing, boolean descending, Element_text.Attr_lang attr) protected voidphase(int phase, boolean generalizing, boolean descending, Element_translationfile element) protected voidphase(int phase, boolean generalizing, boolean descending, TypedPCData pcdata) protected voidsetPhases(int descendAt, boolean... generalize) Methods inherited from class eu.bandm.tools.tdom.runtime.BaseMatcher
match
-
Constructor Details
-
Matcher
public Matcher()
-
-
Method Details
-
action
Description copied from class:BaseMatcherSemantic execution; can be overridden by the user when defining a particular visitor. Will always be called when aTypedPCDatais reached when traversing the model instance. This default implementation does nothing.- Overrides:
actionin classBaseMatcher
-
phase
-
match
-
setPhases
protected void setPhases(int descendAt, boolean... generalize) -
action
- Overrides:
actionin classBaseMatcher
-
phase
-
action
- Overrides:
actionin classBaseMatcher
-
phase
-
action
- Overrides:
actionin classBaseMatcher
-
phase
protected void phase(int phase, boolean generalizing, boolean descending, Element_translationfile element) -
action
- Overrides:
actionin classBaseMatcher
-
phase
-
action
- Overrides:
actionin classBaseMatcher
-
phase
protected void phase(int phase, boolean generalizing, boolean descending, Element_entry.Attr_key attr) -
action
- Overrides:
actionin classBaseMatcher
-
phase
protected void phase(int phase, boolean generalizing, boolean descending, Element_entry.Attr_lang attr) -
action
- Overrides:
actionin classBaseMatcher
-
phase
protected void phase(int phase, boolean generalizing, boolean descending, Element_text.Attr_lang attr)
-