Class DependencyAnalyzer.CrossInstallationDependency

java.lang.Object
neqsim.process.util.topology.DependencyAnalyzer.CrossInstallationDependency
All Implemented Interfaces:
Serializable
Enclosing class:
DependencyAnalyzer

public static class DependencyAnalyzer.CrossInstallationDependency extends Object implements Serializable
Represents a dependency between equipment on different installations.
Version:
1.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • sourceInstallation

      private String sourceInstallation
    • sourceEquipment

      private String sourceEquipment
    • sourceLocation

      private FunctionalLocation sourceLocation
    • targetInstallation

      private String targetInstallation
    • targetEquipment

      private String targetEquipment
    • targetLocation

      private FunctionalLocation targetLocation
    • dependencyType

      private String dependencyType
    • impactFactor

      private double impactFactor
  • Constructor Details

    • CrossInstallationDependency

      public CrossInstallationDependency(String sourceEquipment, String targetEquipment, String dependencyType)
      Creates a cross-installation dependency.
      Parameters:
      sourceEquipment - source equipment name
      targetEquipment - target equipment name
      dependencyType - type of dependency
  • Method Details

    • getSourceInstallation

      public String getSourceInstallation()
    • setSourceInstallation

      public void setSourceInstallation(String inst)
    • getSourceEquipment

      public String getSourceEquipment()
    • getSourceLocation

      public FunctionalLocation getSourceLocation()
    • setSourceLocation

      public void setSourceLocation(FunctionalLocation loc)
    • getTargetInstallation

      public String getTargetInstallation()
    • setTargetInstallation

      public void setTargetInstallation(String inst)
    • getTargetEquipment

      public String getTargetEquipment()
    • getTargetLocation

      public FunctionalLocation getTargetLocation()
    • setTargetLocation

      public void setTargetLocation(FunctionalLocation loc)
    • getDependencyType

      public String getDependencyType()
    • getImpactFactor

      public double getImpactFactor()
    • setImpactFactor

      public void setImpactFactor(double factor)