org.eclipse.ocl.examples.library.ecore
Class EcoreReflectivePackage
java.lang.Object
org.eclipse.ocl.examples.library.executor.ExecutorPackage
org.eclipse.ocl.examples.library.ecore.EcoreReflectivePackage
- All Implemented Interfaces:
- DomainElement, DomainNamedElement, DomainNamespace, DomainPackage, Nameable
public class EcoreReflectivePackage
- extends ExecutorPackage
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
idResolver
@NonNull
protected final EcoreIdResolver idResolver
ePackage
protected final org.eclipse.emf.ecore.EPackage ePackage
types
@Nullable
protected java.util.Map<org.eclipse.emf.ecore.EClassifier,DomainInheritance> types
nestedPackages
@Nullable
protected java.util.Map<java.lang.String,EcoreReflectivePackage> nestedPackages
EcoreReflectivePackage
public EcoreReflectivePackage(@NonNull
org.eclipse.emf.ecore.EPackage ePackage,
@NonNull
EcoreIdResolver idResolver,
@NonNull
PackageId packageId)
computeClasses
@NonNull
protected java.util.Map<org.eclipse.emf.ecore.EClassifier,DomainInheritance> computeClasses()
getIdResolver
@NonNull
public EcoreIdResolver getIdResolver()
getNestedPackage
public java.util.List<? extends DomainPackage> getNestedPackage()
getNestingPackage
public DomainPackage getNestingPackage()
getOwnedType
@NonNull
public java.util.List<DomainInheritance> getOwnedType()
- Specified by:
getOwnedType
in interface DomainPackage
- Specified by:
getOwnedType
in class ExecutorPackage
getType
public DomainInheritance getType(java.lang.String typeName)
- Overrides:
getType
in class ExecutorPackage
getStandardLibrary
@NonNull
public DomainStandardLibrary getStandardLibrary()