| 832 | ===== !ClassType (Updated) ===== |
| 833 | |
| 834 | The !FdoClassType enumeration lists all of the concrete class types defined in the Schema package. |
| 835 | |
| 836 | |
| 837 | {{{ |
| 838 | enum FdoClassType |
| 839 | { |
| 840 | FdoClassType_Class, |
| 841 | FdoClassType_FeatureClass, |
| 842 | FdoClassType_NetworkClass, |
| 843 | FdoClassType_NetworkLayerClass, |
| 844 | FdoClassType_NetworkNodeClass, |
| 845 | FdoClassType_NetworkLinkClass, |
| 846 | FdoClassType_AnnotationTextElemenetClass |
| 847 | }; |
| 848 | }}} |
| 849 | |
| 850 | ===== !PropertyType (Updated) ===== |
| 851 | |
| 852 | The !FdoPropertyType enumeration lists the possible types that a Property can be. |
| 853 | |
| 854 | |
| 855 | {{{ |
| 856 | enum FdoPropertyType |
| 857 | { |
| 858 | FdoPropertyType_DataProperty, |
| 859 | FdoPropertyType_ObjectProperty, |
| 860 | FdoPropertyType_GeometricProperty, |
| 861 | FdoPropertyType_AssociationProperty, |
| 862 | FdoPropertyType_RasterProperty |
| 863 | FdoPropertyType_AnnotationProperty |
| 864 | }; |
| 865 | }}} |
| 866 | |
| 867 | ===== !ExpressionItemType (Updated) ===== |
| 868 | |
| 869 | The !FdoExpressionType enumeration defines the expression types available. This enumeration is used in the capabilities metadata. |
| 870 | |
| 871 | |
| 872 | {{{ |
| 873 | enum FdoExpressionItemType |
| 874 | { |
| 875 | FdoExpressionItemType_Identifier, |
| 876 | FdoExpressionItemType_ComputedIdentifier, |
| 877 | FdoExpressionItemType_SubSelectExpression, |
| 878 | FdoExpressionItemType_Parameter, |
| 879 | FdoExpressionItemType_Function, |
| 880 | FdoExpressionItemType_BinaryExpression, |
| 881 | FdoExpressionItemType_UnaryExpression, |
| 882 | FdoExpressionItemType_DataValue, |
| 883 | FdoExpressionItemType_GeometryValue |
| 884 | FdoExpressionItemType_AnnotationValue |
| 885 | FdoExpressionItemType_AnnotationTextElementValue |
| 886 | }; |
| 887 | }}} |
| 888 | |
| 889 | |