public abstract class AbstractConversion
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject> |
Modifier and Type | Field and Description |
---|---|
protected MetaModelManager |
metaModelManager |
Modifier | Constructor and Description |
---|---|
protected |
AbstractConversion(MetaModelManager metaModelManager) |
Modifier and Type | Method and Description |
---|---|
protected static <T> T |
basicGet(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.ecore.EAttribute eFeature,
java.lang.Class<T> resultClass) |
static org.eclipse.emf.ecore.EPackage |
getEPackage(org.eclipse.emf.ecore.EObject eObject) |
MetaModelManager |
getMetaModelManager() |
static boolean |
isId(java.lang.String name) |
<T extends org.eclipse.emf.ecore.EObject> |
refreshList(java.util.List<? super T> oldElements,
java.util.List<? extends T> newElements) |
protected <T extends org.eclipse.emf.ecore.EObject> |
refreshSet(java.util.List<? super T> oldElements,
java.util.Collection<? extends T> newElements) |
@NonNull protected final MetaModelManager metaModelManager
protected AbstractConversion(@NonNull MetaModelManager metaModelManager)
protected static <T> T basicGet(@NonNull org.eclipse.emf.ecore.EObject eObject, @NonNull org.eclipse.emf.ecore.EAttribute eFeature, @NonNull java.lang.Class<T> resultClass)
@Nullable public static org.eclipse.emf.ecore.EPackage getEPackage(@Nullable org.eclipse.emf.ecore.EObject eObject)
public static boolean isId(@NonNull java.lang.String name)
@NonNull public MetaModelManager getMetaModelManager()
public <T extends org.eclipse.emf.ecore.EObject> void refreshList(@Nullable java.util.List<? super T> oldElements, @Nullable java.util.List<? extends T> newElements)
protected <T extends org.eclipse.emf.ecore.EObject> void refreshSet(@Nullable java.util.List<? super T> oldElements, @Nullable java.util.Collection<? extends T> newElements)