workcraft/workcraft

View on GitHub
workcraft/XmasPlugin/src/org/workcraft/plugins/xmas/VisualXmasDescriptor.java

Summary

Maintainability
A
0 mins
Test Coverage
package org.workcraft.plugins.xmas;

import org.workcraft.dom.VisualModelDescriptor;
import org.workcraft.dom.math.MathModel;
import org.workcraft.exceptions.VisualModelInstantiationException;
import org.workcraft.utils.ValidationUtils;

public class VisualXmasDescriptor implements VisualModelDescriptor {

    @Override
    public VisualXmas create(MathModel mathModel) throws VisualModelInstantiationException {
        ValidationUtils.validateMathModelType(mathModel, Xmas.class, VisualXmas.class.getSimpleName());
        return new VisualXmas((Xmas) mathModel);
    }

}