Skip to content

editorGlobalsParametricHoleDescriptorRealizer

Class: ParametricHoleDescriptorRealizer

Hierarchy

  • ParametricHoleDescriptorRealizer

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new ParametricHoleDescriptorRealizer(parametricHoleDescriptor: ParametricHoleDescriptor): ParametricHoleDescriptorRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:20

Parameters:

Name Type
parametricHoleDescriptor ParametricHoleDescriptor

Returns: ParametricHoleDescriptorRealizer

Properties

Private assembly

assembly: Assembly

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:18


Private parametricHoleDescriptor

parametricHoleDescriptor: ParametricHoleDescriptor

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:17


Private parametricHoleOrnament

parametricHoleOrnament: ParametricHoleOrnament

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:19


Private plate

plate: Plate

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:20

Methods

Private _clearHole

_clearHole(): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:130

Returns: void


Private _createOrnament

_createOrnament(): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:124

Returns: void


beforeExport

beforeExport(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:120

Returns: void


checkValidityAndCleanUp

checkValidityAndCleanUp(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:108

Returns: void


findModelElement

findModelElementDesiredType›(desiredType: any, interactionData: IInteractionData, maxDistance: number, strategy: FindModelElementReturnStrategy): FoundModelElements‹DesiredType›

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:26

Type parameters:

DesiredType

Parameters:

Name Type Default
desiredType any -
interactionData IInteractionData -
maxDistance number 20
strategy FindModelElementReturnStrategy FindModelElementReturnStrategy.FIRST

Returns: FoundModelElements‹DesiredType›


getAdditionalExportSvg

getAdditionalExportSvg(): Promise‹string | null›

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:104

Returns: Promise‹string | null›


getModelElement

getModelElement(): ParametricHoleDescriptor

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:60

Returns: ParametricHoleDescriptor


onRemove

onRemove(): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:64

Returns: void


realize

realize(targets: Array‹object›, lastChangeEvent: IModelElementEvent, lastTransformsChangeEvent: ITransformsChangeEvent): void

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:68

Parameters:

Name Type
targets Array‹object›
lastChangeEvent IModelElementEvent
lastTransformsChangeEvent ITransformsChangeEvent

Returns: void


recreateWith

recreateWith(otherModelElement: ParametricHoleDescriptor): IModelElementRealizerParametricHoleDescriptor

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:96

Parameters:

Name Type
otherModelElement ParametricHoleDescriptor

Returns: IModelElementRealizerParametricHoleDescriptor


setAssembly

setAssembly(assembly: Assembly): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:100

Parameters:

Name Type
assembly Assembly

Returns: void


setPermanent

setPermanent(): void

Implementation of IModelElementRealizer

Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:116

Returns: void