Package com.nomagic.magicdraw.evaluation
Interface BinaryEvaluator
- All Superinterfaces:
Evaluator
Specialization of evaluator for binary expressions.
Allows additional configuration - contributing expression implementations
from separate classloaders - e.g. coming from plugins.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
registerAdditionalImplementers
(ClassLoader implementorClasses) Method allows registering additional classloaders, to load classes, implementing binary expressions.Methods inherited from interface com.nomagic.magicdraw.evaluation.Evaluator
evaluate, evaluate, getExpressionCachingKey, isExpressionGlobal
-
Method Details
-
registerAdditionalImplementers
Method allows registering additional classloaders, to load classes, implementing binary expressions. This is especially necessary for expression implementations, coming from plugins (otherwise these implementation classes will not be found - since they are in a separate classloader - plugin classloader).- Parameters:
implementorClasses
- classloader, supplying additional classes, implementing expressions
-