public class AssignmentFinder extends Object implements IAssignmentFinder
| Modifier and Type | Field and Description |
|---|---|
protected IContextFinder |
contextFinder |
protected ICrossReferenceSerializer |
crossRefSerializer |
protected IEnumLiteralSerializer |
enumLiteralSerializer |
protected IKeywordSerializer |
keywordSerializer |
protected IValueSerializer |
valueSerializer |
| Constructor and Description |
|---|
AssignmentFinder() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<AbstractElement> |
findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
Object value,
INode node) |
protected Iterable<AbstractElement> |
findValidAssignmentsForContainmentRef(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
org.eclipse.emf.ecore.EObject value) |
protected Iterable<AbstractElement> |
findValidAssignmentsForCrossRef(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
org.eclipse.emf.ecore.EObject value,
INode node) |
protected Iterable<AbstractElement> |
findValidBooleanAssignments(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
Object value) |
protected Iterable<AbstractElement> |
findValidValueAssignments(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
Object value) |
@Inject protected IContextFinder contextFinder
@Inject protected ICrossReferenceSerializer crossRefSerializer
@Inject protected IEnumLiteralSerializer enumLiteralSerializer
@Inject protected IKeywordSerializer keywordSerializer
@Inject protected IValueSerializer valueSerializer
public Iterable<AbstractElement> findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, Object value, INode node)
findAssignmentsByValue in interface IAssignmentFinderprotected Iterable<AbstractElement> findValidAssignmentsForContainmentRef(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, org.eclipse.emf.ecore.EObject value)
protected Iterable<AbstractElement> findValidAssignmentsForCrossRef(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, org.eclipse.emf.ecore.EObject value, INode node)
protected Iterable<AbstractElement> findValidBooleanAssignments(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, Object value)
protected Iterable<AbstractElement> findValidValueAssignments(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, Object value)
Copyright © 2015. All Rights Reserved.