org.eclipse.ocl.examples.domain.values.impl
Class BooleanValueImpl.Accumulator

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.values.impl.AbstractValue
      extended by org.eclipse.ocl.examples.domain.values.impl.BooleanValueImpl
          extended by org.eclipse.ocl.examples.domain.values.impl.BooleanValueImpl.Accumulator
All Implemented Interfaces:
BooleanValue, BooleanValue.Accumulator, Value
Enclosing class:
BooleanValueImpl

public static class BooleanValueImpl.Accumulator
extends BooleanValueImpl
implements BooleanValue.Accumulator


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.domain.values.impl.BooleanValueImpl
BooleanValueImpl.Accumulator
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.examples.domain.values.BooleanValue
BooleanValue.Accumulator
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.domain.values.impl.BooleanValueImpl
value
 
Fields inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractValue
valueFactory
 
Fields inherited from interface org.eclipse.ocl.examples.domain.values.Value
INVALID_NAME
 
Constructor Summary
BooleanValueImpl.Accumulator(ValueFactory valueFactory, boolean value)
           
 
Method Summary
 BooleanValue asBooleanValue()
           
 Value asObject()
           
 Value asValidValue()
           
 void setValue(boolean value)
           
 
Methods inherited from class org.eclipse.ocl.examples.domain.values.impl.BooleanValueImpl
asBoolean, equals, getType, hashCode, isFalse, isTrue, toString
 
Methods inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractValue
asBagValue, asCollectionValue, asDouble, asEcoreObject, asElement, asElementValue, asInteger, asIntegerValue, asNavigableObject, asObjectValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asStringValue, asTypeValue, asUniqueCollectionValue, getActualType, getValueFactory, isCollectionValue, isIntegerValue, isInvalid, isNull, isRealValue, isUndefined, isUnlimited, isUnlimitedNatural, oclToString, toIntegerValue, toIteratorValue, toRealValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.Value
asBagValue, asBoolean, asCollectionValue, asDouble, asEcoreObject, asElement, asElementValue, asInteger, asIntegerValue, asNavigableObject, asObjectValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asStringValue, asTypeValue, asUniqueCollectionValue, getActualType, getType, getValueFactory, isCollectionValue, isFalse, isIntegerValue, isInvalid, isNull, isRealValue, isTrue, isUndefined, isUnlimited, isUnlimitedNatural, oclToString, toIntegerValue, toIteratorValue, toRealValue, toString
 

Constructor Detail

BooleanValueImpl.Accumulator

public BooleanValueImpl.Accumulator(ValueFactory valueFactory,
                                    boolean value)
Method Detail

asBooleanValue

public BooleanValue asBooleanValue()
Specified by:
asBooleanValue in interface Value
Overrides:
asBooleanValue in class BooleanValueImpl

asObject

public Value asObject()
Specified by:
asObject in interface Value
Overrides:
asObject in class BooleanValueImpl

asValidValue

public Value asValidValue()
Specified by:
asValidValue in interface Value
Overrides:
asValidValue in class BooleanValueImpl

setValue

public void setValue(boolean value)
Specified by:
setValue in interface BooleanValue.Accumulator