Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java b/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java
index cb76bdd3a8..85cdb36c22 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.gen/src/org/eclipse/jpt/jpa/gen/internal/ORMGenCustomizer.java
@@ -26,7 +26,6 @@ import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.jpt.common.utility.internal.StringTools;
-import org.eclipse.jpt.jpa.core.prefs.JpaEntityGenPreferencesManager;
import org.eclipse.jpt.jpa.db.Column;
import org.eclipse.jpt.jpa.db.Schema;
import org.eclipse.jpt.jpa.db.Table;
@@ -552,6 +551,20 @@ public abstract class ORMGenCustomizer implements java.io.Serializable
public String propertySetter(String propertyName) {
return "set"+StringUtil.initUpper(propertyName);
}
+ /**
+ * Returns a add method name given a property name.
+ */
+ public String propertyAdd(String propertyName) {
+ String name = StringUtil.singularise(propertyName);
+ return "add"+StringUtil.initUpper(name);
+ }
+ /**
+ * Returns a remove method name given a property name.
+ */
+ public String propertyRemove(String propertyName) {
+ String name = StringUtil.singularise(propertyName);
+ return "remove"+StringUtil.initUpper(name);
+ }
public String quote(String s) {
return StringUtil.quote(s, '"');
}
@@ -567,6 +580,9 @@ public abstract class ORMGenCustomizer implements java.io.Serializable
public String convertToXmlStringLiteral(String s) {
return StringTools.convertToXmlStringLiteral(s);
}
+ public String convertToSingularisedString(String s) {
+ return StringUtil.singularise(s);
+ }
/**
* Appends an annotation member name and value to an existing annotation.
*

Back to the top