se.cambio.cds.controller.guide
Class PredicateGeneratedElementInstance

Package class diagram package PredicateGeneratedElementInstance
java.lang.Object
  extended by se.cambio.cds.model.facade.execution.vo.ElementInstance
      extended by se.cambio.cds.controller.guide.GeneratedElementInstance
          extended by se.cambio.cds.controller.guide.PredicateGeneratedElementInstance
All Implemented Interfaces:
Serializable

public class PredicateGeneratedElementInstance
extends GeneratedElementInstance

See Also:
Serialized Form

Constructor Summary
PredicateGeneratedElementInstance(String id, org.openehr.rm.datatypes.basic.DataValue dataValue, ArchetypeReference archetypeReference, ContainerInstance containerInstance, org.openehr.rm.datatypes.text.DvCodedText nullFlavour, String guideId, String gtCode, OperatorKind operatorKind)
           
 
Method Summary
 boolean equalDV(boolean inPredicate, org.openehr.rm.datatypes.basic.DataValue dv)
           
 OperatorKind getOperatorKind()
           
 boolean hasNoValue()
           
 boolean hasValue()
           
 boolean isNotSubClassOf(org.openehr.rm.datatypes.basic.DataValue... dataValues)
           
 boolean isSubClassOf(boolean inPredicate, org.openehr.rm.datatypes.basic.DataValue... dataValues)
           
 void setDataValue(org.openehr.rm.datatypes.basic.DataValue dataValue)
          METHODS FOR THE RULE ENGINE!!
 
Methods inherited from class se.cambio.cds.controller.guide.GeneratedElementInstance
getGtCode, getGuideId, setGtCode, toString
 
Methods inherited from class se.cambio.cds.model.facade.execution.vo.ElementInstance
clone, compareWithDV, compatibleComparison, equalDV, getArchetypeReference, getContainerInstance, getDataValue, getId, getNullFlavour, isSubClassOf, nullValueEquals, setArchetypeReference, setAttribute, setContainerInstance, setId, setNullFlavour
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PredicateGeneratedElementInstance

public PredicateGeneratedElementInstance(String id,
                                         org.openehr.rm.datatypes.basic.DataValue dataValue,
                                         ArchetypeReference archetypeReference,
                                         ContainerInstance containerInstance,
                                         org.openehr.rm.datatypes.text.DvCodedText nullFlavour,
                                         String guideId,
                                         String gtCode,
                                         OperatorKind operatorKind)
Method Detail

getOperatorKind

public OperatorKind getOperatorKind()

setDataValue

public void setDataValue(org.openehr.rm.datatypes.basic.DataValue dataValue)
METHODS FOR THE RULE ENGINE!! Do not use inside core (unless totally necessary)

Overrides:
setDataValue in class ElementInstance

hasValue

public boolean hasValue()
Overrides:
hasValue in class ElementInstance

hasNoValue

public boolean hasNoValue()
Overrides:
hasNoValue in class ElementInstance

equalDV

public boolean equalDV(boolean inPredicate,
                       org.openehr.rm.datatypes.basic.DataValue dv)
Overrides:
equalDV in class ElementInstance

isSubClassOf

public boolean isSubClassOf(boolean inPredicate,
                            org.openehr.rm.datatypes.basic.DataValue... dataValues)
Overrides:
isSubClassOf in class ElementInstance

isNotSubClassOf

public boolean isNotSubClassOf(org.openehr.rm.datatypes.basic.DataValue... dataValues)
Overrides:
isNotSubClassOf in class ElementInstance


Copyright © 2013 Cambio. All Rights Reserved.