Class Directive<S>
java.lang.Object
software.amazon.smithy.codegen.core.directed.Directive<S>
- Type Parameters:
S
- Settings object used to configure code generation.
- Direct Known Subclasses:
ContextualDirective
,CreateContextDirective
,CreateSymbolProviderDirective
Directive classes contain all of the context needed in order to perform
the tasks defined in a
DirectedCodegen
implementation.-
Method Details
-
model
- Returns:
- Gets the model being code generated.
-
settings
- Returns:
- Gets code generation settings.
-
service
- Returns:
- Gets the service being generated.
-
connectedShapes
- Returns:
- Returns a map of shapes connected to the service.
-
operations
Gets a set of all operation shapes in the service, sorted by name.This includes operations contained in resources in the closure of the service.
- Returns:
- Returns all sorted service operations.
-