Class ArchitectureNode

java.lang.Object
edu.kit.ipd.sdq.attacksurface.graph.ArchitectureNode

public class ArchitectureNode extends Object
Class describing a node in the vulnerability graph. A node is an architectural element of the type Entity (see also the description in https://doi.org/10.5445/IR/1000146787 ) An ArchitectureNode is then identical when the id of the used Entity is the same.
  • Constructor Details

    • ArchitectureNode

      public ArchitectureNode(org.palladiosimulator.pcm.core.entity.Entity entity)
      Creates an ArchitectureNode
      Parameters:
      entity - Entity should be an architectural Entity
  • Method Details

    • hashCode

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

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

      public org.palladiosimulator.pcm.core.entity.Entity getEntity()
    • toString

      public String toString()
      Overrides:
      toString in class Object