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

java.lang.Object
  extended by org.eclipse.gmf.graphdef.editor.parsers.AbstractParser
All Implemented Interfaces:
org.eclipse.gmf.runtime.common.ui.services.parser.IParser
Direct Known Subclasses:
MessageFormatParser

public abstract class AbstractParser
extends Object
implements org.eclipse.gmf.runtime.common.ui.services.parser.IParser

Generated

Nested Class Summary
protected  class AbstractParser.InvalidValue
           
 
Field Summary
protected  org.eclipse.emf.ecore.EAttribute[] editableFeatures
           
protected  org.eclipse.emf.ecore.EAttribute[] features
           
 
Constructor Summary
AbstractParser(org.eclipse.emf.ecore.EAttribute[] features)
           
AbstractParser(org.eclipse.emf.ecore.EAttribute[] features, org.eclipse.emf.ecore.EAttribute[] editableFeatures)
           
 
Method Summary
 org.eclipse.jface.text.contentassist.IContentAssistProcessor getCompletionProcessor(org.eclipse.core.runtime.IAdaptable element)
           
protected  Object[] getEditableValues(org.eclipse.emf.ecore.EObject element)
           
 String getEditorPattern()
           
 String getEditPattern()
           
protected  org.eclipse.gmf.runtime.common.core.command.ICommand getModificationCommand(org.eclipse.emf.ecore.EObject element, org.eclipse.emf.ecore.EAttribute feature, Object value)
           
protected  org.eclipse.gmf.runtime.common.core.command.ICommand getParseCommand(org.eclipse.core.runtime.IAdaptable adapter, Object[] values, int flags)
           
protected  Object getValidNewValue(org.eclipse.emf.ecore.EAttribute feature, Object value)
           
protected  Object getValue(org.eclipse.emf.ecore.EObject element, org.eclipse.emf.ecore.EAttribute feature)
           
protected  Object[] getValues(org.eclipse.emf.ecore.EObject element)
           
 String getViewPattern()
           
 boolean isAffectingEvent(Object event, int flags)
           
protected  boolean isAffectingFeature(Object feature)
           
 void setEditorPattern(String editorPattern)
           
 void setEditPattern(String editPattern)
           
 void setViewPattern(String viewPattern)
           
protected  org.eclipse.gmf.runtime.common.ui.services.parser.IParserEditStatus validateNewValues(Object[] values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmf.runtime.common.ui.services.parser.IParser
getEditString, getParseCommand, getPrintString, isValidEditString
 

Field Detail

features

protected final org.eclipse.emf.ecore.EAttribute[] features
Generated

editableFeatures

protected final org.eclipse.emf.ecore.EAttribute[] editableFeatures
Generated
Constructor Detail

AbstractParser

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

AbstractParser

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

getViewPattern

public String getViewPattern()
Generated

setViewPattern

public void setViewPattern(String viewPattern)
Generated

getEditorPattern

public String getEditorPattern()
Generated

setEditorPattern

public void setEditorPattern(String editorPattern)
Generated

getEditPattern

public String getEditPattern()
Generated

setEditPattern

public void setEditPattern(String editPattern)
Generated

isAffectingEvent

public boolean isAffectingEvent(Object event,
                                int flags)
Specified by:
isAffectingEvent in interface org.eclipse.gmf.runtime.common.ui.services.parser.IParser
Generated

isAffectingFeature

protected boolean isAffectingFeature(Object feature)
Generated

getCompletionProcessor

public org.eclipse.jface.text.contentassist.IContentAssistProcessor getCompletionProcessor(org.eclipse.core.runtime.IAdaptable element)
Specified by:
getCompletionProcessor in interface org.eclipse.gmf.runtime.common.ui.services.parser.IParser
Generated

getValues

protected Object[] getValues(org.eclipse.emf.ecore.EObject element)
Generated

getEditableValues

protected Object[] getEditableValues(org.eclipse.emf.ecore.EObject element)
Generated

getValue

protected Object getValue(org.eclipse.emf.ecore.EObject element,
                          org.eclipse.emf.ecore.EAttribute feature)
Generated

getParseCommand

protected org.eclipse.gmf.runtime.common.core.command.ICommand getParseCommand(org.eclipse.core.runtime.IAdaptable adapter,
                                                                               Object[] values,
                                                                               int flags)
Generated

getModificationCommand

protected org.eclipse.gmf.runtime.common.core.command.ICommand getModificationCommand(org.eclipse.emf.ecore.EObject element,
                                                                                      org.eclipse.emf.ecore.EAttribute feature,
                                                                                      Object value)
Generated

validateNewValues

protected org.eclipse.gmf.runtime.common.ui.services.parser.IParserEditStatus validateNewValues(Object[] values)
Generated

getValidNewValue

protected Object getValidNewValue(org.eclipse.emf.ecore.EAttribute feature,
                                  Object value)
Generated


Copyright © 2012. All Rights Reserved.