public interface StandardLibrary extends Element
PivotPackage.getStandardLibrary()
The following features are supported:
Modifier and Type | Interface and Description |
---|---|
static interface |
StandardLibrary.StandardLibraryExtension |
Modifier and Type | Method and Description |
---|---|
Iterable<? extends CompletePackage> |
getAllCompletePackages() |
Class |
getBagType()
Obtains the generic instance of the BagType metatype, named
Bag(T).
|
Class |
getBooleanType()
Obtains the instance of the PrimitiveType metatype, named
Boolean.
|
Class |
getClassType()
Obtains the single instance of the org.eclipse.ocl.pivot.Class metatype, named
Class.
|
Class |
getCollectionType()
Obtains the generic instance of the CollectionType metatype, named
Collection(T).
|
CollectionType |
getCollectionType(Class containerType,
Type elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper) |
CollectionType |
getCollectionType(Class containerType,
Type elementType,
IntegerValue lower,
UnlimitedNaturalValue upper)
Deprecated.
add isNullFree argument
|
Class |
getEnumerationType()
Obtains the single instance of the EnumerationType metatype, named
Enumeration.
|
CompleteInheritance |
getInheritance(Class type)
Return the Inheritance dispatch table for a given type.
|
Class |
getIntegerType()
Obtains the instance of the PrimitiveType metatype, named
Integer.
|
Class |
getMapType() |
MapType |
getMapType(Class containerType,
Type keyType,
Type valueType) |
Class |
getMetaclass(Type classType)
Return the instance of the Metaclass metatype whose class is classType.
|
Type |
getMetaType(Type type)
Returns the meta-type of a given type.
|
Package |
getNsURIPackage(String nsURI) |
Class |
getOclAnyType()
Obtains the single instance of the AnyType metatype, named
OclAny.
|
Class |
getOclComparableType()
Obtains the single instance of the OclComparable metatype, named
OclAny.
|
Class |
getOclElementType()
Obtains the single instance of the Class metatype, named
OclElement.
|
Operation |
getOclInvalidOperation() |
Property |
getOclInvalidProperty() |
Class |
getOclInvalidType()
Obtains the single instance of the InvalidType metatype, named
OclInvalid.
|
Class |
getOclMessageType()
Obtains the generic instance of the MessageType metatype, named
OclMessage.
|
Class |
getOclSelfType()
Obtains the single instance of the OclSelf pseudo-metatype, named
OclSelf.
|
Class |
getOclStereotypeType()
Obtains the single instance of the OclStereotype metatype, named
OclStereotype.
|
Class |
getOclSummableType()
Obtains the single instance of the OclSummable metatype, named
OclAny.
|
Class |
getOclTupleType()
Obtains the single instance of the OclTupleType metatype, named
OclVoid.
|
Type |
getOclType(String typeName) |
Class |
getOclVoidType()
Obtains the single instance of the VoidType metatype, named
OclVoid.
|
Element |
getOperationTemplateParameter(Operation anOperation,
int index) |
Class |
getOrderedCollectionType()
Obtains the generic instance of the OrderedCollection metatype, named
OrderedCollection(T).
|
Class |
getOrderedSetType()
Obtains the generic instance of the OrderedSetType metatype, named
OrderedSet(T).
|
CompleteEnvironment |
getOwningCompleteEnvironment()
Returns the value of the 'Owning Complete Environment' container reference.
|
Package |
getPackage()
Obtains the package containing the library types
|
Type |
getPrimitiveType(PrimitiveTypeId id) |
Class |
getRealType()
Obtains the instance of the PrimitiveType metatype, named
Real.
|
Package |
getRootPackage(String name) |
Class |
getSequenceType()
Obtains the generic instance of the SequenceType metatype, named
Sequence(T).
|
Class |
getSetType()
Obtains the generic instance of the SetType metatype, named
Set(T).
|
Class |
getStringType()
Obtains the instance of the PrimitiveType metatype, named
String.
|
Class |
getUniqueCollectionType()
Obtains the generic instance of the UniqueCollection metatype, named
Set(T).
|
Class |
getUnlimitedNaturalType()
Obtains the instance of the PrimitiveType metatype,
named UnlimitedNatural.
|
void |
setOwningCompleteEnvironment(CompleteEnvironment value)
Sets the value of the '
Owning Complete Environment ' container reference. |
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
CompleteEnvironment getOwningCompleteEnvironment()
Owned Standard Library
'.
If the meaning of the 'Owning Complete Environment' container reference isn't clear, there really should be more of a description here...
setOwningCompleteEnvironment(CompleteEnvironment)
,
PivotPackage.getStandardLibrary_OwningCompleteEnvironment()
,
CompleteEnvironment.getOwnedStandardLibrary()
void setOwningCompleteEnvironment(CompleteEnvironment value)
Owning Complete Environment
' container reference.
value
- the new value of the 'Owning Complete Environment' container reference.getOwningCompleteEnvironment()
Iterable<? extends CompletePackage> getAllCompletePackages()
Class getBagType()
Class getBooleanType()
Class getClassType()
Class getCollectionType()
@Deprecated CollectionType getCollectionType(Class containerType, Type elementType, IntegerValue lower, UnlimitedNaturalValue upper)
CollectionType getCollectionType(Class containerType, Type elementType, boolean isNullFree, IntegerValue lower, UnlimitedNaturalValue upper)
Class getEnumerationType()
CompleteInheritance getInheritance(Class type)
Class getIntegerType()
Class getMapType()
Class getMetaclass(Type classType)
Class getOclAnyType()
Class getOclComparableType()
Class getOclElementType()
Operation getOclInvalidOperation()
Property getOclInvalidProperty()
Class getOclInvalidType()
Class getOclMessageType()
Class getOclSelfType()
Class getOclStereotypeType()
Class getOclSummableType()
Class getOclTupleType()
Class getOclVoidType()
Element getOperationTemplateParameter(Operation anOperation, int index)
Class getOrderedCollectionType()
Class getOrderedSetType()
Package getPackage()
Type getPrimitiveType(PrimitiveTypeId id)
Class getRealType()
Class getSequenceType()
Class getSetType()
Class getStringType()
Class getUniqueCollectionType()
Class getUnlimitedNaturalType()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.