public abstract class AaiOperationTrait extends AaiOperationBase implements IAaiTrait
$ref, bindings, tags
_type, description, externalDocs, operationId, summary
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
AaiOperationTrait(Node parent)
Constructor.
|
AaiOperationTrait(Node parent,
String opType)
Constructor.
|
AaiOperationTrait(String opType)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
AaiTraitType |
getTraitType() |
addTag, addTag, createTag
createExternalDocumentation, getType, setExternalDocumentation, setExternalDocumentation
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public AaiOperationTrait(String opType)
public AaiOperationTrait(Node parent, String opType)
parent
- opType
- public AaiOperationTrait(Node parent)
parent
- public AaiTraitType getTraitType()
getTraitType
in interface IAaiTrait
IAaiTrait.getTraitType()
public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Operation
Operation.accept(io.apicurio.datamodels.core.visitors.IVisitor)
Copyright © 2021 Red Hat. All rights reserved.