Package com.powsybl.afs.ext.base
Class VirtualCaseExtension
- java.lang.Object
-
- com.powsybl.afs.ext.base.VirtualCaseExtension
-
- All Implemented Interfaces:
ProjectFileExtension<VirtualCase,VirtualCaseBuilder>
@AutoService(com.powsybl.afs.ProjectFileExtension.class) public class VirtualCaseExtension extends Object implements ProjectFileExtension<VirtualCase,VirtualCaseBuilder>
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description VirtualCaseExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualCase
createProjectFile(ProjectFileCreationContext context)
VirtualCaseBuilder
createProjectFileBuilder(ProjectFileBuildContext context)
Class<VirtualCaseBuilder>
getProjectFileBuilderClass()
Class<VirtualCase>
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<VirtualCase> getProjectFileClass()
- Specified by:
getProjectFileClass
in interfaceProjectFileExtension<VirtualCase,VirtualCaseBuilder>
-
getProjectFilePseudoClass
public String getProjectFilePseudoClass()
- Specified by:
getProjectFilePseudoClass
in interfaceProjectFileExtension<VirtualCase,VirtualCaseBuilder>
-
getProjectFileBuilderClass
public Class<VirtualCaseBuilder> getProjectFileBuilderClass()
- Specified by:
getProjectFileBuilderClass
in interfaceProjectFileExtension<VirtualCase,VirtualCaseBuilder>
-
createProjectFile
public VirtualCase createProjectFile(ProjectFileCreationContext context)
- Specified by:
createProjectFile
in interfaceProjectFileExtension<VirtualCase,VirtualCaseBuilder>
-
createProjectFileBuilder
public VirtualCaseBuilder createProjectFileBuilder(ProjectFileBuildContext context)
- Specified by:
createProjectFileBuilder
in interfaceProjectFileExtension<VirtualCase,VirtualCaseBuilder>
-
-