| Class | Description |
|---|---|
| DelegateAnnotations |
A utility which provides methods for interrogating delegate classes.
|
| Annotation Type | Description |
|---|---|
| AutoDelegateImplementation |
Indicates that the simulation engine should use a subtype of this type that includes automatic implementation for any properties and operations
from the SysML definitions that were not included in the statically compiled code.
|
| DefaultDelegate |
Indicates that the annotated class should be treated as the default implementation class for the parent Java class or interface
with a
DelegateFor annotation indicating the SysML type. |
| DelegateFor |
Indicates that the annotated class should be treated as the delegate for the named SysML block.
|
| EnumerationLiteralName |
Used to override the ontology enum member to which the associated enum field is associated.
|
| ExperimentalApi |
An element of the API that is in an experimental state.
|
| ImplicitConversionMethod |
Denotes a method which can be used to implicitly convert values to the type expected by a delegate.
|
| InjectByName |
An attribute used to define special parameters injected into the constructor of a delegate implementation.
|
| InjectBySlot |
An attribute used to define how to inject the value of the 'slots' from an instance specification as parameters into the constructor of a delegate
implementation.
|
| InjectByTag |
An annotation for constructor parameters to indicate the 'tag' name for the requested tag property in a SysML stereotype.
|
| InjectStereotype |
An attribute used to define special parameters injected into the constructor of a delegate implementation.
|
| OptionalInjectBySlot |
This is a separate version of
InjectBySlot that allows the incoming value to be null if the provided 'slot' was not filled in the
corresponding instance specification for the current object being constructed. |
| OptionalInjectByTag |
This is a separate version of
InjectByTag that allows the incoming value to be null if the provided 'tag' was not filled in the
corresponding instance specification for the current stereotype being constructed. |
| StereotypeDefaultValue |
Used to denote the default instance to use when no associated stereotype data was applied to an instance.
|
| StereotypeImplementationFor |
Indicates the annotated class corresponds to a stereotype that contains configuration information for an analysis tool or delegate instance.
|