Package tools.refinery.generator
Class ModelFacadeFactory<T extends ModelFacadeFactory<T>>
java.lang.Object
tools.refinery.generator.ModelFacadeFactory<T>
- Direct Known Subclasses:
ModelGeneratorFactory
,ModelSemanticsFactory
public abstract sealed class ModelFacadeFactory<T extends ModelFacadeFactory<T>>
extends Object
permits ModelSemanticsFactory, ModelGeneratorFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncancellationToken
(CancellationToken cancellationToken) protected void
protected ModelInitializer
protected CancellationToken
protected com.google.inject.Provider
<MetadataCreator> protected abstract T
getSelf()
protected com.google.inject.Provider
<SolutionSerializer> protected boolean
keepNonExistingObjects
(boolean keepNonExistentObjects) keepShadowPredicates
(boolean keepShadowPredicates)
-
Constructor Details
-
ModelFacadeFactory
public ModelFacadeFactory()
-
-
Method Details
-
getSelf
-
cancellationToken
-
keepNonExistingObjects
-
keepShadowPredicates
-
createModelInitializer
-
getCancellationToken
-
isKeepNonExistingObjects
protected boolean isKeepNonExistingObjects() -
checkCancelled
protected void checkCancelled() -
getSolutionSerializerProvider
-
getMetadataCreatorProvider
-