Class PythonCodeArtifactCreator
java.lang.Object
net.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator
net.ssehub.easy.instantiation.python.codeArtifacts.PythonCodeArtifactCreator
- All Implemented Interfaces:
net.ssehub.easy.instantiation.core.model.artifactModel.IArtifactCreator
public class PythonCodeArtifactCreator
extends net.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator
The VIL/VTL artifact creator for Python.
- Author:
- Kevin Schaperjahn
-
Field Summary
Fields inherited from interface net.ssehub.easy.instantiation.core.model.artifactModel.IArtifactCreator
DEFAULT_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.ssehub.easy.instantiation.core.model.artifactModel.FileArtifactcreateArtifactInstance(Object real, net.ssehub.easy.instantiation.core.model.artifactModel.ArtifactModel model) Class<? extends net.ssehub.easy.instantiation.core.model.artifactModel.IArtifact> protected booleanhandlesFileImpl(File file) Methods inherited from class net.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator
checkSuffix, configure, handlesArtifact, handlesFallback
-
Constructor Details
-
PythonCodeArtifactCreator
public PythonCodeArtifactCreator()
-
-
Method Details
-
handlesFileImpl
- Overrides:
handlesFileImplin classnet.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator
-
createArtifactInstance
public net.ssehub.easy.instantiation.core.model.artifactModel.FileArtifact createArtifactInstance(Object real, net.ssehub.easy.instantiation.core.model.artifactModel.ArtifactModel model) throws net.ssehub.easy.instantiation.core.model.common.VilException - Specified by:
createArtifactInstancein interfacenet.ssehub.easy.instantiation.core.model.artifactModel.IArtifactCreator- Overrides:
createArtifactInstancein classnet.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator- Throws:
net.ssehub.easy.instantiation.core.model.common.VilException
-
getArtifactClass
public Class<? extends net.ssehub.easy.instantiation.core.model.artifactModel.IArtifact> getArtifactClass()- Specified by:
getArtifactClassin interfacenet.ssehub.easy.instantiation.core.model.artifactModel.IArtifactCreator- Overrides:
getArtifactClassin classnet.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator
-