public class PathElement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Element |
element |
protected java.lang.String |
name |
Constructor and Description |
---|
PathElement(java.lang.String name,
Element element) |
Modifier and Type | Method and Description |
---|---|
static int |
getCommonLength(java.util.List<PathElement> firstPath,
java.util.List<PathElement> secondPath) |
Element |
getElement() |
java.lang.String |
getName() |
static java.util.List<PathElement> |
getPath(org.eclipse.emf.ecore.EObject element) |
static java.util.List<PathElement> |
getPath(org.eclipse.emf.ecore.EObject element,
MetamodelManager metamodelManager) |
java.lang.String |
toString() |
protected final java.lang.String name
protected final Element element
public PathElement(java.lang.String name, Element element)
public static int getCommonLength(java.util.List<PathElement> firstPath, java.util.List<PathElement> secondPath)
public static java.util.List<PathElement> getPath(org.eclipse.emf.ecore.EObject element)
public static java.util.List<PathElement> getPath(org.eclipse.emf.ecore.EObject element, MetamodelManager metamodelManager)
public final Element getElement()
public final java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object