clone method

  1. @override
FaClef clone()
override

Implementation

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