Interface IArtifactVisitor


  • public interface IArtifactVisitor
    A visitor for all top-level (default) artifacts.
    Author:
    Holger Eichelberger
    • Method Detail

      • visitFolderArtifact

        void visitFolderArtifact​(FolderArtifact artifact)
        Visits a path artifact.
        Parameters:
        artifact - the artifact to be visited.
      • visitFileArtifact

        void visitFileArtifact​(FileArtifact artifact)
        Visits a file artifact.
        Parameters:
        artifact - the artifact to be visited.
      • visitFragmentArtifact

        void visitFragmentArtifact​(FragmentArtifact artifact)
        Visits a fragment artifact.
        Parameters:
        artifact - the artifact to be visited.
      • visitCompositeFragmentArtifact

        void visitCompositeFragmentArtifact​(CompositeFragmentArtifact artifact)
        Visits a composite fragment artifact.
        Parameters:
        artifact - the artifact to be visited.
      • visitSimpleArtifact

        void visitSimpleArtifact​(SimpleArtifact artifact)
        Visits a simple artifact.
        Parameters:
        artifact - the artifact to be visited.
      • visitCompositeArtifact

        void visitCompositeArtifact​(CompositeArtifact artifact)
        Visits a composite artifact.
        Parameters:
        artifact - the artifact to be visited.
      • visitOptionalityFragment

        void visitOptionalityFragment​(OptionalityFragment fragment)
        Visits an optionality fragment.
        Parameters:
        fragment - the fragment to be visited.
      • visitAlternativeFragment

        void visitAlternativeFragment​(AlternativeFragment fragment)
        Visits an alternative fragment.
        Parameters:
        fragment - the fragment to be visited.
      • visitMultipleSelectionFragment

        void visitMultipleSelectionFragment​(MultipleSelectionFragment fragment)
        Visits a multiple selection fragment.
        Parameters:
        fragment - the fragment to be visited.
      • visitVariabilityFragment

        void visitVariabilityFragment​(VariabilityFragment fragment)
        Visits a variability selection fragment.
        Parameters:
        fragment - the fragment to be visited.