Uses of Class
net.ssehub.easy.instantiation.core.model.artifactModel.Path
-
Packages that use Path Package Description net.ssehub.easy.instantiation.ant.instantiators Java-specific instantiators.net.ssehub.easy.instantiation.aspectj.instantiators AspectJ-specific instantiators.net.ssehub.easy.instantiation.core.model.artifactModel Contains the VIL artifact model.net.ssehub.easy.instantiation.core.model.buildlangModel.execOperand Executable operands for system execution operations.net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Rule match expressions.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.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.instantiation.java.artifacts Default Java artifacts.net.ssehub.easy.instantiation.java.instantiators Java-specific instantiators.net.ssehub.easy.instantiation.maven A Maven instantiator.net.ssehub.easy.instantiation.velocity This package contains the VIL instantiator realization of Apache's Velocity.
For more information please visit the Velocity project page. -
-
Uses of Path in net.ssehub.easy.instantiation.ant.instantiators
Methods in net.ssehub.easy.instantiation.ant.instantiators with parameters of type Path Modifier and Type Method Description static Set<FileArtifact>Ant. ant(Path root, java.lang.String buildFilePath, java.lang.String buildtarget)Executes a specific ANT-build target.static Set<FileArtifact>Make. make(Path root, java.lang.String buildFilePath, java.lang.String buildtarget, java.util.Map<java.lang.String,java.lang.Object> arguments)Runs make-scripts with the help of ANT. -
Uses of Path in net.ssehub.easy.instantiation.aspectj.instantiators
Methods in net.ssehub.easy.instantiation.aspectj.instantiators with parameters of type Path Modifier and Type Method Description static Set<FileArtifact>AspectJ. aspectJ(Path source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.private static Set<FileArtifact>AspectJ. aspectJ(Collection<FileArtifact> source, java.io.File sourceRoot, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.static Set<FileArtifact>AspectJ. aspectJ(Collection<FileArtifact> source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path. -
Uses of Path in net.ssehub.easy.instantiation.core.model.artifactModel
Subclasses of Path in net.ssehub.easy.instantiation.core.model.artifactModel Modifier and Type Class Description classJavaPathRepresents a Java path.Fields in net.ssehub.easy.instantiation.core.model.artifactModel declared as Path Modifier and Type Field Description static PathPath. DUMMYprivate PathFileArtifact. pathprivate PathFolderArtifact. pathFields in net.ssehub.easy.instantiation.core.model.artifactModel with type parameters of type Path Modifier and Type Field Description private java.util.Map<java.lang.String,Path>ArtifactModel. pathCacheMethods in net.ssehub.easy.instantiation.core.model.artifactModel that return Path Modifier and Type Method Description static PathFileArtifact. convert(FileArtifact val)Conversion operation.static PathFileSystemArtifactOperations. convert(IFileSystemArtifact val)Conversion operation.static PathFolderArtifact. convert(FolderArtifact val)Conversion operation.static PathPath. convert(java.lang.String val)Conversion operation.static PathPath. create(java.lang.String path)Creates a path from the given string representation.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.PathPath. getParent()Returns the parent of this path.PathFileArtifact. getPath()PathFolderArtifact. getPath()PathIFileSystemArtifact. getPath()Returns the path artifact representing the path to this file system artifact.(package private) PathArtifactModel. getPathFromCache(java.lang.String pathKey)Returns a path from the path cache.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.PathPath. rename(java.lang.String name)Renames the underlying artifact and returns a new path if necessary.PathFileArtifact. substituteExtension(java.lang.String extension)Substitutes the extension.Methods in net.ssehub.easy.instantiation.core.model.artifactModel with parameters of type Path Modifier and Type Method Description (package private) voidArtifactModel. afterRename(Path path)Called after a path was renamed.(package private) voidArtifactModel. beforeRename(Path path)Called before a path is renamed, i.e., it is about to be renamed.static java.lang.StringPath. concat(java.lang.String string, Path path)Represents the path/string concatenation operation.static java.lang.StringPath. concat(Path path, java.lang.String string)Represents the path/string concatenation operation.static IArtifactArtifactOperations. convert(Path path)Conversion operation.static FileArtifactFileArtifact. convert(Path path)Conversion operation.static FolderArtifactFolderArtifact. convert(Path path)Converts a path into a folder.static IFileSystemArtifactPath. convert(Path path)Converts a path into a file system artifact.static FileArtifactVtlFileArtifact. convert(Path path)Conversion operation.(package private) static Set<IFileSystemArtifact>FileUtils. copyOrMove(Path source, IFileSystemArtifact target, boolean move)Copy or move from thesourcepath to thetargetartifact.static PathPath. createInstance(Path path, ArtifactModel model)Creates a path from the given (relative)pathand directly localizes it intomodel.(package private) voidArtifactModel. delete(Path path)Deletes a path and possible related artifacts.private static java.io.FileFileUtils. determineDestination(Path sourcePath, FileArtifact sourceArtefakt, java.io.File targetFile)Determines the destination of an artefact, which shall be copied/moved from a given source path (e.g.(package private) voidArtifactModel. discardPath(Path path)Discards a path before it becomes invalid, e.g., as its scope is discarded during execution.private java.lang.StringArtifactModel. getPathKey(Path path)Returns the internal path cache key forpath.private static booleanPath. match(Path pattern, Path path, boolean prefix)Convert the paths into absolute normalized paths and match or test for prefix equality.booleanPath. matches(Path path)Returns whether this path matches the given path.private static booleanArtifactModel. matchesPath(Path path, IFileSystemArtifact artifact)Returns whether the givenpath(may be a pattern) matches the path ofartifact.(package private) voidArtifactModel. registerPath(Path path)Called if a path is created.static Set<FileArtifact>ArtifactFactory. selectByType(Path path, java.lang.Class<?> type, boolean byKind, boolean negate)Searches for paths in the artifact model by type.(package private) voidArtifactModel. selectByType(Path path, java.lang.Class<?> type, java.util.List<FileArtifact> result, boolean byKind, boolean negate)Does type selection of artifacts based onpathandtype.Constructors in net.ssehub.easy.instantiation.core.model.artifactModel with parameters of type Path Constructor Description FileArtifact(Path path, ArtifactModel model)Creates a new file artifact.FolderArtifact(Path path)Creates a path artifact from the givenpath.JavaPath(Path path)Creates a new java path from a given path.JavaPath(Path path, java.lang.String prefixRegEx)Creates a new java path from a given path. -
Uses of Path in net.ssehub.easy.instantiation.core.model.buildlangModel.execOperand
Methods in net.ssehub.easy.instantiation.core.model.buildlangModel.execOperand with parameters of type Path Modifier and Type Method Description static java.lang.StringPathExecutableOperandType. convert(Path path)Converts a path into a string. -
Uses of Path in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch
Fields in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch declared as Path Modifier and Type Field Description private PathCompoundMatchExpression. resolvedprivate PathPathMatchExpression. resolvedprivate PathStringMatchExpression. resolvedMethods in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch that return Path Modifier and Type Method Description protected abstract PathAbstractPathRuleMatchExpression. getResolved()Returns the resolved expression.PathCompoundMatchExpression. getResolved()Returns the resolved expression.PathPathMatchExpression. getResolved()Returns the resolved expression.PathStringMatchExpression. getResolved()Returns the resolved expression.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch with parameters of type Path Modifier and Type Method Description (package private) voidCompoundMatchExpression. resolve(Path resolved)Sets the resolved value of the match expression, in particular in case of mixed expressions.(package private) voidPathMatchExpression. resolve(Path resolved)Sets the resolved value of the match expression, in particular in case of mixed expressions.(package private) voidStringMatchExpression. resolve(Path resolved)Sets the resolved value of the match expression, in particular in case of mixed expressions. -
Uses of Path in net.ssehub.easy.instantiation.core.model.defaultInstantiators
Methods in net.ssehub.easy.instantiation.core.model.defaultInstantiators with parameters of type Path Modifier and Type Method Description static Set<FileArtifact>Zip. add(Path base, Collection<FileArtifact> artifacts, Path target, ZipHandler handler)Packssourcefiles intotargetusing handler.protected static java.io.FileAbstractFileInstantiator. determineTargetPath(Path target)Determines the target path from a VIL path and ensures its existence.static Set<FileArtifact>Unzip. unpack(Path zip, Path target, java.lang.String pattern, ZipHandler handler)Unpacks files inzipthat matches the givenfilterintotarget.static Set<FileArtifact>Unzip. unpack(Path zip, Path target, ZipHandler handler)Unpacks files inzipintotarget.static Set<FileArtifact>Unzip. unzip(Path zip, Path target)Unpacks files inzipintotarget.static Set<FileArtifact>Zip. zip(Path base, Path artifacts, Path zip)Packssourcefiles intotarget.static Set<FileArtifact>Zip. zip(Path base, Collection<FileArtifact> artifacts, Path zip)Packssourcefiles intotarget. -
Uses of Path in net.ssehub.easy.instantiation.core.model.vilTypes
Methods in net.ssehub.easy.instantiation.core.model.vilTypes that return Path Modifier and Type Method Description static PathProject. convert(Project project)Converts a project to its base path.private PathProject. createPathWithFallback(IProjectDescriptor.ModelKind kind)Creates a model path with default fallback.PathProject. getEasyFolder()Returns the path to the EASy files.PathProject. getIvmlFolder()Returns the path to the IVML model files.PathProject. getPath()Returns the path of this project.PathProject. getVilFolder()Returns the path to the VIL model files.PathProject. getVtlFolder()Returns the path to the VTL model files.PathProject. localize(Project source, IFileSystemArtifact artifact)Localizes the givenpathtaken from source with respect to this project.PathProject. localize(Project source, Path path)Localizes the givenpathtaken from source with respect to this project.Methods in net.ssehub.easy.instantiation.core.model.vilTypes with parameters of type Path Modifier and Type Method Description PathProject. localize(Project source, Path path)Localizes the givenpathtaken from source with respect to this project. -
Uses of Path in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type Path Modifier and Type Method Description FileArtifactConfiguration. store(Path path)Stores the underlying (unprojected) configuration topath.FileArtifactConfiguration. store(Path path, boolean userValuesOnly)Stores the underlying (unprojected) configuration topath. -
Uses of Path in net.ssehub.easy.instantiation.java.artifacts
Methods in net.ssehub.easy.instantiation.java.artifacts with parameters of type Path Modifier and Type Method Description static JavaFileArtifactJavaFileArtifact. convert(Path path)Conversion operation. -
Uses of Path in net.ssehub.easy.instantiation.java.instantiators
Methods in net.ssehub.easy.instantiation.java.instantiators with parameters of type Path Modifier and Type Method Description private static JarHandlerJar. createJarHandler(Path manifest)Creates the JarHandler for creating a new JAR archive.static Set<FileArtifact>Jar. jar(Path base, Path artifacts, Path jar, Path manifest)Packssourcefiles intotarget.static Set<FileArtifact>Jar. jar(Path base, Collection<FileArtifact> artifacts, Path jar)Packssourcefiles intotarget.static Set<FileArtifact>Jar. jar(Path base, Collection<FileArtifact> artifacts, Path jar, Path manifest)Packssourcefiles intotarget.static Set<FileArtifact>Javac. javac(Path source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.static Set<FileArtifact>Javac. javac(Collection<FileArtifact> source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.static Set<FileArtifact>Unjar. unjar(Path jar, Path target)Packssourcefiles intotargetwithout unpacking the manifest.static Set<FileArtifact>Unjar. unjar(Path jar, Path target, boolean includeManifest)Packssourcefiles intotarget.static Set<FileArtifact>Unjar. unjar(Path jar, Path target, java.lang.String pattern)Packssourcefiles which matchesfilterintotargetwithout unpacking the manifest.static Set<FileArtifact>Unjar. unjar(Path jar, Path target, java.lang.String pattern, boolean includeManifest)Packssourcefiles which matchesfilterintotargetwithout unpacking the manifest. -
Uses of Path in net.ssehub.easy.instantiation.maven
Methods in net.ssehub.easy.instantiation.maven with parameters of type Path Modifier and Type Method Description private static Set<FileArtifact>Maven. build(Path root, java.lang.String buildFilePath, boolean updateSnapshots, java.lang.String[] targets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, boolean updateSnapshots)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, boolean updateSnapshots, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath, boolean updateSnapshots)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath, boolean updateSnapshots, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification. -
Uses of Path in net.ssehub.easy.instantiation.velocity
Methods in net.ssehub.easy.instantiation.velocity with parameters of type Path Modifier and Type Method Description static Set<FileArtifact>VelocityInstantiator. velocity(Path template, Configuration config)Instantiates a single file artifact using the givenconfiguration.static Set<FileArtifact>VelocityInstantiator. velocity(Path template, Configuration config, Map<?,?> nameMapping)Instantiates a single file artifact using the givenconfiguration.
-