public SubExpression(FocusConcept focusConcept, IRefinement refinement = null) { FocusConcepts = new List <FocusConcept> { focusConcept }; Refinement = refinement; }
public Expression(FocusConcept focusConcept, IRefinement refinement = null, DefinitionStatus definitionStatus = DefinitionStatus.None) { DefinitionStatus = definitionStatus; SubExpression = new SubExpression(focusConcept, refinement); }
protected ExpressionValue(FocusConcept focusConcept) : base(focusConcept, null) { }
public NestedExpressionValue(FocusConcept focusConcept) : base(focusConcept) { }