org.hl7.rim

Interface LogicalExpression

public interface LogicalExpression extends RimObject, SelectionExpression

Interface for RIM class LogicalExpression.
Method Summary
voidaddUserAsLeft(SelectionExpression value)
Adds an association 'userAsLeft' to RIM class SelectionExpression.
voidaddUserAsRight(SelectionExpression value)
Adds an association 'userAsRight' to RIM class SelectionExpression.
CSgetRelationalConjunctionCode()
Gets attribute relationalConjunctionCode of type CS and cardinality 0..1.
AssociationSet<SelectionExpression>getUserAsLeft()
Gets association 'userAsLeft' to RIM classes SelectionExpression with cardinality (0..*).
AssociationSet<SelectionExpression>getUserAsRight()
Gets association 'userAsRight' to RIM classes SelectionExpression with cardinality (0..*).
voidsetRelationalConjunctionCode(CS value)
Sets attribute relationalConjunctionCode of type CS and cardinality 0..1.
voidsetUserAsLeft(AssociationSet<SelectionExpression> value)
Sets associations 'userAsLeft' to RIM classes SelectionExpression with cardinality (0..*).
voidsetUserAsRight(AssociationSet<SelectionExpression> value)
Sets associations 'userAsRight' to RIM classes SelectionExpression with cardinality (0..*).

Method Detail

addUserAsLeft

public void addUserAsLeft(SelectionExpression value)
Adds an association 'userAsLeft' to RIM class SelectionExpression.

Parameters: value the added association value

addUserAsRight

public void addUserAsRight(SelectionExpression value)
Adds an association 'userAsRight' to RIM class SelectionExpression.

Parameters: value the added association value

getRelationalConjunctionCode

public CS getRelationalConjunctionCode()
Gets attribute relationalConjunctionCode of type CS and cardinality 0..1.

When more than one criteria is to be applied in the evaluation of candidate instances, a conjunction is supplied to identify how to relate an additional criteria.

Returns: the attribute value

getUserAsLeft

public AssociationSet<SelectionExpression> getUserAsLeft()
Gets association 'userAsLeft' to RIM classes SelectionExpression with cardinality (0..*).

Returns: the references to the linked classes

getUserAsRight

public AssociationSet<SelectionExpression> getUserAsRight()
Gets association 'userAsRight' to RIM classes SelectionExpression with cardinality (0..*).

Returns: the references to the linked classes

setRelationalConjunctionCode

public void setRelationalConjunctionCode(CS value)
Sets attribute relationalConjunctionCode of type CS and cardinality 0..1.

When more than one criteria is to be applied in the evaluation of candidate instances, a conjunction is supplied to identify how to relate an additional criteria.

Parameters: value the new attribute value

setUserAsLeft

public void setUserAsLeft(AssociationSet<SelectionExpression> value)
Sets associations 'userAsLeft' to RIM classes SelectionExpression with cardinality (0..*).

Parameters: value the new association values

setUserAsRight

public void setUserAsRight(AssociationSet<SelectionExpression> value)
Sets associations 'userAsRight' to RIM classes SelectionExpression with cardinality (0..*).

Parameters: value the new association values