org.eclipse.xtext.serializer.sequencer
Class SemanticNodeProvider

java.lang.Object
  extended by org.eclipse.xtext.serializer.sequencer.SemanticNodeProvider
All Implemented Interfaces:
ISemanticNodeProvider

public class SemanticNodeProvider
extends java.lang.Object
implements ISemanticNodeProvider

Author:
Moritz Eysholdt - Initial contribution and API

Nested Class Summary
static class SemanticNodeProvider.NodesForEObjectProvider
           
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider
ISemanticNodeProvider.INodesForEObjectProvider, ISemanticNodeProvider.NullNodesForEObjectProvider
 
Field Summary
 
Fields inherited from interface org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider
NULL_NODES_PROVIDER
 
Constructor Summary
SemanticNodeProvider()
           
 
Method Summary
protected  SemanticNodeProvider.NodesForEObjectProvider createNodesForEObjectProvider(org.eclipse.emf.ecore.EObject semanticObject, ICompositeNode node)
           
 ISemanticNodeProvider.INodesForEObjectProvider getNodesForSemanticObject(org.eclipse.emf.ecore.EObject semanticObject, ICompositeNode suggestedComposite)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SemanticNodeProvider

public SemanticNodeProvider()
Method Detail

createNodesForEObjectProvider

protected SemanticNodeProvider.NodesForEObjectProvider createNodesForEObjectProvider(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                     ICompositeNode node)

getNodesForSemanticObject

public ISemanticNodeProvider.INodesForEObjectProvider getNodesForSemanticObject(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                ICompositeNode suggestedComposite)
Specified by:
getNodesForSemanticObject in interface ISemanticNodeProvider