Packages

package transformation

Type Members

  1. abstract class APBBasePipeline extends TransformationPipeline
  2. class APBRaml10EditingPipeline extends APBBasePipeline
  3. class AdoptionDependantCallsFixingTransformationStage extends TransformationStep

    This stage is to hack a problem: There is an optimization in AMF, to reduce the size of the JSON-LD, that puts in some cases the ID of a referenced file under the field ReferenceId.

    This stage is to hack a problem: There is an optimization in AMF, to reduce the size of the JSON-LD, that puts in some cases the ID of a referenced file under the field ReferenceId. Instead of emitting all the content again, it emits "link" in the JSON-LD. The problem is that APB generated multiple clones and re-adoptions. In those cases the ID in this field remains unchanged and there are some cases where the function inside AdoptionDependantCalls keep pointing to the old instance, which is not readopted. In those cases the link in the JSON-LD is broken. The fix should be in AMF but it is complex an quite a sensitive part of the code.

  4. class CompanionLibCheckTransformationStage extends TransformationStep
  5. class JSONDocumentRefCleaningTransformationStage extends TransformationStep

Ungrouped