Common properties for a node

Additional WorkStepSpecific properties are defined in interfaces extending this interface.

Hierarchy

  • NodeRepresentation

Properties

comment: string

Comment (empty if there is none)

costCenter: string

User-defined cost center

Value is user-defined. There is no guarantee for this value to be non-empty or valid w.r.t. any external definition.

costs: undefined | LegacyCosts

Manufacturing and selling costs for the node (if available)

importId: undefined | string

Id submitted with input file

Note: This id is only present if an input id is explicitly written to UserData.

mass: undefined | number

Mass for the node (if available)

processId: string

Process identifier of the node

processRep: ProcessRep

Process specific data; defines additional properties

sourceMultiplicities: SourceMultiplicity[]

Multiplicity for each source node

Entries correspond to sourceVertexKeys. For each source node the respective multiplicity is provided.

For components that occur in more than one (sub-) assembly the source multiplicity can be different from the node's total multiplicity. The source node's multiplicity can be considered the total multiplicity of the component (defined in the associated NodeRepresentation. The source multiplicity represents the number of instances in a certain assembly (defined here).

sourceVertexKeys: string[]

Identifiers of source nodes

targetVertexKeys: string[]

Identifiers of target nodes

times: undefined | Times

Manufacturing times for the node (if available)

Note: This property and userDefinedScalePrices are mutually exclusive.

userDefinedScalePrices: UserDefinedScalePrice[]

User defined scale prices

Note: Prices correspond to manufacturing costs including surcharges.

Note: This property and times are mutually exclusive.

vertexKey: string

Identifier for a node

workStep: WorkStep

WorkStepType of the node; defines additional properties

Deprecated; use processRep instead.

Generated using TypeDoc