Package org.ehrbase.aql.containment
Class Containment
- java.lang.Object
-
- org.ehrbase.aql.containment.Containment
-
public class Containment extends Object
Container for containment definitionThis class is used to resolve a symbol in an AQL expression by associating its corresponding archetype Id, class type (EHR, COMPOSITION etc.). Once resolved it holds the path for a given template.
Created by christian on 4/4/2016.
-
-
Constructor Summary
Constructors Constructor Description Containment(String className, String symbol, String archetypeId)Containment(Containment enclosingContainment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetArchetypeId()StringgetClassName()ContainmentgetEnclosingContainment()StringgetPath()StringgetSymbol()inthashCode()voidsetArchetypeId(String archetypeId)voidsetClassName(String className)voidsetEnclosingContainment(Containment enclosingContainment)voidsetPath(String path)voidsetSymbol(String symbol)StringtoString()
-
-
-
Constructor Detail
-
Containment
public Containment(Containment enclosingContainment)
-
-
Method Detail
-
setPath
public void setPath(String path)
-
getSymbol
public String getSymbol()
-
getArchetypeId
public String getArchetypeId()
-
getPath
public String getPath()
-
getClassName
public String getClassName()
-
getEnclosingContainment
public Containment getEnclosingContainment()
-
setSymbol
public void setSymbol(String symbol)
-
setArchetypeId
public void setArchetypeId(String archetypeId)
-
setClassName
public void setClassName(String className)
-
setEnclosingContainment
public void setEnclosingContainment(Containment enclosingContainment)
-
-