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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncancellationToken(CancellationToken cancellationToken) protected voidprotected ConcreteModelFacade.ArgscreateConcreteFacadeArgs(ModelInitializer initializer, ModelStoreBuilder storeBuilder) protected ModelFacadeImpl.ArgscreateFacadeArgs(ModelInitializer initializer, ModelStoreBuilder storeBuilder) protected ModelInitializerprotected CancellationTokenprotected RefineryDiagnosticsprotected abstract TgetSelf()protected booleankeepNonExistingObjects(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() - 
getDiagnostics
 - 
createFacadeArgs
protected ModelFacadeImpl.Args createFacadeArgs(ModelInitializer initializer, ModelStoreBuilder storeBuilder)  - 
createConcreteFacadeArgs
protected ConcreteModelFacade.Args createConcreteFacadeArgs(ModelInitializer initializer, ModelStoreBuilder storeBuilder)  
 -