Class DefaultJavaFileArtifactCreator
- java.lang.Object
-
- net.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator
-
- net.ssehub.easy.instantiation.java.artifacts.DefaultJavaFileArtifactCreator
-
- All Implemented Interfaces:
net.ssehub.easy.instantiation.core.model.artifactModel.IArtifactCreator
public class DefaultJavaFileArtifactCreator extends net.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreatorDefines the default file artifact creator.- Author:
- Sass
-
-
Constructor Summary
Constructors Constructor Description DefaultJavaFileArtifactCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.ssehub.easy.instantiation.core.model.artifactModel.FileArtifactcreateArtifactInstance(java.lang.Object real, net.ssehub.easy.instantiation.core.model.artifactModel.ArtifactModel model)java.lang.Class<? extends net.ssehub.easy.instantiation.core.model.artifactModel.IArtifact>getArtifactClass()protected booleanhandlesFileImpl(java.io.File file)
-
-
-
Method Detail
-
handlesFileImpl
protected boolean handlesFileImpl(java.io.File file)
- Overrides:
handlesFileImplin classnet.ssehub.easy.instantiation.core.model.artifactModel.DefaultFileArtifactCreator
-
createArtifactInstance
public net.ssehub.easy.instantiation.core.model.artifactModel.FileArtifact createArtifactInstance(java.lang.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 java.lang.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
-
-