public class EcoreTechnology extends AbstractTechnology
Modifier and Type | Field and Description |
---|---|
static EcoreTechnology |
INSTANCE |
Modifier | Constructor and Description |
---|---|
protected |
EcoreTechnology() |
Modifier and Type | Method and Description |
---|---|
IdResolver |
createIdResolver(EnvironmentFactoryInternal environmentFactory) |
RootPackageId |
getMetamodelId(EnvironmentFactoryInternal environmentFactory,
org.eclipse.emf.ecore.EPackage ePackage) |
PackageId |
getMetapackageId(EnvironmentFactoryInternal environmentFactory,
Package asPackage) |
boolean |
isStereotype(EnvironmentFactoryInternal environmentFactory,
org.eclipse.emf.ecore.EClass eClass) |
createBasePropertyImplementation, createExplicitNavigationPropertyImplementation, createExtensionPropertyImplementation, createStereotypePropertyImplementation, getExtensionName, getOriginalName, getParseableElement, isValidatable
@NonNull public static final EcoreTechnology INSTANCE
@NonNull public IdResolver createIdResolver(@NonNull EnvironmentFactoryInternal environmentFactory)
public RootPackageId getMetamodelId(@NonNull EnvironmentFactoryInternal environmentFactory, @NonNull org.eclipse.emf.ecore.EPackage ePackage)
@NonNull public PackageId getMetapackageId(@NonNull EnvironmentFactoryInternal environmentFactory, @NonNull Package asPackage)
public boolean isStereotype(@NonNull EnvironmentFactoryInternal environmentFactory, @NonNull org.eclipse.emf.ecore.EClass eClass)