/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.modelgenerator.util;
import org.eclipse.emf.ecore.EObject;
import org.teiid.designer.core.ModelerCore;
import org.teiid.designer.core.types.DatatypeManager;
/**
* SimpleDatatypeUtilImpl
*
* @since 8.0
*/
public class SimpleDatatypeUtilImpl implements SimpleDatatypeUtil {
private static final DatatypeManager MANAGER = ModelerCore.getWorkspaceDatatypeManager();
/**
* Construct an instance of SimpleDatatypeUtilImpl.
*
*/
public SimpleDatatypeUtilImpl() {
super();
}
/* (non-Javadoc)
* @See org.teiid.designer.modelgenerator.util.SimpleDatatypeUtil#isSimpleDatatypeBinary(org.eclipse.emf.ecore.EObject)
*/
@Override
public boolean isSimpleDatatypeString(EObject datatype) {
return MANAGER.isCharacter(datatype);
}
/* (non-Javadoc)
* @See org.teiid.designer.modelgenerator.util.SimpleDatatypeUtil#isSimpleDatatypeNumeric(org.eclipse.emf.ecore.EObject)
*/
@Override
public boolean isSimpleDatatypeNumeric(EObject datatype) {
return MANAGER.isNumeric(datatype);
}
}