org.eclipse.xtext.serializer.sequencer
Class AssignmentFinder
java.lang.Object
  
org.eclipse.xtext.serializer.sequencer.AssignmentFinder
- All Implemented Interfaces: 
 - IAssignmentFinder
 
public class AssignmentFinder
- extends java.lang.Object
- implements IAssignmentFinder
  
- Author:
 
  - Moritz Eysholdt - Initial contribution and API
 
 
 
| 
Method Summary | 
 java.lang.Iterable<AbstractElement> | 
findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObj,
                       java.lang.Iterable<AbstractElement> assignedElements,
                       java.lang.Object value,
                       INode node)
 
            | 
protected  java.lang.Iterable<AbstractElement> | 
findValidAssignmentsForContainmentRef(org.eclipse.emf.ecore.EObject semanticObj,
                                      java.lang.Iterable<AbstractElement> assignedElements,
                                      org.eclipse.emf.ecore.EObject value)
 
            | 
protected  java.lang.Iterable<AbstractElement> | 
findValidAssignmentsForCrossRef(org.eclipse.emf.ecore.EObject semanticObj,
                                java.lang.Iterable<AbstractElement> assignedElements,
                                org.eclipse.emf.ecore.EObject value,
                                INode node)
 
            | 
protected  java.lang.Iterable<AbstractElement> | 
findValidBooleanAssignments(org.eclipse.emf.ecore.EObject semanticObj,
                            java.lang.Iterable<AbstractElement> assignedElements,
                            java.lang.Object value)
 
            | 
protected  java.lang.Iterable<AbstractElement> | 
findValidValueAssignments(org.eclipse.emf.ecore.EObject semanticObj,
                          java.lang.Iterable<AbstractElement> assignedElements,
                          java.lang.Object value)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
contextFinder
@Inject
protected IContextFinder contextFinder
crossRefSerializer
@Inject
protected ICrossReferenceSerializer crossRefSerializer
enumLiteralSerializer
@Inject
protected IEnumLiteralSerializer enumLiteralSerializer
keywordSerializer
@Inject
protected IKeywordSerializer keywordSerializer
valueSerializer
@Inject
protected IValueSerializer valueSerializer
AssignmentFinder
public AssignmentFinder()
findAssignmentsByValue
public java.lang.Iterable<AbstractElement> findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObj,
                                                                  java.lang.Iterable<AbstractElement> assignedElements,
                                                                  java.lang.Object value,
                                                                  INode node)
- Specified by:
 findAssignmentsByValue in interface IAssignmentFinder
 
 
findValidAssignmentsForContainmentRef
protected java.lang.Iterable<AbstractElement> findValidAssignmentsForContainmentRef(org.eclipse.emf.ecore.EObject semanticObj,
                                                                                    java.lang.Iterable<AbstractElement> assignedElements,
                                                                                    org.eclipse.emf.ecore.EObject value)
 
 
findValidAssignmentsForCrossRef
protected java.lang.Iterable<AbstractElement> findValidAssignmentsForCrossRef(org.eclipse.emf.ecore.EObject semanticObj,
                                                                              java.lang.Iterable<AbstractElement> assignedElements,
                                                                              org.eclipse.emf.ecore.EObject value,
                                                                              INode node)
 
 
findValidBooleanAssignments
protected java.lang.Iterable<AbstractElement> findValidBooleanAssignments(org.eclipse.emf.ecore.EObject semanticObj,
                                                                          java.lang.Iterable<AbstractElement> assignedElements,
                                                                          java.lang.Object value)
 
 
findValidValueAssignments
protected java.lang.Iterable<AbstractElement> findValidValueAssignments(org.eclipse.emf.ecore.EObject semanticObj,
                                                                        java.lang.Iterable<AbstractElement> assignedElements,
                                                                        java.lang.Object value)