Class Cli


  • public class Cli
    extends Object
    Author:
    burgetr
    • Constructor Detail

      • Cli

        public Cli()
      • Cli

        public Cli​(cz.vutbr.fit.layout.api.ArtifactRepository repo)
    • Method Detail

      • copy

        public Cli copy()
        Creates a sub-shell for parallel tasks. It shares the same artifact repository and initial initial values of the artifacts being processed.
        Returns:
        a new Cli instance for a sub-task
      • getArtifactRepository

        public cz.vutbr.fit.layout.api.ArtifactRepository getArtifactRepository()
      • setArtifactRepository

        public void setArtifactRepository​(cz.vutbr.fit.layout.api.ArtifactRepository artifactRepository)
      • getPage

        public cz.vutbr.fit.layout.model.Page getPage()
      • setPage

        public void setPage​(cz.vutbr.fit.layout.model.Page page)
      • getAreaTree

        public cz.vutbr.fit.layout.model.AreaTree getAreaTree()
      • setAreaTree

        public void setAreaTree​(cz.vutbr.fit.layout.model.AreaTree areaTree)
      • getLastArtifact

        public cz.vutbr.fit.layout.model.Artifact getLastArtifact()
        Gets the last created artifact.
        Returns:
      • setLastArtifact

        public void setLastArtifact​(cz.vutbr.fit.layout.model.Artifact art)
      • getServiceManager

        public cz.vutbr.fit.layout.api.ServiceManager getServiceManager()
        Gets a service manager and repository for generating the artifacr IRIs
        Returns:
        the service manager
      • execCommandLine

        public int execCommandLine​(String[] args)
      • main

        public static void main​(String[] args)
        Parameters:
        args -