public interface CompleteModelInternal extends CompleteModel
addPackageURI2completeURI, conformsTo, getAllCompletePackagesWithUris, getLambdaType, getOwnedCompletePackage, getOwnedCompletePackages, getOwningCompleteEnvironment, getRootPackage, setOwningCompleteEnvironment
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
void didAddClass(Class partialClass, CompleteClassInternal completeClass)
void didAddCompletePackage(CompletePackageInternal completePackage)
void didRemoveCompletePackage(CompletePackageInternal completePackage)
void didRemoveClass(Class partialClass)
CollectionType findCollectionType(CompleteClassInternal completeClass, CollectionTypeParameters<Type> typeParameters)
MapType findMapType(CompleteClassInternal completeClass, MapTypeParameters<Type,Type> typeParameters)
Iterable<CompletePackageInternal> getAllCompletePackages()
getAllCompletePackages
in interface CompleteModel
CollectionType getCollectionType(CompleteClassInternal completeClass, CollectionTypeParameters<Type> typeParameters)
CompleteClassInternal getCompleteClass(Type partialClass)
getCompleteClass
in interface CompleteModel
CompletePackageInternal getCompletePackage(Package partialPackage)
getCompletePackage
in interface CompleteModel
CompletePackageInternal getCompletePackageByURI(String packageURI)
getCompletePackageByURI
in interface CompleteModel
CompleteURIs getCompleteURIs()
EnvironmentFactoryInternal getEnvironmentFactory()
LambdaType getLambdaType(String typeName, Type contextType, List<? extends Type> parameterTypes, Type resultType, TemplateParameterSubstitutions bindings)
MapType getMapType(CompleteClassInternal completeClass, MapTypeParameters<Type,Type> typeParameters)
PivotMetamodelManager getMetamodelManager()
OrphanCompletePackageImpl getOrphanCompletePackage()
CompleteModel
If the meaning of the 'Orphan Complete Package' reference isn't clear, there really should be more of a description here...
getOrphanCompletePackage
in interface CompleteModel
PivotPackage.getCompleteModel_OrphanCompletePackage()
PartialModels getPartialModels()
CompleteModel
Model
.
If the meaning of the 'Partial Roots' reference list isn't clear, there really should be more of a description here...
getPartialModels
in interface CompleteModel
PivotPackage.getCompleteModel_PartialModels()
PrimitiveCompletePackageImpl getPrimitiveCompletePackage()
CompleteModel
If the meaning of the 'Primitive Complete Package' reference isn't clear, there really should be more of a description here...
getPrimitiveCompletePackage
in interface CompleteModel
PivotPackage.getCompleteModel_PrimitiveCompletePackage()
Type getSpecializedType(Type type, TemplateParameterSubstitutions substitutions)
TupleType getTupleType(String typeName, Collection<? extends TypedElement> parts, TemplateParameterSubstitutions bindings)
void dispose()
void didAddPartialModel(Model partialModel)
void didAddNestedPackage(Package pivotPackage)
void didRemoveNestedPackage(Package pivotPackage)
void didRemovePartialModel(Model partialModel)
TupleTypeManager getTupleManager()
Orphanage getOrphanage()
StandardLibraryInternal getStandardLibrary()
CompleteEnvironmentInternal getCompleteEnvironment()
getCompleteEnvironment
in interface CompleteModel
CompleteModelInternal init(CompleteEnvironmentInternal completeEnvironment)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.