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