public class DomainReflectivePackage extends ReflectivePackage
ExecutorPackage.StringNameable
Modifier and Type | Field and Description |
---|---|
protected Package |
domainPackage |
protected StandardLibrary |
standardLibrary |
class2inheritance
nsPrefix, nsURI, packageId
name
Constructor and Description |
---|
DomainReflectivePackage(StandardLibrary standardLibrary,
Package domainPackage) |
Modifier and Type | Method and Description |
---|---|
protected ReflectiveInheritance |
createInheritance(Class domainClass) |
protected java.util.List<Class> |
getDomainClasses() |
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.
|
PackageId |
getPackageId() |
protected StandardLibrary |
getStandardLibrary() |
computeClasses, getInheritance, getOwnedClasses
getElementId, getEPackage, getNsPrefix, getOwnedClass, getOwnedConstraints, 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 StandardLibrary standardLibrary
protected final Package domainPackage
public DomainReflectivePackage(@NonNull StandardLibrary standardLibrary, Package domainPackage)
@NonNull protected ReflectiveInheritance createInheritance(Class domainClass)
createInheritance
in class ReflectivePackage
@NonNull protected java.util.List<Class> getDomainClasses()
getDomainClasses
in class ReflectivePackage
@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 PackageId getPackageId()
getPackageId
in interface Package
getPackageId
in class ExecutorPackage
@NonNull protected StandardLibrary getStandardLibrary()
getStandardLibrary
in class ReflectivePackage