org.eclipse.ocl.examples.library.executor
Class DomainReflectivePackage
java.lang.Object
org.eclipse.ocl.examples.library.executor.ExecutorPackage
org.eclipse.ocl.examples.library.executor.ReflectivePackage
org.eclipse.ocl.examples.library.executor.DomainReflectivePackage
- All Implemented Interfaces:
- DomainElement, DomainPackage
public class DomainReflectivePackage
- extends ReflectivePackage
DomainExecutorPackage uses the limited Domain interfaces to construct a package description for use
in contexts where no explicit ExecutorPackage is available.
This typically occurs when a dynamic Ecore model is used but no MetaModelManager is accessible.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
standardLibrary
protected final DomainStandardLibrary standardLibrary
domainPackage
protected final DomainPackage domainPackage
DomainReflectivePackage
public DomainReflectivePackage(DomainStandardLibrary standardLibrary,
DomainPackage domainPackage)
createExecutorType
protected ReflectiveType createExecutorType(DomainType domainType)
- Specified by:
createExecutorType
in class ReflectivePackage
getDomainTypes
protected java.lang.Iterable<? extends DomainType> getDomainTypes()
- Specified by:
getDomainTypes
in class ReflectivePackage
getStandardLibrary
protected DomainStandardLibrary getStandardLibrary()
- Specified by:
getStandardLibrary
in class ReflectivePackage