Interface ComplexProperty<EntityT extends VdmObject<?>,TargetT extends VdmComplex<?>>
- Type Parameters:
EntityT
- Entity this property is part of.TargetT
-VdmComplex
this property represents.
- All Superinterfaces:
Expressions.Operand
,Expressions.OperandSingle
,FieldReference
,Property<EntityT>
- All Known Implementing Classes:
ComplexProperty.Collection
,ComplexProperty.Single
public interface ComplexProperty<EntityT extends VdmObject<?>,TargetT extends VdmComplex<?>>
Interface representing a complex property of
ComplexProperty
that holds a complex type of ComplexProperty
.-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
ComplexProperty.Collection<EntityT extends VdmObject<EntityT>,
ValueT extends VdmComplex<ValueT>> A collection of complex objects.static class
ComplexProperty.Single<EntityT extends VdmObject<EntityT>,
ValueT extends VdmComplex<ValueT>> A navigational property to a single other entity reference. -
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL
-
Method Summary
Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
getExpression
Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.FieldReference
getExpression, getFieldName