public class EcoreReflectivePackage extends ExecutorPackage
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EPackage |
ePackage |
protected EcoreIdResolver |
idResolver |
protected java.util.Map<java.lang.String,EcoreReflectivePackage> |
nestedPackages |
protected java.util.Map<org.eclipse.emf.ecore.EClassifier,DomainInheritance> |
types |
name, nsPrefix, nsURI, packageId
Constructor and Description |
---|
EcoreReflectivePackage(org.eclipse.emf.ecore.EPackage ePackage,
EcoreIdResolver idResolver,
PackageId packageId) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<org.eclipse.emf.ecore.EClassifier,DomainInheritance> |
computeClasses() |
EcoreIdResolver |
getIdResolver() |
java.util.List<? extends DomainPackage> |
getNestedPackage() |
DomainPackage |
getNestingPackage() |
java.util.List<DomainInheritance> |
getOwnedType() |
DomainStandardLibrary |
getStandardLibrary() |
DomainInheritance |
getType(java.lang.String typeName) |
getElementId, getEPackage, getName, getNsPrefix, getNsURI, getOwnedRule, getPackageId, toString
@NonNull protected final EcoreIdResolver idResolver
protected final org.eclipse.emf.ecore.EPackage ePackage
@Nullable protected java.util.Map<org.eclipse.emf.ecore.EClassifier,DomainInheritance> types
@Nullable protected java.util.Map<java.lang.String,EcoreReflectivePackage> nestedPackages
public EcoreReflectivePackage(@NonNull org.eclipse.emf.ecore.EPackage ePackage, @NonNull EcoreIdResolver idResolver, @NonNull PackageId packageId)
@NonNull protected java.util.Map<org.eclipse.emf.ecore.EClassifier,DomainInheritance> computeClasses()
@NonNull public EcoreIdResolver getIdResolver()
public java.util.List<? extends DomainPackage> getNestedPackage()
public DomainPackage getNestingPackage()
@NonNull public java.util.List<DomainInheritance> getOwnedType()
getOwnedType
in interface DomainPackage
getOwnedType
in class ExecutorPackage
public DomainInheritance getType(java.lang.String typeName)
getType
in class ExecutorPackage
@NonNull public DomainStandardLibrary getStandardLibrary()