de.uni_leipzig.wifa.iwi.mr3.dao.neo4j.impl
Class PhaseOneSaveProcessor

Package class diagram package PhaseOneSaveProcessor
java.lang.Object
  extended by de.uni_leipzig.wifa.iwi.mr3.dao.neo4j.impl.AbstractNeoSaveProcessor
      extended by de.uni_leipzig.wifa.iwi.mr3.dao.neo4j.impl.PhaseOneSaveProcessor
All Implemented Interfaces:
SaveProcessor

public class PhaseOneSaveProcessor
extends AbstractNeoSaveProcessor

Implements the phase one: importing elements with its containment relationships into nodepsace.


Constructor Summary
PhaseOneSaveProcessor()
           
 
Method Summary
 void process(org.eclipse.emf.ecore.EAnnotation element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EAnnotation.
 void process(org.eclipse.emf.ecore.EAttribute element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EAttribute.
 void process(org.eclipse.emf.ecore.EClass element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EClass.
 void process(org.eclipse.emf.ecore.EDataType element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EDataType.
 void process(org.eclipse.emf.ecore.EEnumLiteral element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EEnumLiteral.
 void process(org.eclipse.emf.ecore.EEnum element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EEnum.
 void process(org.eclipse.emf.ecore.EGenericType element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EGenericType.
 void process(org.eclipse.emf.ecore.EObject element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an general element.
 void process(org.eclipse.emf.ecore.EOperation element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EOperation.
 void process(org.eclipse.emf.ecore.EPackage element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EPackage.
 void process(org.eclipse.emf.ecore.EParameter element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EParameter.
 void process(org.eclipse.emf.ecore.EReference element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EReference.
 void process(org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an EStringToStringMapEntryImpl.
 void process(org.eclipse.emf.ecore.ETypeParameter element, Map<org.eclipse.emf.ecore.EObject,Object> registry)
          Process an ETypeParameter (generic type parameters).
 
Methods inherited from class de.uni_leipzig.wifa.iwi.mr3.dao.neo4j.impl.AbstractNeoSaveProcessor
createNode, createNodeWithRelationship, dispatch, getHelper, getNodeFromRegistry, process, setHelper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhaseOneSaveProcessor

public PhaseOneSaveProcessor()
Method Detail

process

public void process(org.eclipse.emf.ecore.EPackage element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EPackage.

Parameters:
element - EPackage
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EPackage, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EDataType element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EDataType.

Parameters:
element - EDataType
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EDataType, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EClass element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EClass.

Parameters:
element - EClass
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EClass, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EEnum element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EEnum.

Parameters:
element - EEnum
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EEnum, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EAnnotation element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EAnnotation.

Parameters:
element - EAnnotation
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EAnnotation, java.util.Map)

process

public void process(org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EStringToStringMapEntryImpl.

Parameters:
element - EStringToStringMapEntryImpl
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EOperation element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EOperation.

Parameters:
element - EOperation
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EOperation, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EAttribute element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EAttribute.

Parameters:
element - EAttribute
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EAttribute, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EReference element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EReference.

Parameters:
element - EReference
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EReference, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EEnumLiteral element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EEnumLiteral.

Parameters:
element - EEnumLiteral
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EEnumLiteral, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EGenericType element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EGenericType.

Parameters:
element - EGenericType
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EGenericType, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EParameter element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an EParameter.

EParameters are ordered!

Parameters:
element - EParameter
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EParameter, java.util.Map)

process

public void process(org.eclipse.emf.ecore.ETypeParameter element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an ETypeParameter (generic type parameters).

Parameters:
element - ETypeParameter
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.ETypeParameter, java.util.Map)

process

public void process(org.eclipse.emf.ecore.EObject element,
                    Map<org.eclipse.emf.ecore.EObject,Object> registry)
Process an general element.

Parameters:
element - General element
registry - Node cache
See Also:
SaveProcessor.process(org.eclipse.emf.ecore.EObject, java.util.Map)


Copyright © 2010 Uni-Leipzig. All Rights Reserved.