Skip to content

rune-langium / visual-editor/src / DataFormActions

Interface: DataFormActions

Defined in: packages/visual-editor/src/types.ts:293

Data type–specific editor actions.

Extends

Methods

addAnnotation()

ts
addAnnotation(nodeId, annotationName): void;

Defined in: packages/visual-editor/src/types.ts:267

Parameters

ParameterType
nodeIdstring
annotationNamestring

Returns

void

Inherited from

CommonFormActions.addAnnotation


addAttribute()

ts
addAttribute(
   nodeId, 
   attrName, 
   typeName, 
   cardinality): void;

Defined in: packages/visual-editor/src/types.ts:294

Parameters

ParameterType
nodeIdstring
attrNamestring
typeNamestring
cardinalitystring

Returns

void


addCondition()

ts
addCondition(nodeId, condition): void;

Defined in: packages/visual-editor/src/types.ts:269

Parameters

ParameterType
nodeIdstring
condition{ definition?: string; expressionText: string; isPostCondition?: boolean; name?: string; }
condition.definition?string
condition.expressionTextstring
condition.isPostCondition?boolean
condition.name?string

Returns

void

Inherited from

CommonFormActions.addCondition


addSynonym()

ts
addSynonym(nodeId, synonym): void;

Defined in: packages/visual-editor/src/types.ts:265

Parameters

ParameterType
nodeIdstring
synonymstring

Returns

void

Inherited from

CommonFormActions.addSynonym


deleteType()

ts
deleteType(nodeId): void;

Defined in: packages/visual-editor/src/types.ts:262

Parameters

ParameterType
nodeIdstring

Returns

void

Inherited from

CommonFormActions.deleteType


removeAnnotation()

ts
removeAnnotation(nodeId, index): void;

Defined in: packages/visual-editor/src/types.ts:268

Parameters

ParameterType
nodeIdstring
indexnumber

Returns

void

Inherited from

CommonFormActions.removeAnnotation


removeAttribute()

ts
removeAttribute(nodeId, attrName): void;

Defined in: packages/visual-editor/src/types.ts:295

Parameters

ParameterType
nodeIdstring
attrNamestring

Returns

void


removeCondition()

ts
removeCondition(nodeId, index): void;

Defined in: packages/visual-editor/src/types.ts:278

Parameters

ParameterType
nodeIdstring
indexnumber

Returns

void

Inherited from

CommonFormActions.removeCondition


removeSynonym()

ts
removeSynonym(nodeId, index): void;

Defined in: packages/visual-editor/src/types.ts:266

Parameters

ParameterType
nodeIdstring
indexnumber

Returns

void

Inherited from

CommonFormActions.removeSynonym


renameType()

ts
renameType(nodeId, newName): void;

Defined in: packages/visual-editor/src/types.ts:261

Parameters

ParameterType
nodeIdstring
newNamestring

Returns

void

Inherited from

CommonFormActions.renameType


reorderAttribute()

ts
reorderAttribute(
   nodeId, 
   fromIndex, 
   toIndex): void;

Defined in: packages/visual-editor/src/types.ts:303

Parameters

ParameterType
nodeIdstring
fromIndexnumber
toIndexnumber

Returns

void


reorderCondition()

ts
reorderCondition(
   nodeId, 
   fromIndex, 
   toIndex): void;

Defined in: packages/visual-editor/src/types.ts:288

Parameters

ParameterType
nodeIdstring
fromIndexnumber
toIndexnumber

Returns

void

Inherited from

CommonFormActions.reorderCondition


setInheritance()

ts
setInheritance(childId, parentId): void;

Defined in: packages/visual-editor/src/types.ts:304

Parameters

ParameterType
childIdstring
parentIdstring | null

Returns

void


updateAttribute()

ts
updateAttribute(
   nodeId, 
   oldName, 
   newName, 
   typeName, 
   cardinality): void;

Defined in: packages/visual-editor/src/types.ts:296

Parameters

ParameterType
nodeIdstring
oldNamestring
newNamestring
typeNamestring
cardinalitystring

Returns

void


updateComments()

ts
updateComments(nodeId, comments): void;

Defined in: packages/visual-editor/src/types.ts:264

Parameters

ParameterType
nodeIdstring
commentsstring

Returns

void

Inherited from

CommonFormActions.updateComments


updateCondition()

ts
updateCondition(
   nodeId, 
   index, 
   updates): void;

Defined in: packages/visual-editor/src/types.ts:279

Parameters

ParameterType
nodeIdstring
indexnumber
updates{ definition?: string; expressionText?: string; name?: string; }
updates.definition?string
updates.expressionText?string
updates.name?string

Returns

void

Inherited from

CommonFormActions.updateCondition


updateDefinition()

ts
updateDefinition(nodeId, definition): void;

Defined in: packages/visual-editor/src/types.ts:263

Parameters

ParameterType
nodeIdstring
definitionstring

Returns

void

Inherited from

CommonFormActions.updateDefinition


validate()

ts
validate(): ValidationError[];

Defined in: packages/visual-editor/src/types.ts:289

Returns

ValidationError[]

Inherited from

CommonFormActions.validate

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.