org.eclipse.xtext.serializer.sequencer
Class SemanticNodeProvider.NodesForEObjectProvider

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

public static class SemanticNodeProvider.NodesForEObjectProvider
extends java.lang.Object
implements ISemanticNodeProvider.INodesForEObjectProvider


Field Summary
protected  ICompositeNode node
           
protected  org.eclipse.emf.ecore.EObject semanticObject
           
 
Constructor Summary
SemanticNodeProvider.NodesForEObjectProvider(org.eclipse.emf.ecore.EObject semanticObject, ICompositeNode node)
           
 
Method Summary
 INode getNodeForMultiValue(org.eclipse.emf.ecore.EStructuralFeature feature, int indexInFeature, int indexAmongNonTransient, java.lang.Object value)
           
 INode getNodeForSingelValue(org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

semanticObject

protected org.eclipse.emf.ecore.EObject semanticObject

node

protected ICompositeNode node
Constructor Detail

SemanticNodeProvider.NodesForEObjectProvider

public SemanticNodeProvider.NodesForEObjectProvider(org.eclipse.emf.ecore.EObject semanticObject,
                                                    ICompositeNode node)
Method Detail

getNodeForMultiValue

public INode getNodeForMultiValue(org.eclipse.emf.ecore.EStructuralFeature feature,
                                  int indexInFeature,
                                  int indexAmongNonTransient,
                                  java.lang.Object value)
Specified by:
getNodeForMultiValue in interface ISemanticNodeProvider.INodesForEObjectProvider

getNodeForSingelValue

public INode getNodeForSingelValue(org.eclipse.emf.ecore.EStructuralFeature feature,
                                   java.lang.Object value)
Specified by:
getNodeForSingelValue in interface ISemanticNodeProvider.INodesForEObjectProvider