Author: scabanovich
Date: 2007-08-16 12:50:44 -0400 (Thu, 16 Aug 2007)
New Revision: 3179
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/meta/action/SignificanceMessageFactory.java
Log:
Reducing meta - removed empty elements <Editor/> and <Constraint/>
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/meta/action/SignificanceMessageFactory.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/meta/action/SignificanceMessageFactory.java 2007-08-16
16:49:47 UTC (rev 3178)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/meta/action/SignificanceMessageFactory.java 2007-08-16
16:50:44 UTC (rev 3179)
@@ -15,12 +15,14 @@
import org.jboss.tools.common.model.*;
import org.jboss.tools.common.model.util.ModelFeatureFactory;
import org.jboss.tools.common.meta.action.impl.*;
+import org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl;
public class SignificanceMessageFactory {
static public final String MESSAGE_CLASS_NAME_PARAMETER =
"significanceMessageClass";
static private SignificanceMessage defaultFactory = new SignificanceMessageImpl();
+ static private SignificanceMessage defaultReplaceFactory = new
ReplaceSignificanceMessageImpl();
static private Hashtable map = new Hashtable();
private SignificanceMessageFactory() {
@@ -34,6 +36,9 @@
public String getMessage(XAction action, XModelObject object, XModelObject[] objects)
{
String ms = action.getProperty(MESSAGE_CLASS_NAME_PARAMETER);
if(ms == null || ms.length() == 0) return defaultFactory.getMessage(action, object,
objects);
+ if("%Replace%".equals(ms)) {
+ return defaultReplaceFactory.getMessage(action, object, objects);
+ }
SignificanceMessage specificMessage = (SignificanceMessage)map.get(ms);
if(specificMessage==null) {
specificMessage = getImplInstance(ms);
Show replies by date