public class ExecutorStandardLibrary extends ExecutableStandardLibrary
Constructor and Description |
---|
ExecutorStandardLibrary(EcoreExecutorPackage... execPackages) |
Modifier and Type | Method and Description |
---|---|
void |
addExtension(EcoreExecutorPackage basePackage,
EcoreExecutorPackage extensionPackage) |
void |
addPackage(EcoreExecutorPackage execPackage,
EcoreExecutorPackage extendedPackage) |
Class |
getClassType()
Obtains the single instance of the org.eclipse.ocl.pivot.Class metatype, named
Class.
|
Class |
getEnumerationType()
Obtains the single instance of the EnumerationType metatype, named
Enumeration.
|
CompleteInheritance |
getInheritance(Class domainClass)
Return the Inheritance dispatch table for a given type.
|
Class |
getNestedType(Package parentPackage,
java.lang.String name) |
Package |
getNsURIPackage(java.lang.String nsURI) |
Operation |
getOclInvalidOperation() |
Class |
getOclType(java.lang.String typeName) |
EcoreExecutorPackage |
getPackage(org.eclipse.emf.ecore.EPackage ePackage) |
Class |
getPivotType(java.lang.String className) |
createValidationKey2severityMap, getAllCompletePackages, getBagType, getBagType, getBagType, getBooleanType, getCollectionType, getCollectionType, getCollectionType, getIntegerType, getLambdaType, getMapType, getMapType, getMetaclass, getMetaType, getNestedPackage, getOclAnyType, getOclComparableType, getOclElementType, getOclInvalidType, getOclMessageType, getOclSelfType, getOclSummableType, getOclTupleType, getOclVoidType, getOperationTemplateParameter, getOrderedCollectionType, getOrderedSetType, getOrderedSetType, getOrderedSetType, getOwnedCompleteModel, getOwnedStandardLibrary, getOwningCompleteEnvironment, getPackage, getPrimitiveType, getRealType, getRootPackage, getSequenceType, getSequenceType, getSequenceType, getSetType, getSetType, getSetType, getSeverity, getSpecializedType, getStringType, getTemplateParameter, getTupleType, getTupleType, getUniqueCollectionType, getUnlimitedNaturalType, resetSeverities, setOwnedCompleteModel, setOwnedStandardLibrary, setOwningCompleteEnvironment, weakGet
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, toString, wait, wait, wait
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public ExecutorStandardLibrary(EcoreExecutorPackage... execPackages)
public void addExtension(@NonNull EcoreExecutorPackage basePackage, @NonNull EcoreExecutorPackage extensionPackage)
public void addPackage(@NonNull EcoreExecutorPackage execPackage, @Nullable EcoreExecutorPackage extendedPackage)
@NonNull public Class getClassType()
StandardLibrary
@NonNull public Class getEnumerationType()
StandardLibrary
@NonNull public CompleteInheritance getInheritance(@NonNull Class domainClass)
StandardLibrary
@Nullable public Class getNestedType(@NonNull Package parentPackage, @NonNull java.lang.String name)
getNestedType
in interface CompleteEnvironment
getNestedType
in class ExecutableStandardLibrary
@Nullable public EcoreExecutorPackage getPackage(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
@Nullable public Class getPivotType(@NonNull java.lang.String className)
getPivotType
in class ExecutableStandardLibrary