Interface IArtifactVisitor
-
public interface IArtifactVisitorA visitor for all top-level (default) artifacts.- Author:
- Holger Eichelberger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisitAlternativeFragment(AlternativeFragment fragment)Visits an alternative fragment.voidvisitCompositeArtifact(CompositeArtifact artifact)Visits a composite artifact.voidvisitCompositeFragmentArtifact(CompositeFragmentArtifact artifact)Visits a composite fragment artifact.voidvisitFileArtifact(FileArtifact artifact)Visits a file artifact.voidvisitFolderArtifact(FolderArtifact artifact)Visits a path artifact.voidvisitFragmentArtifact(FragmentArtifact artifact)Visits a fragment artifact.voidvisitMultipleSelectionFragment(MultipleSelectionFragment fragment)Visits a multiple selection fragment.voidvisitOptionalityFragment(OptionalityFragment fragment)Visits an optionality fragment.voidvisitSimpleArtifact(SimpleArtifact artifact)Visits a simple artifact.voidvisitVariabilityFragment(VariabilityFragment fragment)Visits a variability selection fragment.
-
-
-
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.
-
-