blob: b33a63e0ebd0e3c69364ecaa5d1b5cfc5db8ced2 [file] [log] [blame]
package org.eclipse.epsilon.emc.emf.ext;
import org.eclipse.epsilon.emc.emf.EmfPropertyGetter;
import org.eclipse.epsilon.eol.exceptions.EolRuntimeException;
public class EmfExtPropertyGetter extends EmfPropertyGetter {
@Override
public boolean hasProperty(Object object, String property) {
return super.hasProperty(object, property) || property.endsWith("_");
}
@Override
public Object invoke(Object object, String property) throws EolRuntimeException {
if (property.endsWith("_")) {
return "hello world";
}
else {
return super.invoke(object, property);
}
}
}