Package com.powsybl.afs.ext.base
Class ModificationScriptExtension
- java.lang.Object
-
- com.powsybl.afs.ext.base.ModificationScriptExtension
-
- All Implemented Interfaces:
ProjectFileExtension<ModificationScript,ModificationScriptBuilder>
@AutoService(com.powsybl.afs.ProjectFileExtension.class) public class ModificationScriptExtension extends Object implements ProjectFileExtension<ModificationScript,ModificationScriptBuilder>
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description ModificationScriptExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModificationScript
createProjectFile(ProjectFileCreationContext context)
ModificationScriptBuilder
createProjectFileBuilder(ProjectFileBuildContext context)
Class<ModificationScriptBuilder>
getProjectFileBuilderClass()
Class<ModificationScript>
getProjectFileClass()
String
getProjectFilePseudoClass()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.afs.ProjectFileExtension
getOutputList, removeTSWhenArchive
-
-
-
-
Method Detail
-
getProjectFileClass
public Class<ModificationScript> getProjectFileClass()
- Specified by:
getProjectFileClass
in interfaceProjectFileExtension<ModificationScript,ModificationScriptBuilder>
-
getProjectFilePseudoClass
public String getProjectFilePseudoClass()
- Specified by:
getProjectFilePseudoClass
in interfaceProjectFileExtension<ModificationScript,ModificationScriptBuilder>
-
getProjectFileBuilderClass
public Class<ModificationScriptBuilder> getProjectFileBuilderClass()
- Specified by:
getProjectFileBuilderClass
in interfaceProjectFileExtension<ModificationScript,ModificationScriptBuilder>
-
createProjectFile
public ModificationScript createProjectFile(ProjectFileCreationContext context)
- Specified by:
createProjectFile
in interfaceProjectFileExtension<ModificationScript,ModificationScriptBuilder>
-
createProjectFileBuilder
public ModificationScriptBuilder createProjectFileBuilder(ProjectFileBuildContext context)
- Specified by:
createProjectFileBuilder
in interfaceProjectFileExtension<ModificationScript,ModificationScriptBuilder>
-
-