rewriteURN method

String rewriteURN(
  1. Execution exec,
  2. Context? ctx
)

Implementation

String rewriteURN(Execution exec, Context? ctx) {
  var uname = ctx?.getAttribute(remoteUname);
  var name = anyone([ctx?.getAttribute(remoteName), vars.name]) ?? '';
  var urn = URN.from(exec.schema().urn);
  if (uname?.isNotEmpty ?? false) {
    urn.name = uname!;
  }
  if (name.isNotEmpty) {
    urn.name = urn.name.replaceAll('_{mesh.name}', name);
  }
  return urn.toString();
}