Uses of Class
net.ssehub.easy.instantiation.core.model.artifactModel.ArtifactModel
-
Packages that use ArtifactModel Package Description net.ssehub.easy.instantiation.core.model.artifactModel Contains the VIL artifact model.net.ssehub.easy.instantiation.core.model.artifactModel.xml Contains simple (non-decomposed) artifacts.net.ssehub.easy.instantiation.core.model.defaultInstantiators The default instantiators for VIL.net.ssehub.easy.instantiation.core.model.vilTypes Contains the basic VIL types used as foundation for the artifact model and for integrating the variability model, i.e., types which are not artifacts themselves.net.ssehub.easy.instantiation.java.artifacts Default Java artifacts. -
-
Uses of ArtifactModel in net.ssehub.easy.instantiation.core.model.artifactModel
Fields in net.ssehub.easy.instantiation.core.model.artifactModel declared as ArtifactModel Modifier and Type Field Description private ArtifactModelPath. modelFields in net.ssehub.easy.instantiation.core.model.artifactModel with type parameters of type ArtifactModel Modifier and Type Field Description private static java.util.List<ArtifactModel>ArtifactFactory. MODELSMethods in net.ssehub.easy.instantiation.core.model.artifactModel that return ArtifactModel Modifier and Type Method Description static ArtifactModelArtifactFactory. createArtifactModel(java.io.File base)Creates an artifact model which is linked to its artifact so that it is notified about relevant changes.static ArtifactModelArtifactFactory. findModel(java.lang.Object real)Returns the artifact model which is most specific forreal.ArtifactModelFileArtifact. getArtifactModel()Returns the artifact model.ArtifactModelPath. getArtifactModel()Returns the containing artifact model.(package private) static ArtifactModelArtifactFactory. getDefaultArtifactModel()Returns the default artifact model.Methods in net.ssehub.easy.instantiation.core.model.artifactModel with parameters of type ArtifactModel Modifier and Type Method Description private static voidFileUtils. copyOrMove(java.io.File source, java.io.File target, ArtifactModel sourceModel, ArtifactModel targetModel, java.util.List<IFileSystemArtifact> artifacts)Copy or move fromsourcetotargetconsidering each as directories or files.static <T extends IArtifact>
TArtifactFactory. createArtifact(java.lang.Class<T> kind, java.lang.Object real, ArtifactModel model)Creates an artifact instance.FileArtifactDefaultFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)FolderArtifactDefaultFolderArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)IArtifactIArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)Returns the artifact instance forreal.FileArtifactVtlFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)(package private) static IFileSystemArtifactArtifactFactory. createFileSystemArtifact(java.io.File real, ArtifactModel model)Creates an artifact instance.static PathPath. createInstance(java.io.File file, ArtifactModel model)Creates a path from the given string representation.static PathPath. createInstance(java.lang.String path, ArtifactModel model)Creates a path from the given string representation.static PathPath. createInstance(Path path, ArtifactModel model)Creates a path from the given (relative)pathand directly localizes it intomodel.private static PathPath. lookupOrCreate(java.lang.String path, ArtifactModel model)Looks up the given path in the path cache or creates a new path object registering it in the path cache ofmodel.(package private) static java.lang.StringArtifactModel. makeRelative(java.io.File file, ArtifactModel model)Makes the givenfilerelative to the givenmodel.(package private) static java.lang.StringArtifactModel. makeRelative(java.lang.String path, ArtifactModel model)Makes the givenpathrelative to the givenmodel.static voidArtifactFactory. release(ArtifactModel model)Releases and unregisters the given artifact model.static <T extends IArtifact>
voidFileUtils. scan(java.io.File location, ArtifactModel model, long timestamp, FileUtils.ScanResult<T> result, java.lang.Class<T> type)Scans the file system for new files.Constructors in net.ssehub.easy.instantiation.core.model.artifactModel with parameters of type ArtifactModel Constructor Description FileArtifact(java.io.File file, ArtifactModel model)Creates a new file artifact.FileArtifact(Path path, ArtifactModel model)Creates a new file artifact.FolderArtifact(java.io.File file, ArtifactModel model)Creates a path artifact from the givenfile.Path(java.lang.String path, ArtifactModel model)Creates a path from the given string representation.VtlFileArtifact(java.io.File file, ArtifactModel model)Creates a new file artifact. -
Uses of ArtifactModel in net.ssehub.easy.instantiation.core.model.artifactModel.xml
Methods in net.ssehub.easy.instantiation.core.model.artifactModel.xml with parameters of type ArtifactModel Modifier and Type Method Description FileArtifactDefaultXmlFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)Constructors in net.ssehub.easy.instantiation.core.model.artifactModel.xml with parameters of type ArtifactModel Constructor Description XmlFileArtifact(java.io.File file, ArtifactModel model)Creates a new XML file artifact. -
Uses of ArtifactModel in net.ssehub.easy.instantiation.core.model.defaultInstantiators
Methods in net.ssehub.easy.instantiation.core.model.defaultInstantiators with parameters of type ArtifactModel Modifier and Type Method Description static Set<FileArtifact>Zip. toFileArtifactSet(java.util.List<java.io.File> files, ArtifactModel model)Turns a list of files into related file artifacts. -
Uses of ArtifactModel in net.ssehub.easy.instantiation.core.model.vilTypes
Fields in net.ssehub.easy.instantiation.core.model.vilTypes declared as ArtifactModel Modifier and Type Field Description private ArtifactModelProject. artifactModelMethods in net.ssehub.easy.instantiation.core.model.vilTypes that return ArtifactModel Modifier and Type Method Description ArtifactModelProject. getArtifactModel()Returns the underlying artifact model. -
Uses of ArtifactModel in net.ssehub.easy.instantiation.java.artifacts
Methods in net.ssehub.easy.instantiation.java.artifacts that return ArtifactModel Modifier and Type Method Description ArtifactModelIJavaParent. getArtifactModel()Returns theArtifactModel.ArtifactModelJavaAssignment. getArtifactModel()ArtifactModelJavaAttribute. getArtifactModel()ArtifactModelJavaCall. getArtifactModel()ArtifactModelJavaClass. getArtifactModel()ArtifactModelJavaImport. getArtifactModel()ArtifactModelJavaMethod. getArtifactModel()ArtifactModelJavaPackage. getArtifactModel()ArtifactModelJavaQualifiedName. getArtifactModel()Methods in net.ssehub.easy.instantiation.java.artifacts with parameters of type ArtifactModel Modifier and Type Method Description FileArtifactDefaultJavaFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)Constructors in net.ssehub.easy.instantiation.java.artifacts with parameters of type ArtifactModel Constructor Description ClassFileArtifact(java.io.File file, ArtifactModel model)Creates a new class file artifact.JavaFileArtifact(java.io.File file, ArtifactModel model)Creates a new class file artifact.
-