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>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSystemAssociations
(Path path, Set<org.eclipse.jdt.core.dom.CompilationUnit> compilationUnits) getDiscoveredFiles
(String discovererID, Class<T> fileClass) Map<org.palladiosimulator.pcm.repository.RepositoryComponent,
org.eclipse.jdt.core.dom.CompilationUnit> org.palladiosimulator.pcm.seff.ServiceEffectSpecification
getSeffAssociation
(org.eclipse.jdt.core.dom.ASTNode astNode) Map<org.eclipse.jdt.core.dom.ASTNode,
org.palladiosimulator.pcm.seff.ServiceEffectSpecification> <T> void
putDiscoveredFiles
(String discovererID, Map<Path, T> pathsToFiles) org.eclipse.jdt.core.dom.CompilationUnit
putRepositoryComponentLocation
(org.palladiosimulator.pcm.repository.RepositoryComponent repoComp, org.eclipse.jdt.core.dom.CompilationUnit compilationUnit) void
putSeffAssociation
(org.eclipse.jdt.core.dom.ASTNode astNode, org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff) void
putSystemPath
(org.palladiosimulator.pcm.system.System system, Path path) void
setPCMDetector
(PCMDetector pcmDetector) Methods inherited from class de.uka.ipd.sdq.workflow.blackboard.Blackboard
addPartition, getPartition, getPartitionIds, hasPartition, removePartition
-
Field Details
-
KEY_REPOSITORY
- See Also:
-
KEY_SEFF_ASSOCIATIONS
- See Also:
-
-
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
-
getPCMDetector
-
addSystemAssociations
-
getSystemAssociations
-
putSystemPath
-
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
-
getDiscoveredFiles
-
getDiscoveredPaths
-