Package eu.bandm.tools.d2d2.base
Class CharParserPrepare.ReduceToCardinalities
java.lang.Object
eu.bandm.tools.d2d2.model.MATCH_ONLY_00
eu.bandm.tools.d2d2.model.SinglePhase
eu.bandm.tools.d2d2.base.CharParserPrepare.ReduceToCardinalities
- Enclosing class:
- CharParserPrepare
-
Field Summary
Modifier and TypeFieldDescription(package private) int
(package private) int
(package private) CheckedList<Expression>
(package private) Definition
(package private) Reference
(package private) Set<Definition>
(package private) int
(package private) int
(package private) Set<Definition>
Fields inherited from class eu.bandm.tools.d2d2.model.MATCH_ONLY_00
_visitor_debug_stream, partial
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
(package private) void
add
(List<Expression> exps) translate
(Expression in) Returns a top-level permutation expression which contains all found sub-elements in their possible cardinalities.translate
(CheckedList<Expression> ins) void
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, 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_xattributes
Methods 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
-
components
CheckedList<Expression> components -
todo
Set<Definition> todo -
done
Set<Definition> done -
currentDef
Definition currentDef -
currentRef
Reference currentRef -
min
int min -
max
int max -
addmin
int addmin -
addmax
int addmax
-
-
Constructor Details
-
ReduceToCardinalities
public ReduceToCardinalities()
-
-
Method Details
-
translate
-
translate
Returns a top-level permutation expression which contains all found sub-elements in their possible cardinalities. -
translateOne
-
action
- Overrides:
action
in classSinglePhase
-
action
- Overrides:
action
in classSinglePhase
-
action
- Overrides:
action
in classSinglePhase
-
action
- Overrides:
action
in classSinglePhase
-
add
-
action
- Overrides:
action
in classSinglePhase
-
action
- Overrides:
action
in classSinglePhase
-
action
- Overrides:
action
in classSinglePhase
-
action
- Overrides:
action
in classSinglePhase
-