public interface CompleteEnvironment extends Element
The following features are supported:
PivotPackage.getCompleteEnvironment()| Modifier and Type | Method and Description |
|---|---|
CollectionType |
getBagType(Type elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper)
Return the instance of the Bag metatype whose elements are of elementType.
|
CollectionType |
getBagType(Type elementType,
IntegerValue lower,
UnlimitedNaturalValue upper)
Deprecated.
add isNullFree argument
|
CollectionType |
getCollectionType(Class containerType,
Type elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper)
Return the specialized collection type for the containerType for elementType.
|
CollectionType |
getCollectionType(Class containerType,
Type elementType,
IntegerValue lower,
UnlimitedNaturalValue upper)
Deprecated.
add isNullFree argument
|
LambdaType |
getLambdaType(java.lang.String typeName,
Type contextType,
java.util.List<? extends Type> parameterTypes,
Type resultType,
TemplateParameterSubstitutions bindings) |
MapType |
getMapType(Class containerType,
Type keyType,
Type valueType) |
Package |
getNestedPackage(Package parentPackage,
java.lang.String name) |
Type |
getNestedType(Package parentPackage,
java.lang.String name) |
CollectionType |
getOrderedSetType(Type elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper)
Return the instance of the OrderedSet metatype whose elements are of elementType.
|
CollectionType |
getOrderedSetType(Type elementType,
IntegerValue lower,
UnlimitedNaturalValue upper)
Deprecated.
add isNullFree argument
|
CompleteModel |
getOwnedCompleteModel()
Returns the value of the 'Owned Complete Model' containment reference.
|
StandardLibrary |
getOwnedStandardLibrary()
Returns the value of the 'Owned Standard Library' containment reference.
|
CollectionType |
getSequenceType(Type elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper)
Return the instance of the Sequence metatype whose elements are of elementType.
|
CollectionType |
getSequenceType(Type elementType,
IntegerValue lower,
UnlimitedNaturalValue upper)
Deprecated.
add isNullFree argument
|
CollectionType |
getSetType(Type elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper)
Return the instance of the Set metatype whose elements are of elementType.
|
CollectionType |
getSetType(Type elementType,
IntegerValue lower,
UnlimitedNaturalValue upper)
Deprecated.
add isNullFree argument
|
Type |
getSpecializedType(Type type,
TemplateParameterSubstitutions substitutions) |
TupleType |
getTupleType(java.lang.String typeName,
java.util.Collection<? extends TypedElement> parts,
TemplateParameterSubstitutions bindings) |
void |
setOwnedCompleteModel(CompleteModel value)
Sets the value of the '
Owned Complete Model' containment reference. |
void |
setOwnedStandardLibrary(StandardLibrary value)
Sets the value of the '
Owned Standard Library' containment reference. |
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset@NonNull CompleteModel getOwnedCompleteModel()
Owning Complete Environment'.
If the meaning of the 'Owned Complete Model' containment reference isn't clear, there really should be more of a description here...
setOwnedCompleteModel(CompleteModel),
PivotPackage.getCompleteEnvironment_OwnedCompleteModel(),
CompleteModel.getOwningCompleteEnvironment()void setOwnedCompleteModel(CompleteModel value)
Owned Complete Model' containment reference.
value - the new value of the 'Owned Complete Model' containment reference.getOwnedCompleteModel()@NonNull StandardLibrary getOwnedStandardLibrary()
Owning Complete Environment'.
If the meaning of the 'Owned Standard Library' containment reference isn't clear, there really should be more of a description here...
setOwnedStandardLibrary(StandardLibrary),
PivotPackage.getCompleteEnvironment_OwnedStandardLibrary(),
StandardLibrary.getOwningCompleteEnvironment()void setOwnedStandardLibrary(StandardLibrary value)
Owned Standard Library' containment reference.
value - the new value of the 'Owned Standard Library' containment reference.getOwnedStandardLibrary()@NonNull CollectionType getBagType(@NonNull Type elementType, boolean isNullFree, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@Deprecated @NonNull CollectionType getBagType(@NonNull Type elementType, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@NonNull CollectionType getCollectionType(@NonNull Class containerType, @NonNull Type elementType, boolean isNullFree, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@Deprecated @NonNull CollectionType getCollectionType(@NonNull Class containerType, @NonNull Type elementType, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@NonNull MapType getMapType(@NonNull Class containerType, @NonNull Type keyType, @NonNull Type valueType)
Package getNestedPackage(@NonNull Package parentPackage, @NonNull java.lang.String name)
@NonNull CollectionType getOrderedSetType(@NonNull Type elementType, boolean isNullFree, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@Deprecated @NonNull CollectionType getOrderedSetType(@NonNull Type elementType, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@NonNull CollectionType getSequenceType(@NonNull Type elementType, boolean isNullFree, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@Deprecated @NonNull CollectionType getSequenceType(@NonNull Type elementType, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@NonNull CollectionType getSetType(@NonNull Type elementType, boolean isNullFree, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@Deprecated @NonNull CollectionType getSetType(@NonNull Type elementType, @Nullable IntegerValue lower, @Nullable UnlimitedNaturalValue upper)
@NonNull LambdaType getLambdaType(@NonNull java.lang.String typeName, @NonNull Type contextType, @NonNull java.util.List<? extends Type> parameterTypes, @NonNull Type resultType, @Nullable TemplateParameterSubstitutions bindings)
@NonNull Type getSpecializedType(@NonNull Type type, @Nullable TemplateParameterSubstitutions substitutions)
@NonNull TupleType getTupleType(@NonNull java.lang.String typeName, @NonNull java.util.Collection<? extends TypedElement> parts, @Nullable TemplateParameterSubstitutions bindings)