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

java.lang.Object
  extended by org.eclipse.ocl.examples.domain.types.AbstractFragment
      extended by org.eclipse.ocl.examples.library.executor.ReflectiveFragment
          extended by org.eclipse.ocl.examples.library.ecore.EcoreReflectiveFragment
All Implemented Interfaces:
DomainFragment

public class EcoreReflectiveFragment
extends ReflectiveFragment


Field Summary
protected  org.eclipse.emf.ecore.EClassifier eClassifier
           
 
Fields inherited from class org.eclipse.ocl.examples.library.executor.ReflectiveFragment
operationMap, propertyMap
 
Fields inherited from class org.eclipse.ocl.examples.domain.types.AbstractFragment
baseInheritance, derivedInheritance
 
Constructor Summary
EcoreReflectiveFragment(EcoreReflectiveType derivedInheritance, DomainInheritance baseInheritance)
           
 
Method Summary
 org.eclipse.emf.ecore.EClassifier getEClassifier()
           
protected  DomainOperation getOperationOverload(DomainOperation baseOperation)
           
 
Methods inherited from class org.eclipse.ocl.examples.library.executor.ReflectiveFragment
getImplementation
 
Methods inherited from class org.eclipse.ocl.examples.domain.types.AbstractFragment
getBaseFragment, getBaseInheritance, getDerivedInheritance, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eClassifier

protected final org.eclipse.emf.ecore.EClassifier eClassifier
Constructor Detail

EcoreReflectiveFragment

public EcoreReflectiveFragment(EcoreReflectiveType derivedInheritance,
                               DomainInheritance baseInheritance)
Method Detail

getEClassifier

public final org.eclipse.emf.ecore.EClassifier getEClassifier()

getOperationOverload

protected DomainOperation getOperationOverload(DomainOperation baseOperation)
Specified by:
getOperationOverload in class ReflectiveFragment