Interface IArchitectureVisitor
- All Superinterfaces:
IBaseVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onArchitectureModel
(groovy.lang.Closure<?> closure) Call the given closure on artifacts.void
onArtifact
(groovy.lang.Closure<?> closure) Call the given closure on artifacts.void
onConnector
(groovy.lang.Closure<?> closure) Call the given closure on connectors.void
onInterface
(groovy.lang.Closure<?> closure) Call the given closure on interfaces.void
onUnassignedExternal
(groovy.lang.Closure<?> closure) Call the given closure on unassigned external elements.void
onUnassignedInternal
(groovy.lang.Closure<?> closure) Call the given closure on unassigned internal elements.Methods inherited from interface com.hello2morrow.sonargraph.core.api.controller.IBaseVisitor
callElementClosures, removeAllClosures, visitChildren
-
Method Details
-
onArchitectureModel
@ClosureParameterType(parameterType=IArchitectureModelAccess.class) void onArchitectureModel(groovy.lang.Closure<?> closure) Call the given closure on artifacts. -
onArtifact
@ClosureParameterType(parameterType=IArtifactAccess.class) void onArtifact(groovy.lang.Closure<?> closure) Call the given closure on artifacts. -
onInterface
@ClosureParameterType(parameterType=IInterfaceAccess.class) void onInterface(groovy.lang.Closure<?> closure) Call the given closure on interfaces. -
onConnector
@ClosureParameterType(parameterType=IConnectorAccess.class) void onConnector(groovy.lang.Closure<?> closure) Call the given closure on connectors. -
onUnassignedInternal
@ClosureParameterType(parameterType=IUnassignedInternalAccess.class) void onUnassignedInternal(groovy.lang.Closure<?> closure) Call the given closure on unassigned internal elements. -
onUnassignedExternal
@ClosureParameterType(parameterType=IUnassignedExternalAccess.class) void onUnassignedExternal(groovy.lang.Closure<?> closure) Call the given closure on unassigned external elements.
-