Class RuleEngineBlackboard

java.lang.Object
de.uka.ipd.sdq.workflow.blackboard.Blackboard<Object>
org.palladiosimulator.somox.analyzer.rules.blackboard.RuleEngineBlackboard
All Implemented Interfaces:
de.uka.ipd.sdq.workflow.blackboard.IBlackboard<Object>

public class RuleEngineBlackboard extends de.uka.ipd.sdq.workflow.blackboard.Blackboard<Object>
  • Field Details

  • Constructor Details

    • RuleEngineBlackboard

      public RuleEngineBlackboard()
  • Method Details

    • putRepositoryComponentLocation

      public org.eclipse.jdt.core.dom.CompilationUnit putRepositoryComponentLocation(org.palladiosimulator.pcm.repository.RepositoryComponent repoComp, org.eclipse.jdt.core.dom.CompilationUnit compilationUnit)
    • getRepositoryComponentLocations

      public Map<org.palladiosimulator.pcm.repository.RepositoryComponent,org.eclipse.jdt.core.dom.CompilationUnit> getRepositoryComponentLocations()
    • setPCMDetector

      public void setPCMDetector(PCMDetector pcmDetector)
    • getPCMDetector

      public PCMDetector getPCMDetector()
    • addSystemAssociations

      public void addSystemAssociations(Path path, Set<org.eclipse.jdt.core.dom.CompilationUnit> compilationUnits)
    • getSystemAssociations

      public Map<Path,Set<org.eclipse.jdt.core.dom.CompilationUnit>> getSystemAssociations()
    • putSystemPath

      public void putSystemPath(org.palladiosimulator.pcm.system.System system, Path path)
    • putSeffAssociation

      public void putSeffAssociation(org.eclipse.jdt.core.dom.ASTNode astNode, org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff)
    • getSeffAssociation

      public org.palladiosimulator.pcm.seff.ServiceEffectSpecification getSeffAssociation(org.eclipse.jdt.core.dom.ASTNode astNode)
    • getSeffAssociations

      public Map<org.eclipse.jdt.core.dom.ASTNode,org.palladiosimulator.pcm.seff.ServiceEffectSpecification> getSeffAssociations()
    • putDiscoveredFiles

      public <T> void putDiscoveredFiles(String discovererID, Map<Path,T> pathsToFiles)
    • getDiscoveredFiles

      public <T> Map<Path,T> getDiscoveredFiles(String discovererID, Class<T> fileClass)
    • getDiscoveredPaths

      public Set<Path> getDiscoveredPaths()