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 |
|---|---|
Set<AbstractElement> |
findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObj,
com.google.common.collect.Multimap<AbstractElement,ISerializationContext> assignments,
Object value,
INode node) |
protected Set<AbstractElement> |
findValidAssignmentsForContainmentRef(org.eclipse.emf.ecore.EObject semanticObj,
com.google.common.collect.Multimap<AbstractElement,ISerializationContext> assignments,
org.eclipse.emf.ecore.EObject value) |
protected Set<AbstractElement> |
findValidAssignmentsForCrossRef(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
org.eclipse.emf.ecore.EObject value,
INode node) |
protected Set<AbstractElement> |
findValidBooleanAssignments(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
Object value) |
protected Set<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 Set<AbstractElement> findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObj, com.google.common.collect.Multimap<AbstractElement,ISerializationContext> assignments, Object value, INode node)
findAssignmentsByValue in interface IAssignmentFinderprotected Set<AbstractElement> findValidAssignmentsForContainmentRef(org.eclipse.emf.ecore.EObject semanticObj, com.google.common.collect.Multimap<AbstractElement,ISerializationContext> assignments, org.eclipse.emf.ecore.EObject value)
protected Set<AbstractElement> findValidAssignmentsForCrossRef(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, org.eclipse.emf.ecore.EObject value, INode node)
protected Set<AbstractElement> findValidBooleanAssignments(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, Object value)
protected Set<AbstractElement> findValidValueAssignments(org.eclipse.emf.ecore.EObject semanticObj, Iterable<AbstractElement> assignedElements, Object value)
Copyright © 2015. All Rights Reserved.