Hide menu
Loading...
Searching...
No Matches
SemanticAttributeVisitor

Defines a visitor for PMI semantic attributes.

Methods

visitAngleUnitAttribute()

‍optional visitAngleUnitAttribute(angleUnitAttribute): void

Defines the logic invoked for a visited angle unit attribute.

Parameters

angleUnitAttribute

AngleUnitAttribute

Visited angle unit attribute.

Returns

void


visitDatumRefAttribute()

‍optional visitDatumRefAttribute(datumRefAttribute): void

Defines the logic invoked for a visited datum reference attribute.

Parameters

datumRefAttribute

DatumRefAttribute

Visited datum reference attribute.

Returns

void


visitDatumRefCompartmentAttribute()

‍optional visitDatumRefCompartmentAttribute(datumRefCompartmentAttribute): void

Defines the logic invoked for a visited datum reference compartment attribute.

Parameters

datumRefCompartmentAttribute

DatumRefCompartmentAttribute

Visited datum reference compartment attribute.

Returns

void


visitDatumTargetAttribute()

‍optional visitDatumTargetAttribute(datumTargetAttribute): void

Defines the logic invoked for a visited datum target attribute.

Parameters

datumTargetAttribute

DatumTargetAttribute

Visited datum target attribute.

Returns

void


visitDisplacementAttribute()

‍optional visitDisplacementAttribute(displacementAttribute): void

Defines the logic invoked for a visited displacement attribute.

Parameters

displacementAttribute

DisplacementAttribute

Visited displacement attribute.

Returns

void


visitLengthUnitAttribute()

‍optional visitLengthUnitAttribute(lengthUnitAttribute): void

Defines the logic invoked for a visited length unit attribute.

Parameters

lengthUnitAttribute

LengthUnitAttribute

Visited length unit attribute.

Returns

void


visitLimitsAndFitsAttribute()

‍optional visitLimitsAndFitsAttribute(limitsAndFitsAttribute): void

Defines the logic invoked for a visited limits and fits attribute.

Parameters

limitsAndFitsAttribute

LimitsAndFitsAttribute

Visited limits and fits attribute.

Returns

void


visitMachiningAllowanceAttribute()

‍optional visitMachiningAllowanceAttribute(machiningAllowanceAttribute): void

Defines the logic invoked for a visited machining allowance attribute.

Parameters

machiningAllowanceAttribute

MachiningAllowanceAttribute

Visited machining allowance attribute.

Returns

void


visitMaximumValueAttribute()

‍optional visitMaximumValueAttribute(maximumValueAttribute): void

Defines the logic invoked for a visited maximum value attribute.

Parameters

maximumValueAttribute

MaximumValueAttribute

Visited maximum value attribute.

Returns

void


visitModifierAttribute()

‍optional visitModifierAttribute(modifierAttribute): void

Defines the logic invoked for a visited modifier attribute.

Parameters

modifierAttribute

ModifierAttribute

Visited modifier attribute.

Returns

void


visitModifierWithValueAttribute()

‍optional visitModifierWithValueAttribute(modifierWithValueAttribute): void

Defines the logic invoked for a visited modifier with value attribute.

Parameters

modifierWithValueAttribute

ModifierWithValueAttribute

Visited modifier with value attribute.

Returns

void


visitPlusMinusBoundsAttribute()

‍optional visitPlusMinusBoundsAttribute(plusMinusBoundsAttribute): void

Defines the logic invoked for a visited plus-minus bounds attribute.

Parameters

plusMinusBoundsAttribute

PlusMinusBoundsAttribute

Visited plus-minus bounds attribute.

Returns

void


visitQualifierAttribute()

‍optional visitQualifierAttribute(qualifierAttribute): void

Defines the logic invoked for a visited qualifier attribute.

Parameters

qualifierAttribute

QualifierAttribute

Visited qualifier attribute.

Returns

void


visitRangeAttribute()

‍optional visitRangeAttribute(rangeAttribute): void

Defines the logic invoked for a visited range attribute.

Parameters

rangeAttribute

RangeAttribute

Visited range attribute.

Returns

void


visitSurfaceTextureRequirementAttribute()

‍optional visitSurfaceTextureRequirementAttribute(surfaceTextureRequirementAttribute): void

Defines the logic invoked for a visited surface texture requirement attribute.

Parameters

surfaceTextureRequirementAttribute

SurfaceTextureRequirementAttribute

Visited surface texture requirement attribute.

Returns

void