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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSystemAssociations(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.ServiceEffectSpecificationgetSeffAssociation(org.eclipse.jdt.core.dom.ASTNode astNode) Map<org.eclipse.jdt.core.dom.ASTNode,org.palladiosimulator.pcm.seff.ServiceEffectSpecification> <T> voidputDiscoveredFiles(String discovererID, Map<Path, T> pathsToFiles) org.eclipse.jdt.core.dom.CompilationUnitputRepositoryComponentLocation(org.palladiosimulator.pcm.repository.RepositoryComponent repoComp, org.eclipse.jdt.core.dom.CompilationUnit compilationUnit) voidputSeffAssociation(org.eclipse.jdt.core.dom.ASTNode astNode, org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff) voidputSystemPath(org.palladiosimulator.pcm.system.System system, Path path) voidsetPCMDetector(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
-