package org.jboss.tools.hibernate.runtime.common;
import org.jboss.tools.hibernate.runtime.spi.IReverseEngineeringSettings;
public abstract class AbstractReverseEngineeringSettingsFacade
extends AbstractFacade
implements IReverseEngineeringSettings {
public AbstractReverseEngineeringSettingsFacade(IFacadeFactory facadeFactory, Object target) {
super(facadeFactory, target);
}
@Override
public IReverseEngineeringSettings setDefaultPackageName(String name) {
Util.invokeMethod(
getTarget(),
"setDefaultPackageName",
new Class[] { String.class },
new Object[] { name } );
return this;
}
@Override
public IReverseEngineeringSettings setDetectManyToMany(boolean b) {
Util.invokeMethod(
getTarget(),
"setDetectManyToMany",
new Class[] { boolean.class },
new Object[] { b } );
return this;
}
@Override
public IReverseEngineeringSettings setDetectOneToOne(boolean b) {
Util.invokeMethod(
getTarget(),
"setDetectOneToOne",
new Class[] { boolean.class },
new Object[] { b } );
return this;
}
@Override
public IReverseEngineeringSettings setDetectOptimisticLock(boolean b) {
Util.invokeMethod(
getTarget(),
"setDetectOptimisticLock",
new Class[] { boolean.class },
new Object[] { b } );
return this;
}
}