public abstract class AaiOperationTraitDefinition extends AaiOperationTrait implements IDefinition
$ref, bindings, tags
_type, description, externalDocs, operationId, summary
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
AaiOperationTraitDefinition(Node parent)
Constructor.
|
AaiOperationTraitDefinition(Node parent,
String name)
Constructor.
|
AaiOperationTraitDefinition(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
String |
getName()
Gets the definition name.
|
void |
rename(String newName)
Renames the definition.
|
getTraitType
addTag, addTag, createTag, getReference, setReference
createExternalDocumentation, getType, setExternalDocumentation, setExternalDocumentation
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, attachToParent, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, isAttached, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public AaiOperationTraitDefinition(String name)
parent
- public AaiOperationTraitDefinition(Node parent)
parent
- public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class AaiOperationTrait
OasHeader.accept(io.apicurio.datamodels.core.visitors.IVisitor)
public String getName()
INamed
getName
in interface INamed
INamed.getName()
public void rename(String newName)
INamed
rename
in interface INamed
INamed.rename(java.lang.String)
Copyright © 2020 Red Hat. All rights reserved.