public class EcoreReflectivePackage extends ExecutorPackage
ExecutorPackage.StringNameable
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EPackage |
ePackage |
protected IdResolver |
idResolver |
protected java.util.Map<java.lang.String,EcoreReflectivePackage> |
nestedPackages |
protected java.util.Map<org.eclipse.emf.ecore.EClassifier,Class> |
types |
nsPrefix, nsURI, packageId
name
Constructor and Description |
---|
EcoreReflectivePackage(org.eclipse.emf.ecore.EPackage ePackage,
IdResolver idResolver,
PackageId packageId) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<org.eclipse.emf.ecore.EClassifier,Class> |
computeClasses() |
IdResolver |
getIdResolver() |
java.util.List<Class> |
getOwnedClasses()
Returns the value of the 'Owned Classes' containment reference list.
|
java.util.List<Package> |
getOwnedPackages()
Returns the value of the 'Owned Packages' containment reference list.
|
Package |
getOwningPackage()
Returns the value of the 'Owning Package' container reference.
|
StandardLibrary |
getStandardLibrary() |
getElementId, getEPackage, getNsPrefix, getOwnedClass, getOwnedConstraints, getPackageId, getURI, toString
getImportedPackages, getOwnedInstances, getOwnedProfileApplications, setNsPrefix, setOwningPackage, setURI
getName, setName
accept, allOwnedElements, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
@NonNull protected final IdResolver idResolver
protected final org.eclipse.emf.ecore.EPackage ePackage
@Nullable protected java.util.Map<org.eclipse.emf.ecore.EClassifier,Class> types
@Nullable protected java.util.Map<java.lang.String,EcoreReflectivePackage> nestedPackages
public EcoreReflectivePackage(@NonNull org.eclipse.emf.ecore.EPackage ePackage, @NonNull IdResolver idResolver, @NonNull PackageId packageId)
@NonNull protected java.util.Map<org.eclipse.emf.ecore.EClassifier,Class> computeClasses()
@NonNull public IdResolver getIdResolver()
@NonNull public java.util.List<Package> getOwnedPackages()
Package
Package
.
It is bidirectional and its opposite is 'Owning Package
'.
References the packaged elements that are Packages.
getOwnedPackages
in interface Package
getOwnedPackages
in class AbstractExecutorPackage
PivotPackage.getPackage_OwnedPackages()
,
Package.getOwningPackage()
public Package getOwningPackage()
Package
Owned Packages
'.
References the Package that owns this Package.
getOwningPackage
in interface Package
getOwningPackage
in class AbstractExecutorPackage
Package.setOwningPackage(Package)
,
PivotPackage.getPackage_OwningPackage()
,
Package.getOwnedPackages()
@NonNull public java.util.List<Class> getOwnedClasses()
Package
Class
.
It is bidirectional and its opposite is 'Owning Package
'.
References the packaged elements that are Types.
getOwnedClasses
in interface Package
getOwnedClasses
in class ExecutorPackage
PivotPackage.getPackage_OwnedClasses()
,
Class.getOwningPackage()
@NonNull public StandardLibrary getStandardLibrary()