Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

_allowQuestion

_allowQuestion: boolean

_associatedDef

_associatedDef: hl.INodeDefinition

Private _auxChecked

_auxChecked: boolean

_children

_children: IParseResult[]

_computed

_computed: boolean

_computedKey

_computedKey: string

Private _def

_def: hl.INodeDefinition

Private _expanded

_expanded: boolean

Private _isAux

_isAux: boolean

Private _knownIds

_knownIds: object

Type declaration

Private _knownLowLevelIds

_knownLowLevelIds: object

Type declaration

_mergedChildren

_mergedChildren: IParseResult[]

Protected _node

Private _patchedName

_patchedName: string

Private _prop

_prop: IProperty

Private _ptype

_ptype: IParsedType

Private _slaveIds

_slaveIds: object

Type declaration

_subTypesCache

_subTypesCache: object

Type declaration

Private _types

Private _universe

_universe: Universe

Private _wrapperNode

_wrapperNode: BasicNode

cachedFullId

cachedFullId: string

cachedId

cachedId: string

errorMessage

errorMessage: string

invalidSequence

invalidSequence: boolean

isInEdit

isInEdit: boolean

knownProperty

knownProperty: IProperty

Private masterApi

masterApi: IParseResult

Externally set master AST, should be only available for root nodes, and only in the case when we merge multiple overlays/extensions.

needMap

needMap: boolean

needSequence

needSequence: boolean

Private overlayMergeMode

overlayMergeMode: OverlayMergeMode

Depending on the merge mode, overlays and extensions are either merged with the master, or their trees are joined via aggregation

type

{OverlayMergeMode}

unitMap

unitMap: object

Type declaration

  • [path: string]: string

unresolvedRef

unresolvedRef: string

Methods

Private _findNode

add

allowRecursive

  • allowRecursive(): boolean

allowsQuestion

  • allowsQuestion(): boolean

asAttr

asElement

associatedType

  • associatedType(): hl.INodeDefinition

attr

attrOrCreate

attrValue

  • attrValue(n: string): string

attributes

attrs

Private buildWrapperNode

  • buildWrapperNode(): any

Private calculateMasterByRef

checkContextValue

  • checkContextValue(name: string, value: string, thisObj: any): boolean

children

clearChildrenCache

  • clearChildrenCache(): void

clearTypesCache

  • clearTypesCache(): void

computedValue

  • computedValue(name: string): any

copy

createAttr

  • createAttr(n: string, v: string): void

createIssue

definition

  • definition(): hl.INodeDefinition

directChildren

dump

  • dump(flavor: string): string

element

elements

elementsOfKind

errors

findById

  • findById(id: string): any

findElementAtOffset

findReferences

fullLocalId

  • fullLocalId(): string

Private getExtractedChildren

Private getExtractedLowLevelChildren

getKind

getLowLevelEnd

  • getLowLevelEnd(): number

getLowLevelStart

  • getLowLevelStart(): number

getMaster

getMasterCounterPart

getMergeMode

hashkey

  • hashkey(): string

id

  • id(): string

initRamlFile

  • initRamlFile(): void

Private initilizeKnownIDs

isAllowedToUse

isAttached

  • isAttached(): boolean

isAttr

  • isAttr(): boolean

isAuxilary

  • isAuxilary(): boolean

isElement

  • isElement(): boolean

isEmptyRamlFile

  • isEmptyRamlFile(): boolean

isExpanded

  • isExpanded(): boolean

isImplicit

  • isImplicit(): boolean

isNamePatch

  • isNamePatch(): string

Private isParametrizedType

  • isParametrizedType(): boolean

isSameNode

isStub

  • isStub(): boolean

isUnknown

  • isUnknown(): boolean

knownIds

  • knownIds(): object

localId

  • localId(): string

localType

lowLevel

markCh

  • markCh(): boolean

Private mergeChild

Private mergeChildren

Private mergeLowLevelChild

Private mergeLowLevelChildren

name

  • name(): any

optional

  • optional(): boolean

optionalProperties

  • optionalProperties(): string[]

overrideMaster

parent

parsedType

patchProp

patchType

  • patchType(d: hl.INodeDefinition): void

printDetails

  • printDetails(indent?: string): string

propertiesAllowedToUse

property

remove

Private resetAuxilaryState

  • resetAuxilaryState(): void

resetChildren

  • resetChildren(): void

root

setAssociatedType

  • setAssociatedType(d: hl.INodeDefinition): void

setComputed

  • setComputed(name: string, v: any): void

setMergeMode

setNamePatch

  • setNamePatch(s: string): void

setParent

setTypes

setUniverse

setWrapperNode

testSerialize

  • testSerialize(indent?: string): string

types

universe

unmarkCh

  • unmarkCh(): void

validate

value

  • value(): any

valuesOf

version

  • version(): string

wrapperNode

Generated using TypeDoc