// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Configuring Accepted class parameters
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
object."customClasses.Service" {
  tableColumnOrder: "identifier, type, mtbf";
}

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Configuring Table header parameters
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
attribute."customClasses.Service/identifier" {
  label: '@|resource("SampleMessages", "label.service.identifier")'
  toolTipText: '@|resource("SampleMessages", "tooltip.service.identifier")'
  preferredWidth: 200;
}
attribute."customClasses.Service/type" {
  label: '@|resource("SampleMessages", "label.service.type")'
  toolTipText: '@|resource("SampleMessages", "tooltip.service.type")'
  preferredWidth: 100;
}
attribute."customClasses.Service/mtbf" {
  label: '@|resource("SampleMessages", "label.service.mtbf")'
  toolTipText: '@|resource("SampleMessages", "tooltip.service.mtbf")'
  preferredWidth: 50;
}

// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Configuring Table cell parameters
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// Define horizontal alignment
object."customClasses.Service/mtbf" {
  horizontalAlignment: Center;
}