Package com.evolveum.axiom.lang.impl
Interface AxiomStatementRule<V>
- 
- All Known Implementing Classes:
 BasicStatementRule
public interface AxiomStatementRule<V> 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAxiomStatementRule.Action<V>static interfaceAxiomStatementRule.ActionBuilder<V>static interfaceAxiomStatementRule.Lookup<V> 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapply(AxiomStatementRule.Lookup<V> context, AxiomStatementRule.ActionBuilder<V> action)booleanisApplicableTo(AxiomItemDefinition definition)Stringname() 
 - 
 
- 
- 
Method Detail
- 
name
String name()
 
- 
isApplicableTo
boolean isApplicableTo(AxiomItemDefinition definition)
 
- 
apply
void apply(AxiomStatementRule.Lookup<V> context, AxiomStatementRule.ActionBuilder<V> action) throws AxiomSemanticException
- Throws:
 AxiomSemanticException
 
 - 
 
 -