Class ModelBasedArgumentConverter
- java.lang.Object
-
- de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
-
- All Implemented Interfaces:
ArgumentConverter
- Direct Known Subclasses:
CombinationArgumentConverter
,DelegatingModelBasedArgumentConverter
,ParameterArgumentConverter
,TupleListArgumentConverter
,ValueArgumentConverter
public abstract class ModelBasedArgumentConverter extends Object implements ArgumentConverter
SomeArgumentConverter
need aModelConverter
so that they can convert internal representations to external representations. This class handles the initialization of said converter.
-
-
Field Summary
Fields Modifier and Type Field Description protected ModelConverter
modelConverter
-
Constructor Summary
Constructors Constructor Description ModelBasedArgumentConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initialize(ModelConverter modelConverter)
Initializes the testModel converter to be used by the implementing class.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.rwth.swc.coffee4j.algorithmic.report.ArgumentConverter
canConvert, convert
-
-
-
-
Field Detail
-
modelConverter
protected ModelConverter modelConverter
-
-
Method Detail
-
initialize
public void initialize(ModelConverter modelConverter)
Initializes the testModel converter to be used by the implementing class.- Parameters:
modelConverter
- the testModel converter used for arguments. Must not benull
-
-