} //NodeTypeId public CswEnumNbtFieldType getFieldTypeValue() { CswEnumNbtFieldType ret = CswNbtResources.UnknownEnum; if (null != _NodeTypeProp) { ret = _NodeTypeProp.getFieldTypeValue(); } else if (Int32.MinValue != _ObjectClassPropId) { CswNbtMetaDataObjectClassProp ocp = _CswNbtResources.MetaData.getObjectClassProp(_ObjectClassPropId); if (null != ocp) { ret = ocp.getFieldTypeValue(); } } return(ret); } // getFieldTypeValue()
} //ctor Ntp public CswViewBuilderProp(CswNbtMetaDataObjectClassProp ObjectClassProp) { CswNbtMetaDataObjectClass oc = ObjectClassProp.getObjectClass(); if (null != oc) { OwnerName = oc.ObjectClass.Value; } FieldType = ObjectClassProp.getFieldTypeValue(); setObjectClassPropListOptions(ObjectClassProp); RelatedIdType = CswEnumNbtViewRelatedIdType.NodeTypeId; MetaDataPropNameWithQuestionNo = ObjectClassProp.PropNameWithQuestionNo; MetaDataPropId = ObjectClassProp.ObjectClassPropId; MetaDataPropName = ObjectClassProp.PropName; MetaDataTypeName = ObjectClassProp.getObjectClass().ObjectClass.ToString(); FieldTypeRule = ObjectClassProp.getFieldTypeRule(); Type = CswEnumNbtViewPropType.ObjectClassPropId; PropName = MetaDataPropName; AssociatedPropIds.Add(MetaDataPropId.ToString()); } //ctor Ntp