trait BaseDeclarableExtractors extends AnyRef
- Alphabetic
- By Inheritance
- BaseDeclarableExtractors
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
val
params: CodeActionRequestParams
- Attributes
- protected
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
lazy val
amfObject: Option[AmfObject]
Selected object if there is a clean match in the range and it is a declarable
Selected object if there is a clean match in the range and it is a declarable
- Attributes
- protected
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
declarationPath(fdp: AmfObject, dialect: Dialect): Seq[String]
- Attributes
- protected
-
lazy val
declarationsPath: Option[String]
If the dialect groups all declarations in a specific node (like OAS 3
components)If the dialect groups all declarations in a specific node (like OAS 3
components)- Attributes
- protected
-
lazy val
declaredElementNode: Option[YNode]
- Attributes
- protected
-
lazy val
declaredEntry: Option[(String, Option[YMapEntry])]
Render for the new declaration, and the top entry on which it should be nested
Render for the new declaration, and the top entry on which it should be nested
- Attributes
- protected
-
def
emitElement(e: DomainElement): YNode
Emit a new domain element
Emit a new domain element
- e
DomainElement to be emited
- Attributes
- protected
-
lazy val
entryAst: Option[YPart]
The original node with lexical info for the declared node
The original node with lexical info for the declared node
- Attributes
- protected
-
lazy val
entryIndentation: Int
The indentation for the existing node, as we already ensured it is a key, the first position gives de current indentation
The indentation for the existing node, as we already ensured it is a key, the first position gives de current indentation
- Attributes
- protected
-
lazy val
entryRange: Option[Range]
The original range info for the declared node
The original range info for the declared node
- Attributes
- protected
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
jsonRefEntry: YNode
Fallback entry, should not be necessary as the link should be rendered
Fallback entry, should not be necessary as the link should be rendered
- Attributes
- protected
-
lazy val
linkEntry: Option[TextEdit]
The entry which holds the reference for the new declaration (
{"$ref": "declaration/$1"})The entry which holds the reference for the new declaration (
{"$ref": "declaration/$1"})- Attributes
- protected
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
val
newName: String
Placeholder for the new name (key and reference)
Placeholder for the new name (key and reference)
- Attributes
- protected
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
positionIsExtracted: Boolean
- Attributes
- protected
-
lazy val
renderLink: Option[YNode]
Render of the link generated by the new object
Render of the link generated by the new object
- Attributes
- protected
-
lazy val
sourceName: String
- Attributes
- protected
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
lazy val
tree: Option[ObjectInTree]
check if the range matches with one specific element, choose the position and element which matches it
check if the range matches with one specific element, choose the position and element which matches it
- Attributes
- protected
-
lazy val
vendor: Vendor
- Attributes
- protected
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
lazy val
wrappedDeclaredEntry: Option[(YNode, Option[YMapEntry])]
The complete node and the entry where it belongs, contemplating the path for the declaration and existing AST
The complete node and the entry where it belongs, contemplating the path for the declaration and existing AST
- Attributes
- protected
-
lazy val
yPartBranch: Option[YPartBranch]
Information about the AST for the chosen position
Information about the AST for the chosen position
- Attributes
- protected