public abstract class AaiOperationBase extends Operation implements IReferenceNode
Modifier and Type | Field and Description |
---|---|
String |
$ref |
AaiOperationBindings |
bindings |
List<Tag> |
tags |
_type, description, externalDocs, operationId, summary
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
AaiOperationBase(Node parent)
Constructor.
|
AaiOperationBase(Node parent,
String opType)
Constructor.
|
AaiOperationBase(String opType)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addTag(AaiTag tag)
Adds a tag.
|
AaiTag |
addTag(String name,
String description)
Adds a tag.
|
abstract AaiTag |
createTag() |
String |
getReference()
Return the reference string, if this
Node is a reference object. |
void |
setReference(String reference) |
accept, 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 String $ref
public AaiOperationBindings bindings
public AaiOperationBase(String opType)
public AaiOperationBase(Node parent, String opType)
parent
- opType
- public AaiOperationBase(Node parent)
parent
- public String getReference()
IReferenceNode
Node
is a reference object.getReference
in interface IReferenceNode
public void setReference(String reference)
setReference
in interface IReferenceNode
public void addTag(AaiTag tag)
tag
- public AaiTag addTag(String name, String description)
name
- description
- public abstract AaiTag createTag()
Copyright © 2020 Red Hat. All rights reserved.