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

java.lang.Object
  extended by org.eclipse.gmf.tooling.runtime.parsers.AbstractFeatureParser
      extended by org.eclipse.gmf.tooling.runtime.parsers.ChoiceParserBase
          extended by org.eclipse.gmf.tooling.runtime.parsers.OclChoiceParser
              extended by org.eclipse.gmf.tooling.runtime.parsers.OclTrackerChoiceParser
All Implemented Interfaces:
org.eclipse.gmf.runtime.common.ui.services.parser.IParser, ComboDirectEditManager.IChoiceParser, HasOclTracker

public class OclTrackerChoiceParser
extends OclChoiceParser
implements HasOclTracker


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.gmf.tooling.runtime.parsers.AbstractFeatureParser
AbstractFeatureParser.InvalidValue
 
Constructor Summary
OclTrackerChoiceParser(org.eclipse.emf.ecore.EStructuralFeature feature, String itemsExpression, String showExpression, org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
           
OclTrackerChoiceParser(org.eclipse.emf.ecore.EStructuralFeature feature, String itemsExpression, String showExpression, org.eclipse.emf.common.notify.AdapterFactory adapterFactory, OclTrackerFactory.Type factoryType)
           
OclTrackerChoiceParser(org.eclipse.emf.ecore.EStructuralFeature feature, String itemsExpression, String showExpression, org.eclipse.emf.common.notify.AdapterFactory itemProvidersAdapterFactory, OclTrackerFactory oclTrackerFactory)
           
 
Method Summary
 String getEditString(org.eclipse.core.runtime.IAdaptable adapter, int flags)
           
 OclTracker getOclTracker()
           
 boolean isAffectingEvent(Object event, int flags)
           
 
Methods inherited from class org.eclipse.gmf.tooling.runtime.parsers.OclChoiceParser
getEditChoice, getItems, getNullItemEditChoice, installListeners, uninstallListeners
 
Methods inherited from class org.eclipse.gmf.tooling.runtime.parsers.ChoiceParserBase
getEditChoices, getFeature, getParseCommand, getPrintString, isValidEditString
 
Methods inherited from class org.eclipse.gmf.tooling.runtime.parsers.AbstractFeatureParser
getCompletionProcessor, getEditableFeatures, getEditableValues, getFeatures, getModificationCommand, getParseCommand, getValidNewValue, getValue, getValues, isAffectingFeature, validateNewValues
 
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
 

Constructor Detail

OclTrackerChoiceParser

public OclTrackerChoiceParser(org.eclipse.emf.ecore.EStructuralFeature feature,
                              String itemsExpression,
                              String showExpression,
                              org.eclipse.emf.common.notify.AdapterFactory adapterFactory)

OclTrackerChoiceParser

public OclTrackerChoiceParser(org.eclipse.emf.ecore.EStructuralFeature feature,
                              String itemsExpression,
                              String showExpression,
                              org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
                              OclTrackerFactory.Type factoryType)

OclTrackerChoiceParser

public OclTrackerChoiceParser(org.eclipse.emf.ecore.EStructuralFeature feature,
                              String itemsExpression,
                              String showExpression,
                              org.eclipse.emf.common.notify.AdapterFactory itemProvidersAdapterFactory,
                              OclTrackerFactory oclTrackerFactory)
Method Detail

getEditString

public String getEditString(org.eclipse.core.runtime.IAdaptable adapter,
                            int flags)
Specified by:
getEditString in interface org.eclipse.gmf.runtime.common.ui.services.parser.IParser
Overrides:
getEditString in class ChoiceParserBase

getOclTracker

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

isAffectingEvent

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


Copyright © 2012. All Rights Reserved.