de.cau.cs.kieler.synccharts.diagram.parsers
Class AbstractParser

java.lang.Object
  extended by de.cau.cs.kieler.synccharts.diagram.parsers.AbstractParser
All Implemented Interfaces:
IParser
Direct Known Subclasses:
MessageFormatParser

public abstract class AbstractParser
extends Object
implements IParser

Rating red
Generated:
This code was automatically generated.

Nested Class Summary
protected  class AbstractParser.InvalidValue
           
 
Field Summary
protected  EAttribute[] editableFeatures
           
protected  EAttribute[] features
           
 
Constructor Summary
AbstractParser(EAttribute[] features)
           
AbstractParser(EAttribute[] features, EAttribute[] editableFeatures)
           
 
Method Summary
 IContentAssistProcessor getCompletionProcessor(IAdaptable element)
           
protected  Object[] getEditableValues(EObject element)
           
 String getEditorPattern()
           
 String getEditPattern()
           
protected  ICommand getModificationCommand(EObject element, EAttribute feature, Object value)
           
protected  ICommand getParseCommand(IAdaptable adapter, Object[] values, int flags)
           
protected  Object getValidNewValue(EAttribute feature, Object value)
           
protected  Object getValue(EObject element, EAttribute feature)
           
protected  Object[] getValues(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  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 EAttribute[] features
Generated:
This code was automatically generated.

editableFeatures

protected final EAttribute[] editableFeatures
Generated:
This code was automatically generated.
Constructor Detail

AbstractParser

public AbstractParser(EAttribute[] features)
Generated:
This code was automatically generated.

AbstractParser

public AbstractParser(EAttribute[] features,
                      EAttribute[] editableFeatures)
Generated:
This code was automatically generated.
Method Detail

getViewPattern

public String getViewPattern()
Generated:
This code was automatically generated.

setViewPattern

public void setViewPattern(String viewPattern)
Generated:
This code was automatically generated.

getEditorPattern

public String getEditorPattern()
Generated:
This code was automatically generated.

setEditorPattern

public void setEditorPattern(String editorPattern)
Generated:
This code was automatically generated.

getEditPattern

public String getEditPattern()
Generated:
This code was automatically generated.

setEditPattern

public void setEditPattern(String editPattern)
Generated:
This code was automatically generated.

isAffectingEvent

public boolean isAffectingEvent(Object event,
                                int flags)
Specified by:
isAffectingEvent in interface IParser
Generated:
This code was automatically generated.

isAffectingFeature

protected boolean isAffectingFeature(Object feature)
Generated:
This code was automatically generated.

getCompletionProcessor

public IContentAssistProcessor getCompletionProcessor(IAdaptable element)
Specified by:
getCompletionProcessor in interface IParser
Generated:
This code was automatically generated.

getValues

protected Object[] getValues(EObject element)
Generated:
This code was automatically generated.

getEditableValues

protected Object[] getEditableValues(EObject element)
Generated:
This code was automatically generated.

getValue

protected Object getValue(EObject element,
                          EAttribute feature)
Generated:
This code was automatically generated.

getParseCommand

protected ICommand getParseCommand(IAdaptable adapter,
                                   Object[] values,
                                   int flags)
Generated:
This code was automatically generated.

getModificationCommand

protected ICommand getModificationCommand(EObject element,
                                          EAttribute feature,
                                          Object value)
Generated:
This code was automatically generated.

validateNewValues

protected IParserEditStatus validateNewValues(Object[] values)
Generated:
This code was automatically generated.

getValidNewValue

protected Object getValidNewValue(EAttribute feature,
                                  Object value)
Generated:
This code was automatically generated.