public interface CompleteModelInternal extends CompleteModel
addPackageURI2completeURI, conformsTo, getAllCompletePackagesWithUris, getLambdaType, getOwnedCompletePackage, getOwnedCompletePackages, getOwningCompleteEnvironment, getRootPackage, setOwningCompleteEnvironmentgetName, setNameaccept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetvoid didAddClass(Class partialClass, @NonNull CompleteClassInternal completeClass)
void didAddCompletePackage(@NonNull
CompletePackageInternal completePackage)
void didRemoveCompletePackage(@NonNull
CompletePackageInternal completePackage)
void didRemoveClass(Class partialClass)
@Nullable CollectionType findCollectionType(@NonNull CompleteClassInternal completeClass, @NonNull CollectionTypeParameters<Type> typeParameters)
@Nullable MapType findMapType(@NonNull CompleteClassInternal completeClass, @NonNull MapTypeParameters<Type,Type> typeParameters)
@NonNull java.lang.Iterable<CompletePackageInternal> getAllCompletePackages()
getAllCompletePackages in interface CompleteModel@NonNull CollectionType getCollectionType(@NonNull CompleteClassInternal completeClass, @NonNull CollectionTypeParameters<Type> typeParameters)
@NonNull CompleteClassInternal getCompleteClass(@NonNull Type partialClass)
getCompleteClass in interface CompleteModel@NonNull CompletePackageInternal getCompletePackage(Package partialPackage)
getCompletePackage in interface CompleteModel@Nullable CompletePackageInternal getCompletePackageByURI(@NonNull java.lang.String packageURI)
getCompletePackageByURI in interface CompleteModel@NonNull CompleteURIs getCompleteURIs()
@NonNull EnvironmentFactoryInternal getEnvironmentFactory()
@NonNull LambdaType getLambdaType(@NonNull java.lang.String typeName, @NonNull Type contextType, @NonNull java.util.List<? extends Type> parameterTypes, @NonNull Type resultType, @Nullable TemplateParameterSubstitutions bindings)
@NonNull MapType getMapType(@NonNull CompleteClassInternal completeClass, @NonNull MapTypeParameters<Type,Type> typeParameters)
@NonNull PivotMetamodelManager getMetamodelManager()
@NonNull OrphanCompletePackageImpl getOrphanCompletePackage()
CompleteModelIf the meaning of the 'Orphan Complete Package' reference isn't clear, there really should be more of a description here...
getOrphanCompletePackage in interface CompleteModelPivotPackage.getCompleteModel_OrphanCompletePackage()@NonNull PartialModels getPartialModels()
CompleteModelModel.
If the meaning of the 'Partial Roots' reference list isn't clear, there really should be more of a description here...
getPartialModels in interface CompleteModelPivotPackage.getCompleteModel_PartialModels()@NonNull PrimitiveCompletePackageImpl getPrimitiveCompletePackage()
CompleteModelIf the meaning of the 'Primitive Complete Package' reference isn't clear, there really should be more of a description here...
getPrimitiveCompletePackage in interface CompleteModelPivotPackage.getCompleteModel_PrimitiveCompletePackage()@NonNull Type getSpecializedType(@NonNull Type type, @Nullable TemplateParameterSubstitutions substitutions)
@NonNull TupleType getTupleType(@NonNull java.lang.String typeName, @NonNull java.util.Collection<? extends TypedElement> parts, @Nullable TemplateParameterSubstitutions bindings)
void dispose()
void didAddPartialModel(@NonNull
Model partialModel)
void didAddNestedPackage(Package pivotPackage)
void didRemoveNestedPackage(Package pivotPackage)
void didRemovePartialModel(@NonNull
Model partialModel)
@Nullable
java.lang.String getCompleteURI(@Nullable
java.lang.String nsURI)
@NonNull TupleTypeManager getTupleManager()
@NonNull Orphanage getOrphanage()
@NonNull StandardLibraryInternal getStandardLibrary()
@NonNull CompleteEnvironmentInternal getCompleteEnvironment()
getCompleteEnvironment in interface CompleteModel@NonNull CompleteModelInternal init(@NonNull CompleteEnvironmentInternal completeEnvironment)