Uses of Record Class
network.ike.workspace.cascade.CascadeEdge
Packages that use CascadeEdge
-
Uses of CascadeEdge in network.ike.workspace.cascade
Methods in network.ike.workspace.cascade that return types with arguments of type CascadeEdgeModifier and TypeMethodDescriptionstatic List<CascadeEdge> PomEdgeDeriver.deriveEdges(org.apache.maven.api.model.Model model, Path projectDir) Derives the upstream edges of a project from its model and project directory.static List<CascadeEdge> PomEdgeDeriver.deriveEdges(org.apache.maven.api.model.Model model, Path projectDir, PomEdgeDeriver.CoordinateFilter filter) Derives upstream edges with a caller-supplied coordinate filter.static List<CascadeEdge> PomEdgeDeriver.deriveEdges(org.apache.maven.api.model.Model model, Path projectDir, PomEdgeDeriver.CoordinateFilter filter, RepositoryKey sourceRepo, RepositoryKeyResolver repositoryResolver) Derives upstream edges and drops self-edges — edges whose target repository, as resolved byrepositoryResolver, equalssourceRepo(IKE-Network/ike-issues#496 part D).CascadeRepo.downstream()The downstream edges — the projects that consume this one.ProjectCascade.downstream()Returns the value of thedownstreamrecord component.CascadeRepo.upstream()The upstream edges — the projects this one consumes.ProjectCascade.upstream()Returns the value of theupstreamrecord component.Methods in network.ike.workspace.cascade with parameters of type CascadeEdgeModifier and TypeMethodDescriptionstatic ReleaseCascadeCascadeAssembler.assemble(CascadeEdge start, ProjectCascade startCascade, CascadeAssembler.CascadeResolver resolver) Assembles the cascade graph rooted at one known project, without populatingRepositoryKeyon the nodes.static ReleaseCascadeCascadeAssembler.assemble(CascadeEdge start, ProjectCascade startCascade, CascadeAssembler.CascadeResolver resolver, RepositoryKeyResolver repositoryResolver) Assembles the cascade graph rooted at one known project, populating each node'sRepositoryKeyviarepositoryResolverwhen supplied (IKE-Network/ike-issues#496 part C).CascadeAssembler.CascadeResolver.resolve(CascadeEdge edge) Resolves and parses one neighbour's manifest.UrlCascadeResolver.resolve(CascadeEdge edge) Shallow-clones the member named byedgeand parses itsrelease-cascade.yaml.Constructor parameters in network.ike.workspace.cascade with type arguments of type CascadeEdgeModifierConstructorDescriptionProjectCascade(int schema, boolean head, List<CascadeEdge> upstream, boolean terminal, List<CascadeEdge> downstream) Canonical constructor — defensively copies the edge lists, substitutes empty lists fornull, and verifies thehead/terminalmarkers agree with the edge lists.