rune-langium / visual-editor/src / EnumFormActions
Interface: EnumFormActions
Defined in: packages/visual-editor/src/types.ts:308
Enum-specific editor actions.
Extends
Methods
addAnnotation()
addAnnotation(nodeId, annotationName): void;Defined in: packages/visual-editor/src/types.ts:267
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
annotationName | string |
Returns
void
Inherited from
CommonFormActions.addAnnotation
addCondition()
addCondition(nodeId, condition): void;Defined in: packages/visual-editor/src/types.ts:269
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
condition | { definition?: string; expressionText: string; isPostCondition?: boolean; name?: string; } |
condition.definition? | string |
condition.expressionText | string |
condition.isPostCondition? | boolean |
condition.name? | string |
Returns
void
Inherited from
CommonFormActions.addCondition
addEnumValue()
addEnumValue(
nodeId,
valueName,
displayName?): void;Defined in: packages/visual-editor/src/types.ts:309
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
valueName | string |
displayName? | string |
Returns
void
addSynonym()
addSynonym(nodeId, synonym): void;Defined in: packages/visual-editor/src/types.ts:265
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
synonym | string |
Returns
void
Inherited from
deleteType()
deleteType(nodeId): void;Defined in: packages/visual-editor/src/types.ts:262
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
Returns
void
Inherited from
removeAnnotation()
removeAnnotation(nodeId, index): void;Defined in: packages/visual-editor/src/types.ts:268
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
index | number |
Returns
void
Inherited from
CommonFormActions.removeAnnotation
removeCondition()
removeCondition(nodeId, index): void;Defined in: packages/visual-editor/src/types.ts:278
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
index | number |
Returns
void
Inherited from
CommonFormActions.removeCondition
removeEnumValue()
removeEnumValue(nodeId, valueName): void;Defined in: packages/visual-editor/src/types.ts:310
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
valueName | string |
Returns
void
removeSynonym()
removeSynonym(nodeId, index): void;Defined in: packages/visual-editor/src/types.ts:266
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
index | number |
Returns
void
Inherited from
CommonFormActions.removeSynonym
renameType()
renameType(nodeId, newName): void;Defined in: packages/visual-editor/src/types.ts:261
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
newName | string |
Returns
void
Inherited from
reorderCondition()
reorderCondition(
nodeId,
fromIndex,
toIndex): void;Defined in: packages/visual-editor/src/types.ts:288
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
fromIndex | number |
toIndex | number |
Returns
void
Inherited from
CommonFormActions.reorderCondition
reorderEnumValue()
reorderEnumValue(
nodeId,
fromIndex,
toIndex): void;Defined in: packages/visual-editor/src/types.ts:312
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
fromIndex | number |
toIndex | number |
Returns
void
setEnumParent()
setEnumParent(nodeId, parentId): void;Defined in: packages/visual-editor/src/types.ts:313
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
parentId | string | null |
Returns
void
updateComments()
updateComments(nodeId, comments): void;Defined in: packages/visual-editor/src/types.ts:264
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
comments | string |
Returns
void
Inherited from
CommonFormActions.updateComments
updateCondition()
updateCondition(
nodeId,
index,
updates): void;Defined in: packages/visual-editor/src/types.ts:279
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
index | number |
updates | { definition?: string; expressionText?: string; name?: string; } |
updates.definition? | string |
updates.expressionText? | string |
updates.name? | string |
Returns
void
Inherited from
CommonFormActions.updateCondition
updateDefinition()
updateDefinition(nodeId, definition): void;Defined in: packages/visual-editor/src/types.ts:263
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
definition | string |
Returns
void
Inherited from
CommonFormActions.updateDefinition
updateEnumValue()
updateEnumValue(
nodeId,
oldName,
newName,
displayName?): void;Defined in: packages/visual-editor/src/types.ts:311
Parameters
| Parameter | Type |
|---|---|
nodeId | string |
oldName | string |
newName | string |
displayName? | string |
Returns
void
validate()
validate(): ValidationError[];Defined in: packages/visual-editor/src/types.ts:289