clone method

  1. @override
ChiRhoClef clone()
override

Implementation

@override
ChiRhoClef clone() {
  if (model != null) return model!.clone() as ChiRhoClef;
  var clone = ChiRhoClef(
    staffPosition: staffPosition,
    octave: octave,
    defaultAccidental: defaultAccidental,
    sans: sans,
  );
  clone.leadingSpace = leadingSpace;
  clone.sourceGabc = sourceGabc;
  clone.sourceIndex = sourceIndex;
  clone.sourceLength = sourceLength;
  clone.elementIndex = elementIndex;
  clone.model = this;
  return clone;
}