org.eclipse.gmf.graphdef.editor.parsers
Class MessageFormatParser

java.lang.Object
  extended by org.eclipse.gmf.graphdef.editor.parsers.AbstractParser
      extended by org.eclipse.gmf.graphdef.editor.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.gmf.graphdef.editor.parsers.AbstractParser
AbstractParser.InvalidValue
 
Field Summary
 
Fields inherited from class org.eclipse.gmf.graphdef.editor.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  String getDefaultEditablePattern()
           
protected  String getDefaultPattern()
           
protected  MessageFormat getEditorProcessor()
           
protected  MessageFormat getEditProcessor()
           
 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, String newString, int flags)
           
 String getPrintString(org.eclipse.core.runtime.IAdaptable adapter, int flags)
           
protected  MessageFormat getViewProcessor()
           
 org.eclipse.gmf.runtime.common.ui.services.parser.IParserEditStatus isValidEditString(org.eclipse.core.runtime.IAdaptable adapter, String editString)
           
 void setEditorPattern(String editorPattern)
           
 void setEditPattern(String editPattern)
           
 void setViewPattern(String viewPattern)
           
 
Methods inherited from class org.eclipse.gmf.graphdef.editor.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 String getDefaultPattern()

setViewPattern

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

setEditorPattern

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

getViewProcessor

protected MessageFormat getViewProcessor()

getEditorProcessor

protected MessageFormat getEditorProcessor()

getDefaultEditablePattern

protected String getDefaultEditablePattern()

setEditPattern

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

getEditProcessor

protected MessageFormat getEditProcessor()

getEditString

public 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,
                                                                                             String editString)

getParseCommand

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

getPrintString

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


Copyright © 2011. All Rights Reserved.