Uses of Package
ca.mcscert.jpipe.operators
Packages that use ca.mcscert.jpipe.operators
Package
Description
-
Classes in ca.mcscert.jpipe.operators used by ca.mcscert.jpipe.compiler.steps.transformationsClassDescriptionName-to-
CompositionOperatorregistry.Name-to-EquivalenceRelationregistry used byUnifierfor the automatic post-composition unification phase. -
Classes in ca.mcscert.jpipe.operators used by ca.mcscert.jpipe.operatorsClassDescriptionMutable registry that maps original element ids to the merged id chosen during Phase 1 of
CompositionOperator.apply(String, List, Map).Base class for all composition operators.One cell of the partition computed byCompositionOperator: a non-empty list ofSourcedElements that are all equivalent under the operator'sEquivalenceRelation.Binary predicate that decides whether twoElementViews belong to the same equivalence class and should therefore be merged.Describes how to create the merged element for oneElementGroup.Discriminates between the two concrete subtypes ofJustificationModelthat aCompositionOperatorcan produce.Describes a single operator call: what result to produce, which operator to invoke, the source models, call-site arguments, source location, and the declared result kind.Name-to-CompositionOperatorregistry.Pairs aJustificationElementwith the model it was taken from and its original source location, so merge functions can inspect the element in its original context and forward the location to creation commands.Name-to-EquivalenceRelationregistry used byUnifierfor the automatic post-composition unification phase. -
Classes in ca.mcscert.jpipe.operators used by ca.mcscert.jpipe.operators.builtinClassDescriptionMutable registry that maps original element ids to the merged id chosen during Phase 1 of
CompositionOperator.apply(String, List, Map).Base class for all composition operators.Binary predicate that decides whether twoElementViews belong to the same equivalence class and should therefore be merged.Describes how to create the merged element for oneElementGroup.Discriminates between the two concrete subtypes ofJustificationModelthat aCompositionOperatorcan produce. -
Classes in ca.mcscert.jpipe.operators used by ca.mcscert.jpipe.operators.equivalencesClassDescriptionBinary predicate that decides whether two
ElementViews belong to the same equivalence class and should therefore be merged.