org.eclipse.gmf.tooling.runtime.parsers
Class ExpressionLabelParserBase

java.lang.Object
  extended by org.eclipse.gmf.tooling.runtime.parsers.ExpressionLabelParserBase
All Implemented Interfaces:
org.eclipse.gmf.runtime.common.ui.services.parser.IParser, HasOclTracker

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


Constructor Summary
ExpressionLabelParserBase()
           
ExpressionLabelParserBase(OclTrackerFactory.Type preferredType)
           
ExpressionLabelParserBase(OclTrackerFactory oclTrackerFactory)
           
 
Method Summary
protected abstract  String getExpressionBody()
           
 OclTracker getOclTracker()
           
 String getPrintString(org.eclipse.core.runtime.IAdaptable element, int flags)
           
 boolean isAffectingEvent(Object event, int flags)
           
 
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
getCompletionProcessor, getEditString, getParseCommand, isValidEditString
 

Constructor Detail

ExpressionLabelParserBase

public ExpressionLabelParserBase()

ExpressionLabelParserBase

public ExpressionLabelParserBase(OclTrackerFactory.Type preferredType)

ExpressionLabelParserBase

public ExpressionLabelParserBase(OclTrackerFactory oclTrackerFactory)
Method Detail

getOclTracker

public OclTracker getOclTracker()
Specified by:
getOclTracker in interface HasOclTracker

getPrintString

public String getPrintString(org.eclipse.core.runtime.IAdaptable element,
                             int flags)
Specified by:
getPrintString in interface org.eclipse.gmf.runtime.common.ui.services.parser.IParser

isAffectingEvent

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

getExpressionBody

protected abstract String getExpressionBody()


Copyright © 2012. All Rights Reserved.