edu.cmu.sei.aadl.model.properties
Class ModalPropertyValueAccumulatorImpl.DefaultPAWrapper

java.lang.Object
  extended by edu.cmu.sei.aadl.model.properties.ModalPropertyValueAccumulatorImpl.PAWrapper
      extended by edu.cmu.sei.aadl.model.properties.ModalPropertyValueAccumulatorImpl.DefaultPAWrapper
Enclosing class:
ModalPropertyValueAccumulatorImpl

protected static final class ModalPropertyValueAccumulatorImpl.DefaultPAWrapper
extends ModalPropertyValueAccumulatorImpl.PAWrapper


Field Summary
 
Fields inherited from class edu.cmu.sei.aadl.model.properties.ModalPropertyValueAccumulatorImpl.PAWrapper
pa
 
Constructor Summary
ModalPropertyValueAccumulatorImpl.DefaultPAWrapper(PropertyAssociation pa)
           
 
Method Summary
 AadlPropertyValue evaluate(PropertyHolder context, java.util.Map modes)
           
 
Methods inherited from class edu.cmu.sei.aadl.model.properties.ModalPropertyValueAccumulatorImpl.PAWrapper
getPropertyAssociation, isAppend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModalPropertyValueAccumulatorImpl.DefaultPAWrapper

public ModalPropertyValueAccumulatorImpl.DefaultPAWrapper(PropertyAssociation pa)
Method Detail

evaluate

public AadlPropertyValue evaluate(PropertyHolder context,
                                  java.util.Map modes)
                           throws InvalidModelException
Specified by:
evaluate in class ModalPropertyValueAccumulatorImpl.PAWrapper
Throws:
InvalidModelException