java.lang.Object
edu.kit.ipd.are.dsexplore.featurecompletions.weaver.strategy.behaviour.ExternalCallWeavingLocation
All Implemented Interfaces:
IWeavingLocation

public class ExternalCallWeavingLocation extends Object implements IWeavingLocation
Models an external call weaving location; that is a signature/connector at which a fc will be added.
  • Constructor Details

    • ExternalCallWeavingLocation

      public ExternalCallWeavingLocation(org.palladiosimulator.pcm.repository.Signature affectedSignature, org.palladiosimulator.pcm.core.composition.AssemblyContext affectedContext)
      Parameters:
      affectedSignature -
      affectedConnector -
  • Method Details

    • getAffectedSignature

      public org.palladiosimulator.pcm.repository.Signature getAffectedSignature()
      Returns:
      the affectedSignature
    • getAffectedContext

      public org.palladiosimulator.pcm.core.composition.AssemblyContext getAffectedContext()
      Specified by:
      getAffectedContext in interface IWeavingLocation
      Returns:
      the affectedContext
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object