public interface MetamodelManagerInternal extends MetamodelManager
Modifier and Type | Interface and Description |
---|---|
static interface |
MetamodelManagerInternal.MetamodelManagerInternalExtension |
static interface |
MetamodelManagerInternal.MetamodelManagerInternalExtension2 |
Modifier and Type | Method and Description |
---|---|
void |
addClassLoader(java.lang.ClassLoader classLoader) |
void |
addExternal2AS(External2AS external2as) |
void |
addGenModel(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel) |
Namespace |
addGlobalNamespace(java.lang.String name,
Namespace namespace) |
void |
addLockedElement(java.lang.Object lockedElement) |
boolean |
conformsTo(Type firstType,
TemplateParameterSubstitutions firstSubstitutions,
Type secondType,
TemplateParameterSubstitutions secondSubstitutions) |
ParserContext |
createParserContext(Element element,
java.lang.Object... todoParameters) |
java.lang.Iterable<Constraint> |
getAllInvariants(Type pivotType) |
Package |
getASmetamodel() |
Class |
getCollectionType(java.lang.String collectionTypeName,
Type elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper) |
CompleteClassInternal |
getCompleteClass(Type pivotType) |
CompleteModelInternal |
getCompleteModel() |
CompletePackage |
getCompletePackage(Package asPackage) |
EnvironmentFactoryInternal |
getEnvironmentFactory() |
org.eclipse.emf.codegen.ecore.genmodel.GenPackage |
getGenPackage(java.lang.String nsURI) |
Class |
getPrimaryType(java.lang.String nsURI,
java.lang.String path,
java.lang.String... extraPath) |
StandardLibraryInternal |
getStandardLibrary() |
void |
installRoot(Model pivotModel) |
Element |
loadResource(org.eclipse.emf.common.util.URI uri,
java.lang.String alias,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
getASClass, getASOf, getASOfEcore, getASResourceSet, getEcoreOfPivot, getPrimaryClass, getPrimaryOperation, getPrimaryPackage, getPrimaryProperty, parseSpecification
void addClassLoader(@NonNull java.lang.ClassLoader classLoader)
void addExternal2AS(@NonNull External2AS external2as)
void addGenModel(@NonNull org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel)
@Nullable Namespace addGlobalNamespace(@NonNull java.lang.String name, @NonNull Namespace namespace)
void addLockedElement(@NonNull java.lang.Object lockedElement)
boolean conformsTo(@NonNull Type firstType, @NonNull TemplateParameterSubstitutions firstSubstitutions, @NonNull Type secondType, @NonNull TemplateParameterSubstitutions secondSubstitutions)
@Nullable ParserContext createParserContext(@NonNull Element element, java.lang.Object... todoParameters)
Package getASmetamodel()
@NonNull java.lang.Iterable<Constraint> getAllInvariants(@NonNull Type pivotType)
Class getCollectionType(@NonNull java.lang.String collectionTypeName, @NonNull Type elementType, boolean isNullFree, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@NonNull CompleteClassInternal getCompleteClass(@NonNull Type pivotType)
@NonNull CompleteModelInternal getCompleteModel()
getCompleteModel
in interface MetamodelManager
@NonNull CompletePackage getCompletePackage(Package asPackage)
@NonNull EnvironmentFactoryInternal getEnvironmentFactory()
getEnvironmentFactory
in interface MetamodelManager
@Nullable org.eclipse.emf.codegen.ecore.genmodel.GenPackage getGenPackage(@NonNull java.lang.String nsURI)
Class getPrimaryType(@NonNull java.lang.String nsURI, @NonNull java.lang.String path, java.lang.String... extraPath)
@NonNull StandardLibraryInternal getStandardLibrary()
getStandardLibrary
in interface MetamodelManager
void installRoot(@NonNull Model pivotModel)
@Nullable Element loadResource(@NonNull org.eclipse.emf.common.util.URI uri, java.lang.String alias, @Nullable org.eclipse.emf.ecore.resource.ResourceSet resourceSet) throws ParserException
ParserException