Class AbstractSimuLizarExtensionFactory<ExtensionType extends SimuLizarExtension>
- java.lang.Object
-
- org.palladiosimulator.simulizar.extension.AbstractSimuLizarExtensionFactory<ExtensionType>
-
- All Implemented Interfaces:
SimuLizarExtensionFactory<ExtensionType>
public abstract class AbstractSimuLizarExtensionFactory<ExtensionType extends SimuLizarExtension> extends Object implements SimuLizarExtensionFactory<ExtensionType>
-
-
Constructor Summary
Constructors Constructor Description AbstractSimuLizarExtensionFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected SimuLizarExtensionComponent<ExtensionType>
createComponent(SimuLizarCoreComponent simuLizarComponent)
ExtensionType
createExtension(SimuLizarCoreComponent simuLizarComponent)
protected abstract SimuLizarExtensionComponent.Builder<ExtensionType>
createExtensionComponentBuilder()
-
-
-
Method Detail
-
createExtension
public ExtensionType createExtension(SimuLizarCoreComponent simuLizarComponent)
- Specified by:
createExtension
in interfaceSimuLizarExtensionFactory<ExtensionType extends SimuLizarExtension>
-
createComponent
protected SimuLizarExtensionComponent<ExtensionType> createComponent(SimuLizarCoreComponent simuLizarComponent)
-
createExtensionComponentBuilder
protected abstract SimuLizarExtensionComponent.Builder<ExtensionType> createExtensionComponentBuilder()
-
-