Interface IArchitectureVisitor
- All Superinterfaces:
IBaseVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoidonArchitectureModel(groovy.lang.Closure<?> closure) Call the given closure on artifacts.voidonArtifact(groovy.lang.Closure<?> closure) Call the given closure on artifacts.voidonConnector(groovy.lang.Closure<?> closure) Call the given closure on connectors.voidonInterface(groovy.lang.Closure<?> closure) Call the given closure on interfaces.voidonUnassignedExternal(groovy.lang.Closure<?> closure) Call the given closure on unassigned external elements.voidonUnassignedInternal(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.
-