public class ExecutorStandardLibrary extends ExecutableStandardLibrary
StandardLibrary.StandardLibraryExtension
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, getOclEnumerationType, getOclInvalidType, getOclMessageType, getOclSelfType, getOclStereotypeType, 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)
public Class getClassType()
StandardLibrary
public Class getEnumerationType()
StandardLibrary
@NonNull public CompleteInheritance getInheritance(Class domainClass)
StandardLibrary
public Class getNestedType(Package parentPackage, @NonNull java.lang.String name)
getNestedType
in interface CompleteEnvironment
getNestedType
in class ExecutableStandardLibrary
public Package getNsURIPackage(@NonNull java.lang.String nsURI)
@NonNull public Operation getOclInvalidOperation()
@Nullable public EcoreExecutorPackage getPackage(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
public Class getOclType(@NonNull java.lang.String typeName)
public Class getPivotType(@NonNull java.lang.String className)
getPivotType
in class ExecutableStandardLibrary