public class DomainReflectivePackage extends ReflectivePackage
Modifier and Type | Field and Description |
---|---|
protected DomainPackage |
domainPackage |
protected DomainStandardLibrary |
standardLibrary |
types
name, nsPrefix, nsURI, packageId
Constructor and Description |
---|
DomainReflectivePackage(DomainStandardLibrary standardLibrary,
DomainPackage domainPackage) |
Modifier and Type | Method and Description |
---|---|
protected ReflectiveType |
createExecutorType(DomainType domainType) |
protected java.lang.Iterable<? extends DomainType> |
getDomainTypes() |
java.util.List<? extends DomainPackage> |
getNestedPackage() |
DomainPackage |
getNestingPackage() |
PackageId |
getPackageId() |
protected DomainStandardLibrary |
getStandardLibrary() |
computeClasses, getInheritance, getOwnedType
getElementId, getEPackage, getName, getNsPrefix, getNsURI, getOwnedRule, getType, toString
@NonNull protected final DomainStandardLibrary standardLibrary
@NonNull protected final DomainPackage domainPackage
public DomainReflectivePackage(@NonNull DomainStandardLibrary standardLibrary, @NonNull DomainPackage domainPackage)
@NonNull protected ReflectiveType createExecutorType(@NonNull DomainType domainType)
createExecutorType
in class ReflectivePackage
@NonNull protected java.lang.Iterable<? extends DomainType> getDomainTypes()
getDomainTypes
in class ReflectivePackage
public java.util.List<? extends DomainPackage> getNestedPackage()
public DomainPackage getNestingPackage()
@NonNull public PackageId getPackageId()
getPackageId
in interface DomainPackage
getPackageId
in class ExecutorPackage
@NonNull protected DomainStandardLibrary getStandardLibrary()
getStandardLibrary
in class ReflectivePackage