org.eclipse.emf.ecoretools.diagram.parsers
Class MessageFormatParser

java.lang.Object
  extended by org.eclipse.emf.ecoretools.diagram.parsers.AbstractParser
      extended by org.eclipse.emf.ecoretools.diagram.parsers.MessageFormatParser
All Implemented Interfaces:
org.eclipse.gmf.runtime.common.ui.services.parser.IParser

public class MessageFormatParser
extends AbstractParser


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecoretools.diagram.parsers.AbstractParser
AbstractParser.InvalidValue
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecoretools.diagram.parsers.AbstractParser
editableFeatures, features
 
Constructor Summary
MessageFormatParser(org.eclipse.emf.ecore.EAttribute[] features)
           
MessageFormatParser(org.eclipse.emf.ecore.EAttribute[] features, org.eclipse.emf.ecore.EAttribute[] editableFeatures)
           
 
Method Summary
protected  java.lang.String getDefaultEditablePattern()
           
protected  java.lang.String getDefaultPattern()
           
protected  java.text.MessageFormat getEditorProcessor()
           
protected  java.text.MessageFormat getEditProcessor()
           
 java.lang.String getEditString(org.eclipse.core.runtime.IAdaptable adapter, int flags)
           
 org.eclipse.gmf.runtime.common.core.command.ICommand getParseCommand(org.eclipse.core.runtime.IAdaptable adapter, java.lang.String newString, int flags)
           
 java.lang.String getPrintString(org.eclipse.core.runtime.IAdaptable adapter, int flags)
           
protected  java.text.MessageFormat getViewProcessor()
           
 org.eclipse.gmf.runtime.common.ui.services.parser.IParserEditStatus isValidEditString(org.eclipse.core.runtime.IAdaptable adapter, java.lang.String editString)
           
 void setEditorPattern(java.lang.String editorPattern)
           
 void setEditPattern(java.lang.String editPattern)
           
 void setViewPattern(java.lang.String viewPattern)
           
 
Methods inherited from class org.eclipse.emf.ecoretools.diagram.parsers.AbstractParser
getCompletionProcessor, getEditableValues, getEditorPattern, getEditPattern, getModificationCommand, getParseCommand, getValidNewValue, getValue, getValues, getViewPattern, isAffectingEvent, isAffectingFeature, validateNewValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageFormatParser

public MessageFormatParser(org.eclipse.emf.ecore.EAttribute[] features)

MessageFormatParser

public MessageFormatParser(org.eclipse.emf.ecore.EAttribute[] features,
                           org.eclipse.emf.ecore.EAttribute[] editableFeatures)
Method Detail

getDefaultPattern

protected java.lang.String getDefaultPattern()

setViewPattern

public void setViewPattern(java.lang.String viewPattern)
Overrides:
setViewPattern in class AbstractParser

setEditorPattern

public void setEditorPattern(java.lang.String editorPattern)
Overrides:
setEditorPattern in class AbstractParser

getViewProcessor

protected java.text.MessageFormat getViewProcessor()

getEditorProcessor

protected java.text.MessageFormat getEditorProcessor()

getDefaultEditablePattern

protected java.lang.String getDefaultEditablePattern()

setEditPattern

public void setEditPattern(java.lang.String editPattern)
Overrides:
setEditPattern in class AbstractParser

getEditProcessor

protected java.text.MessageFormat getEditProcessor()

getEditString

public java.lang.String getEditString(org.eclipse.core.runtime.IAdaptable adapter,
                                      int flags)

isValidEditString

public org.eclipse.gmf.runtime.common.ui.services.parser.IParserEditStatus isValidEditString(org.eclipse.core.runtime.IAdaptable adapter,
                                                                                             java.lang.String editString)

getParseCommand

public org.eclipse.gmf.runtime.common.core.command.ICommand getParseCommand(org.eclipse.core.runtime.IAdaptable adapter,
                                                                            java.lang.String newString,
                                                                            int flags)

getPrintString

public java.lang.String getPrintString(org.eclipse.core.runtime.IAdaptable adapter,
                                       int flags)

Copyright 2007 Anyware Technologies.
All Rights Reserved.