org.eclipse.ocl.examples.domain.values.impl
Class EnumerationTypeValueImpl

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.values.impl.AbstractValue
      extended by org.eclipse.ocl.examples.domain.values.impl.AbstractObjectValue<T>
          extended by org.eclipse.ocl.examples.domain.values.impl.AbstractTypeValueImpl<DomainEnumeration>
              extended by org.eclipse.ocl.examples.domain.values.impl.EnumerationTypeValueImpl
All Implemented Interfaces:
ElementValue, EnumerationTypeValue, ObjectValue, TypeValue, Value

public class EnumerationTypeValueImpl
extends AbstractTypeValueImpl<DomainEnumeration>
implements EnumerationTypeValue


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractObjectValue
object
 
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
EnumerationTypeValueImpl(ValueFactory valueFactory, DomainEnumeration type)
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
 DomainEnumeration getEnumeration()
           
 
Methods inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractTypeValueImpl
asElement, asElementValue, asNavigableObject, asTypeValue, getElement, getInstanceType, getType
 
Methods inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractObjectValue
asObject, asObjectValue, asValidValue, getObject, hashCode, toString
 
Methods inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractValue
asBagValue, asBoolean, asBooleanValue, asCollectionValue, asDouble, asEcoreObject, asInteger, asIntegerValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asStringValue, asUniqueCollectionValue, getActualType, getValueFactory, isCollectionValue, isFalse, isIntegerValue, isInvalid, isNull, isRealValue, isTrue, 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.TypeValue
getInstanceType
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.ElementValue
getElement
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.ObjectValue
getObject
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.Value
asBagValue, asBoolean, asBooleanValue, asCollectionValue, asDouble, asEcoreObject, asElement, asElementValue, asInteger, asIntegerValue, asNavigableObject, asObject, asObjectValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asStringValue, asTypeValue, asUniqueCollectionValue, asValidValue, getActualType, getType, getValueFactory, isCollectionValue, isFalse, isIntegerValue, isInvalid, isNull, isRealValue, isTrue, isUndefined, isUnlimited, isUnlimitedNatural, oclToString, toIntegerValue, toIteratorValue, toRealValue, toString
 

Constructor Detail

EnumerationTypeValueImpl

public EnumerationTypeValueImpl(ValueFactory valueFactory,
                                DomainEnumeration type)
Method Detail

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class AbstractTypeValueImpl<DomainEnumeration>

getEnumeration

public DomainEnumeration getEnumeration()
Specified by:
getEnumeration in interface EnumerationTypeValue