All Methods Instance Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
BooleanLiteralExp |
createBooleanLiteralExp(boolean booleanSymbol) |
CollectionItem |
createCollectionItem(OCLExpression asItem) |
CollectionLiteralExp |
createCollectionLiteralExp(CollectionType asType,
java.lang.Iterable<CollectionLiteralPart> asParts) |
CollectionRange |
createCollectionRange(OCLExpression asFirst,
OCLExpression asLast) |
Comment |
createComment(java.lang.String comment) |
IfExp |
createIfExp(OCLExpression asCondition,
OCLExpression asThen,
OCLExpression asElse) |
Import |
createImport(java.lang.String name,
Namespace namespace) |
IntegerLiteralExp |
createIntegerLiteralExp(java.lang.Number integerSymbol) |
InvalidLiteralExp |
createInvalidExpression() |
IterateExp |
createIterateExp(OCLExpression asSource,
Iteration asIteration,
java.util.List<? extends Variable> asIterators,
Variable asResult,
OCLExpression asBody) |
IteratorExp |
createIteratorExp(OCLExpression asSource,
Iteration asIteration,
java.util.List<? extends Variable> asIterators,
OCLExpression asBody) |
IteratorVariable |
createIteratorVariable(java.lang.String name,
Type asType,
boolean isRequired) |
LetExp |
createLetExp(Variable asVariable,
OCLExpression asInExpression) |
LetVariable |
createLetVariable(java.lang.String name,
OCLExpression asInitExpression) |
LetVariable |
createLetVariable(java.lang.String name,
Type asType,
boolean isRequired) |
LetVariable |
createLetVariable(java.lang.String name,
Type asType,
boolean isRequired,
OCLExpression asInitExpression) |
OCLExpression |
createMapLiteralExp(MapType asType,
java.lang.Iterable<MapLiteralPart> asParts) |
MapLiteralPart |
createMapLiteralPart(OCLExpression asKey,
OCLExpression asValue) |
NavigationCallExp |
createNavigationCallExp(OCLExpression asSourceExpression,
Property asProperty) |
NullLiteralExp |
createNullLiteralExp() |
OperationCallExp |
createOperationCallExp(OCLExpression asSourceExpression,
Operation asOperation,
java.util.List<OCLExpression> asArguments) |
OperationCallExp |
createOperationCallExp(OCLExpression asSourceExpression,
java.lang.String opName,
OCLExpression... asArguments) |
Package |
createPackage(java.lang.String name,
java.lang.String nsPrefix,
java.lang.String nsURI) |
Parameter |
createParameter(TypedElement typedElement) |
ParameterVariable |
createParameterVariable(java.lang.String name,
Type asType,
boolean isRequired) |
RealLiteralExp |
createRealLiteralExp(java.lang.Number realSymbol) |
ResultVariable |
createResultVariable(java.lang.String name,
Type asType,
boolean isRequired,
OCLExpression asInitExpression) |
OCLExpression |
createShadowExp(Class asClass,
java.lang.Iterable<ShadowPart> asParts) |
ShadowPart |
createShadowPart(Property asProperty,
OCLExpression asValue) |
StringLiteralExp |
createStringLiteralExp(java.lang.String stringSymbol) |
TupleLiteralExp |
createTupleLiteralExp(TupleType asType,
java.lang.Iterable<TupleLiteralPart> asParts) |
TupleLiteralPart |
createTupleLiteralPart(java.lang.String name,
Type asType,
boolean isRequired,
OCLExpression asValue) |
TypeExp |
createTypeExp(Type type) |
UnlimitedNaturalLiteralExp |
createUnlimitedNaturalLiteralExp(java.lang.Number unlimitedNaturalSymbol) |
Variable |
createVariable(java.lang.String name,
OCLExpression asInitExpression)
|
Variable |
createVariable(java.lang.String name,
Type asType,
boolean isRequired,
OCLExpression asInitExpression)
|
Variable |
createVariable(TypedElement typedElement)
|
VariableExp |
createVariableExp(VariableDeclaration asVariable) |
Class |
getDataTypeClass() |
Property |
getDataTypeValueProperty() |
EnvironmentFactory |
getEnvironmentFactory() |
protected PivotMetamodelManager |
getMetamodelManager() |
StandardLibrary |
getStandardLibrary() |
void |
rewriteSafeNavigations(Element asTree)
Rewrite asTree and all its descendants to replace all "?." and "?->" navigations by their safe counterparts.
|
void |
setType(OCLExpression asExpression,
Type type,
boolean isRequired,
Type typeValue) |
void |
setType(TypedElement asTypedElement,
Type type,
boolean isRequired) |