Class ParameterizedExpressionDescriptor
- java.lang.Object
-
- com.nomagic.magicdraw.expressions.evaluation.ParameterizedExpressionDescriptor
-
@OpenApiAll public class ParameterizedExpressionDescriptor extends java.lang.Object
Parameterized expression descriptor.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
mExpression
private java.util.List<ParameterDescriptor>
mParameters
private ParameterDescriptor
mReturnParameter
private java.util.Map<java.lang.String,java.util.List<java.lang.String>>
mTaggedValues
-
Constructor Summary
Constructors Constructor Description ParameterizedExpressionDescriptor(java.lang.String expression, java.util.List<ParameterDescriptor> parameters, ParameterDescriptor returnParameter, java.util.Map<java.lang.String,java.util.List<java.lang.String>> taggedValues)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getExpression()
Get expression.java.util.List<ParameterDescriptor>
getParameters()
Get parameters.ParameterDescriptor
getReturnParameter()
Get return parameter.java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getTaggedValues()
Get tagged values.
-
-
-
Field Detail
-
mExpression
private final java.lang.String mExpression
-
mParameters
@CheckForNull private final java.util.List<ParameterDescriptor> mParameters
-
mReturnParameter
@CheckForNull private final ParameterDescriptor mReturnParameter
-
mTaggedValues
@CheckForNull private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> mTaggedValues
-
-
Constructor Detail
-
ParameterizedExpressionDescriptor
public ParameterizedExpressionDescriptor(java.lang.String expression, @CheckForNull java.util.List<ParameterDescriptor> parameters, @CheckForNull ParameterDescriptor returnParameter, @CheckForNull java.util.Map<java.lang.String,java.util.List<java.lang.String>> taggedValues)
Constructor.- Parameters:
expression
- expression.parameters
- expression parameters.returnParameter
- return parameter.taggedValues
- expression tagged values.
-
-
Method Detail
-
getExpression
public java.lang.String getExpression()
Get expression.- Returns:
- expression.
-
getParameters
@CheckForNull public java.util.List<ParameterDescriptor> getParameters()
Get parameters.- Returns:
- parameters.
-
getReturnParameter
@CheckForNull public ParameterDescriptor getReturnParameter()
Get return parameter.- Returns:
- return parameter.
-
getTaggedValues
@CheckForNull public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTaggedValues()
Get tagged values.- Returns:
- tagged values.
-
-