org.eclipse.gmt.umlx.emof.adapter
Class HierachicalNamedElementIdCreator

java.lang.Object
  extended by org.eclipse.gmt.umlx.emof.adapter.HierachicalNamedElementIdCreator
All Implemented Interfaces:
XMIUtils.IdCreator

public class HierachicalNamedElementIdCreator
extends java.lang.Object
implements XMIUtils.IdCreator

Create hierarchical xmi:id's for NamedElement nodes of the form of name.name.name using @ property_index for unnamed elements, and _index for unnamed root elements


Constructor Summary
HierachicalNamedElementIdCreator()
           
 
Method Summary
 java.lang.String createId(org.eclipse.emf.ecore.EObject eObject, java.util.Set<java.lang.String> knownIds)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierachicalNamedElementIdCreator

public HierachicalNamedElementIdCreator()
Method Detail

createId

public java.lang.String createId(org.eclipse.emf.ecore.EObject eObject,
                                 java.util.Set<java.lang.String> knownIds)
Specified by:
createId in interface XMIUtils.IdCreator