org.eclipse.gmf.tooling.runtime.parsers
Class AbstractParser
java.lang.Object
org.eclipse.gmf.tooling.runtime.parsers.AbstractParser
- All Implemented Interfaces:
- org.eclipse.gmf.runtime.common.ui.services.parser.IParser
public abstract class AbstractParser
- extends Object
- implements org.eclipse.gmf.runtime.common.ui.services.parser.IParser
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)
|
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 |
features
protected final org.eclipse.emf.ecore.EAttribute[] features
editableFeatures
protected final org.eclipse.emf.ecore.EAttribute[] editableFeatures
AbstractParser
public AbstractParser(org.eclipse.emf.ecore.EAttribute[] features)
AbstractParser
public AbstractParser(org.eclipse.emf.ecore.EAttribute[] features,
org.eclipse.emf.ecore.EAttribute[] editableFeatures)
getViewPattern
public String getViewPattern()
setViewPattern
public void setViewPattern(String viewPattern)
getEditorPattern
public String getEditorPattern()
setEditorPattern
public void setEditorPattern(String editorPattern)
getEditPattern
public String getEditPattern()
setEditPattern
public void setEditPattern(String editPattern)
isAffectingEvent
public boolean isAffectingEvent(Object event,
int flags)
- Specified by:
isAffectingEvent
in interface org.eclipse.gmf.runtime.common.ui.services.parser.IParser
isAffectingFeature
protected boolean isAffectingFeature(Object feature)
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
getValues
protected Object[] getValues(org.eclipse.emf.ecore.EObject element)
getEditableValues
protected Object[] getEditableValues(org.eclipse.emf.ecore.EObject element)
getValue
protected Object getValue(org.eclipse.emf.ecore.EObject element,
org.eclipse.emf.ecore.EAttribute feature)
getParseCommand
protected org.eclipse.gmf.runtime.common.core.command.ICommand getParseCommand(org.eclipse.core.runtime.IAdaptable adapter,
Object[] values,
int flags)
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)
validateNewValues
protected org.eclipse.gmf.runtime.common.ui.services.parser.IParserEditStatus validateNewValues(Object[] values)
getValidNewValue
protected Object getValidNewValue(org.eclipse.emf.ecore.EAttribute feature,
Object value)
Copyright © 2012. All Rights Reserved.