org.joinedworkz.common.java.Strategy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of common-java Show documentation
Show all versions of common-java Show documentation
DSL based modeling framework - facilities common java
package org.joinedworkz.common.java;
import org.eclipse.xtext.xbase.lib.StringExtensions;
import org.joinedworkz.core.facility.AbstractStrategy;
import org.joinedworkz.core.model.CmnField;
import org.joinedworkz.core.model.CmnObject;
@SuppressWarnings("all")
public class Strategy extends AbstractStrategy {
@Override
public Object apply(final CmnObject obj) {
if ((obj instanceof CmnField)) {
return StringExtensions.toFirstLower(((CmnField)obj).getName());
}
return "NONAME";
}
}