Class 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 Detail

      • ExternalCallWeavingLocation

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

      • 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