public interface CompleteEnvironmentInternal extends CompleteEnvironment
getBagType, getBagType, getCollectionType, getCollectionType, getLambdaType, getMapType, getNestedPackage, getNestedType, getOrderedSetType, getOrderedSetType, getSequenceType, getSequenceType, getSetType, getSetType, getSpecializedType, getTupleType, setOwnedCompleteModel, setOwnedStandardLibrary
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
void addOrphanClass(Class pivotElement)
boolean conformsTo(@NonNull Type firstType, @NonNull TemplateParameterSubstitutions firstSubstitutions, @NonNull Type secondType, @NonNull TemplateParameterSubstitutions secondSubstitutions)
void dispose()
void didAddClass(Class partialClass, @NonNull CompleteClassInternal completeClass)
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 CollectionType getCollectionType(@NonNull CompleteClassInternal completeClass, @NonNull CollectionTypeParameters<Type> typeParameters)
@NonNull <T extends CollectionType> T getCollectionType(@NonNull T containerType, @NonNull Type elementType, boolean isNullFree, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@NonNull CompleteClassInternal getCompleteClass(@NonNull Type pivotType)
@NonNull MapType getMapType(@NonNull CompleteClassInternal completeClass, @NonNull MapTypeParameters<Type,Type> typeParameters)
@NonNull MapType getMapType(@NonNull MapType containerType, @NonNull Type keyType, @NonNull Type valueType)
@NonNull CompleteModelInternal getOwnedCompleteModel()
CompleteEnvironment
Owning Complete Environment
'.
If the meaning of the 'Owned Complete Model' containment reference isn't clear, there really should be more of a description here...
getOwnedCompleteModel
in interface CompleteEnvironment
CompleteEnvironment.setOwnedCompleteModel(CompleteModel)
,
PivotPackage.getCompleteEnvironment_OwnedCompleteModel()
,
CompleteModel.getOwningCompleteEnvironment()
@NonNull StandardLibraryInternal getOwnedStandardLibrary()
CompleteEnvironment
Owning Complete Environment
'.
If the meaning of the 'Owned Standard Library' containment reference isn't clear, there really should be more of a description here...
getOwnedStandardLibrary
in interface CompleteEnvironment
CompleteEnvironment.setOwnedStandardLibrary(StandardLibrary)
,
PivotPackage.getCompleteEnvironment_OwnedStandardLibrary()
,
StandardLibrary.getOwningCompleteEnvironment()
@NonNull TupleTypeManager getTupleManager()
@NonNull CompleteEnvironmentInternal init(@NonNull EnvironmentFactoryInternal environmentFactory)
boolean isCodeGeneration()
void setCodeGeneration(boolean isCodeGeneration)
@NonNull EnvironmentFactoryInternal getEnvironmentFactory()