org.eclipse.ocl.examples.domain.elements
Interface DomainPackage

All Superinterfaces:
DomainElement, DomainNamedElement, DomainNamespace, Nameable
All Known Subinterfaces:
Library, Package, Profile
All Known Implementing Classes:
DomainReflectivePackage, EcoreExecutorPackage, EcoreReflectivePackage, ExecutorPackage, LibraryImpl, NestedPackageServer, Orphanage, OrphanPackageServer, PackageImpl, PackageServer, ProfileImpl, ReflectivePackage, RootPackageServer

public interface DomainPackage
extends DomainNamespace


Method Summary
 org.eclipse.emf.ecore.EPackage getEPackage()
           
 java.util.List<? extends DomainPackage> getNestedPackage()
           
 DomainPackage getNestingPackage()
           
 java.lang.String getNsPrefix()
           
 java.lang.String getNsURI()
           
 java.util.List<? extends DomainType> getOwnedType()
           
 PackageId getPackageId()
           
 
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainNamespace
getOwnedRule
 
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.Nameable
getName
 

Method Detail

getEPackage

@Nullable
org.eclipse.emf.ecore.EPackage getEPackage()

getNestedPackage

java.util.List<? extends DomainPackage> getNestedPackage()

getNestingPackage

DomainPackage getNestingPackage()

getNsPrefix

java.lang.String getNsPrefix()

getNsURI

java.lang.String getNsURI()

getOwnedType

java.util.List<? extends DomainType> getOwnedType()

getPackageId

@NonNull
PackageId getPackageId()