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

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<DomainCollectionType>
              extended by org.eclipse.ocl.examples.domain.values.impl.CollectionTypeValueImpl
All Implemented Interfaces:
CollectionTypeValue, ElementValue, ObjectValue, TypeValue, Value

public class CollectionTypeValueImpl
extends AbstractTypeValueImpl<DomainCollectionType>
implements CollectionTypeValue


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
CollectionTypeValueImpl(ValueFactory valueFactory, DomainCollectionType type)
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
 
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.CollectionTypeValue
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

CollectionTypeValueImpl

public CollectionTypeValueImpl(ValueFactory valueFactory,
                               DomainCollectionType type)
Method Detail

equals

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