public interface DynamicAnnotationExpression extends AnnotationExpression
Modifier and Type | Method and Description |
---|---|
AnnotationPath |
asAnnotationPath()
Casts the expression to a
AnnotationPath expression |
Apply |
asApply()
Casts the expression to a
Apply expression |
Cast |
asCast()
Casts the expression to a
Cast expression |
Collection |
asCollection()
Casts the expression to a
Collection expression |
If |
asIf()
Casts the expression to a
If expression |
IsOf |
asIsOf()
Casts the expression to a
IsOf expression |
LabeledElement |
asLabeledElement()
Casts the expression to a
LabeledElement expression |
LabeledElementReference |
asLabeledElementReference()
Casts the expression to a
LabeledElementReference expression |
NavigationPropertyPath |
asNavigationPropertyPath()
Casts the expression to a
NavigationPropertyPath expression |
Not |
asNot()
Casts the expression to a
Not expression |
Null |
asNull()
Casts the expression to a
Null expression |
Path |
asPath()
Casts the expression to a
Path expression |
PropertyPath |
asPropertyPath()
Casts the expression to a
PropertyPath expression |
PropertyValue |
asPropertyValue()
Casts the expression to a
PropertyValue expression |
Record |
asRecord()
Casts the expression to a
Record expression |
TwoParamsOpDynamicAnnotationExpression |
asTwoParamsOp()
Casts the expression as
TwoParamsOpDynamicAnnotationExpression |
UrlRef |
asUrlRef()
Casts the expression to a
UrlRef expression |
boolean |
isAnnotationPath()
Returns true if the expression is a edm:AnnotationPath expression
|
boolean |
isApply()
Returns true if the expression is a edm:Apply expression
|
boolean |
isCast()
Returns true if the expression is a edm:Cast expression
|
boolean |
isCollection()
Returns true if the expression is a edm:Collection expression
|
boolean |
isIf()
Returns true if the expression is a edm:If expression
|
boolean |
isIsOf()
Returns true if the expression is a edm:IsOf expression
|
boolean |
isLabeledElement()
Returns true if the expression is a edm:LabeledElement expression
|
boolean |
isLabeledElementReference()
Returns true if the expression is a edm:LabeledElementReference expression
|
boolean |
isNavigationPropertyPath()
Returns true if the expression is a edm:NavigationPropertyPath expression
|
boolean |
isNot()
Returns true if the expression is a logical edm:Not expression
|
boolean |
isNull()
Returns true if the expression is a edm:Null expression
|
boolean |
isPath()
Returns true if the expression is a edm:Path expression
|
boolean |
isPropertyPath()
Returns true if the expression is a edm:PropertyPath expression
|
boolean |
isPropertyValue()
Returns true if the expression is a edm:PropertyValue expression
|
boolean |
isRecord()
Returns true if the expression is a edm:Record expression
|
boolean |
isTwoParamsOp()
Returns true iff the annotation is an expression with two operands.
|
boolean |
isUrlRef()
Returns true if the expression is a edm:UrlRef expression
|
asConstant, asDynamic, isConstant, isDynamic
boolean isNot()
boolean isTwoParamsOp()
TwoParamsOpDynamicAnnotationExpression asTwoParamsOp()
TwoParamsOpDynamicAnnotationExpression
boolean isAnnotationPath()
AnnotationPath asAnnotationPath()
AnnotationPath
expressionboolean isApply()
boolean isCast()
boolean isCollection()
Collection asCollection()
Collection
expressionboolean isIf()
boolean isIsOf()
boolean isLabeledElement()
LabeledElement asLabeledElement()
LabeledElement
expressionboolean isLabeledElementReference()
LabeledElementReference asLabeledElementReference()
LabeledElementReference
expressionboolean isNull()
boolean isNavigationPropertyPath()
NavigationPropertyPath asNavigationPropertyPath()
NavigationPropertyPath
expressionboolean isPath()
boolean isPropertyPath()
PropertyPath asPropertyPath()
PropertyPath
expressionboolean isPropertyValue()
PropertyValue asPropertyValue()
PropertyValue
expressionboolean isRecord()
boolean isUrlRef()
Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.