org.eclipse.ocl.examples.library.ecore
Class EcoreReflectiveFragment
java.lang.Object
org.eclipse.ocl.examples.domain.types.AbstractFragment
org.eclipse.ocl.examples.library.executor.ReflectiveFragment
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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
eClassifier
@NonNull
protected final org.eclipse.emf.ecore.EClassifier eClassifier
EcoreReflectiveFragment
public EcoreReflectiveFragment(@NonNull
EcoreReflectiveType derivedInheritance,
@NonNull
DomainInheritance baseInheritance)
getEClassifier
@NonNull
public final org.eclipse.emf.ecore.EClassifier getEClassifier()
getLocalProperties
@NonNull
public java.lang.Iterable<? extends DomainProperty> getLocalProperties()
- Specified by:
getLocalProperties
in interface DomainFragment
- Overrides:
getLocalProperties
in class ReflectiveFragment
getOperationOverload
@NonNull
protected DomainOperation getOperationOverload(@NonNull
DomainOperation baseOperation)
- Specified by:
getOperationOverload
in class ReflectiveFragment
initProperties
@NonNull
protected java.util.Map<DomainProperty,LibraryFeature> initProperties()