java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.RepositoryWeaving

public class RepositoryWeaving extends Object
This class handles weaving of the PCM repository model.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    RepositoryWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Applies the weaving operation on the repository model.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • parent

      protected final edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent
  • Constructor Details

    • RepositoryWeaving

      public RepositoryWeaving(edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.IBehaviourWeaving parent)
  • Method Details

    • weave

      public void weave(IWeavingInstruction instruction)
      Applies the weaving operation on the repository model. Required roles for fc calls are added as needed.
      Parameters:
      instruction - the weaving instruction to apply.