Package org.ehrbase.aql.containment
Class ContainsProposition
- java.lang.Object
-
- org.ehrbase.aql.containment.ContainsProposition
-
public class ContainsProposition extends Object
handles contains expression to form matching propositions.- Since:
- 1.0
- Author:
- Chrisitan Chevalley
-
-
Constructor Summary
Constructors Constructor Description ContainsProposition(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, IdentifierMapper identifierMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainmentSetcontainmentSet(Containment containment)return a ContainmentSet instance from the identified list of chained containments (e.g.List<Object>develop(ContainPropositions containPropositions)returns a list of tokens (objects) for a given contains propositionbooleanisSingleChain()
-
-
-
Constructor Detail
-
ContainsProposition
public ContainsProposition(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, IdentifierMapper identifierMapper)
-
-
Method Detail
-
isSingleChain
public boolean isSingleChain()
-
develop
public List<Object> develop(ContainPropositions containPropositions)
returns a list of tokens (objects) for a given contains proposition- Parameters:
containPropositions-- Returns:
-
containmentSet
public ContainmentSet containmentSet(Containment containment)
return a ContainmentSet instance from the identified list of chained containments (e.g. CONTAINS...CONTAINS...)- Parameters:
containment-- Returns:
-
-