org.eclipse.ocl.examples.library.ecore
Class EcoreValueFactory

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.values.impl.AbstractValueFactory
      extended by org.eclipse.ocl.examples.library.executor.ExecutorValueFactory
          extended by org.eclipse.ocl.examples.library.ecore.EcoreValueFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, ValueFactory

public class EcoreValueFactory
extends ExecutorValueFactory
implements org.eclipse.emf.common.notify.Adapter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractValueFactory
INTEGER_MAX_VALUE, INTEGER_MIN_VALUE, LONG_MAX_VALUE, LONG_MIN_VALUE, standardLibrary
 
Constructor Summary
EcoreValueFactory(DomainStandardLibrary standardLibrary)
           
 
Method Summary
 ElementValue createElementValue(DomainElement element)
           
 org.eclipse.emf.common.notify.Notifier getTarget()
           
 boolean isAdapterForType(java.lang.Object type)
           
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
 void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
           
 
Methods inherited from class org.eclipse.ocl.examples.domain.values.impl.AbstractValueFactory
booleanValueOf, createBagOf, createBagOf, createBagValue, createBagValue, createBagValue, createBagValue, createBooleanAccumulatorValue, createCollectionAccumulatorValue, createCollectionValue, createCollectionValue, createCollectionValue, createCollectionValue, createEnumerationLiteralValue, createEnumerationLiteralValue, createEnumerationLiteralValue, createEObjectValue, createInvalidValue, createInvalidValue, createObjectValue, createOrderedSetOf, createOrderedSetOf, createOrderedSetValue, createOrderedSetValue, createOrderedSetValue, createOrderedSetValue, createRange, createSequenceAccumulatorValue, createSequenceOf, createSequenceOf, createSequenceRange, createSequenceValue, createSequenceValue, createSequenceValue, createSequenceValue, createSetOf, createSetOf, createSetValue, createSetValue, createSetValue, createSetValue, createTupleValue, createTypeValue, dispose, getEcoreValueOf, getElementType, getElementType, getFalse, getInvalid, getNull, getOne, getStandardLibrary, getTrue, getUnlimited, getZero, integerValueOf, integerValueOf, integerValueOf, integerValueOf, realValueOf, realValueOf, realValueOf, realValueOf, stringValueOf, throwInvalidValueException, throwInvalidValueException, typeOf, valueOf, valueOf, valueOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EcoreValueFactory

public EcoreValueFactory(DomainStandardLibrary standardLibrary)
Method Detail

createElementValue

public ElementValue createElementValue(DomainElement element)
Specified by:
createElementValue in interface ValueFactory
Overrides:
createElementValue in class AbstractValueFactory

getTarget

public org.eclipse.emf.common.notify.Notifier getTarget()
Specified by:
getTarget in interface org.eclipse.emf.common.notify.Adapter

isAdapterForType

public boolean isAdapterForType(java.lang.Object type)
Specified by:
isAdapterForType in interface org.eclipse.emf.common.notify.Adapter

notifyChanged

public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
Specified by:
notifyChanged in interface org.eclipse.emf.common.notify.Adapter

setTarget

public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
Specified by:
setTarget in interface org.eclipse.emf.common.notify.Adapter