editor › Globals › ParametricHoleDescriptorRealizer
Class: ParametricHoleDescriptorRealizer
Hierarchy
- ParametricHoleDescriptorRealizer
Implements
Index
Constructors
Properties
Methods
- _clearHole
- _createOrnament
- beforeExport
- checkValidityAndCleanUp
- findModelElement
- getAdditionalExportSvg
- getModelElement
- onRemove
- realize
- recreateWith
- setAssembly
- setPermanent
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
▸ findModelElement‹DesiredType›(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): IModelElementRealizer‹ParametricHoleDescriptor›
Defined in src/model/data/Concepts/Realization/ParametricHoleDescriptorRealizer.ts:96
Parameters:
| Name | Type |
|---|---|
otherModelElement |
ParametricHoleDescriptor |
Returns: IModelElementRealizer‹ParametricHoleDescriptor›
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