Interface Rule
- All Superinterfaces:
Service
- All Known Implementing Classes:
DockerRules
,EcmaScriptRules
,GradleRules
,JaxRSRules
,MavenRules
,SpringGatewayRules
,SpringRules
,SpringZuulRules
This interface has to be implemented in order to write rules. The method will be used by the
RuleEngine class to process all written rule lines which are inside the method.
-
Method Summary
Modifier and TypeMethodDescriptiondefault de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<RuleEngineBlackboard>
create
(RuleEngineConfiguration configuration, RuleEngineBlackboard blackboard) boolean
void
processRules
(RuleEngineBlackboard blackboard, Path path) Methods inherited from interface org.palladiosimulator.somox.analyzer.rules.engine.Service
getConfigurationKeys, getDependentServices, getID, getName, getRequiredServices
-
Method Details
-
processRules
-
isBuildRule
boolean isBuildRule() -
create
default de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<RuleEngineBlackboard> create(RuleEngineConfiguration configuration, RuleEngineBlackboard blackboard)
-