public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.ChildContents);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ChildContents,
                Name               = AttributeName.IsFK,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Isfk
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ChildContents,
                Name               = AttributeName.ChildRelationship,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue,
                SubFieldName       = CswNbtFieldTypeRuleList.SubFieldName.Value
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ChildContents,
                Name               = AttributeName.FKType,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Scientific);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Scientific,
                Name               = AttributeName.Precision,
                Column             = CswEnumNbtPropertyAttributeColumn.Numberprecision,
                AttributeFieldType = CswEnumNbtFieldType.Number
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Scientific,
                Name               = AttributeName.MinimumValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Numberminvalue,
                AttributeFieldType = CswEnumNbtFieldType.Number
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Scientific,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.Scientific
            });
            return(ret);
        }
Beispiel #3
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Image);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Image,
                Name               = AttributeName.HeightInPixels,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textarearows
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Image,
                Name               = AttributeName.WidthInPixels,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textareacols
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Image,
                Name               = AttributeName.MaximumValue,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Numbermaxvalue
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.MultiList);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MultiList,
                Name               = AttributeName.Options,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Listoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MultiList,
                Name               = AttributeName.ReadOnlyDelimiter,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Extended
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MultiList,
                Name               = AttributeName.ReadOnlyHideThreshold,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Numbermaxvalue
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MultiList,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.MultiList
            });
            return(ret);
        }
Beispiel #5
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Location);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Location,
                Name               = AttributeName.IsFK,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Isfk
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Location,
                Name               = AttributeName.FKType,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Location,
                Name               = AttributeName.FKValue,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Location,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.Location
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Static);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Static,
                Name               = AttributeName.Text,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Statictext
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Static,
                Name               = AttributeName.Rows,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textarearows
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Static,
                Name               = AttributeName.Columns,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textareacols
            });
            return(ret);
        }
Beispiel #7
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.DateTime);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.DateTime,
                Name               = AttributeName.DefaultToToday,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Datetoday
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.DateTime,
                Name               = AttributeName.DateType,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Extended
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.DateTime,
                Name               = AttributeName.DefaultValue,
                AttributeFieldType = CswEnumNbtFieldType.DateTime,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid
            });
            return(ret);
        }
Beispiel #8
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.List);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.List,
                Name               = AttributeName.Options,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Listoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.List,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.List
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.List,
                Name               = AttributeName.FKType, // fkeydefid
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype,
                AttributeFieldType = CswEnumNbtFieldType.List
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.List,
                Name               = AttributeName.FKValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue,
                AttributeFieldType = CswEnumNbtFieldType.Number
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.NFPA);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NFPA,
                Name               = AttributeName.DisplayMode,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NFPA,
                Name               = AttributeName.HideSpecial,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute2
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NFPA,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.NFPA
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Question);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Question,
                Name               = AttributeName.PossibleAnswers,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Listoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Question,
                Name               = AttributeName.CompliantAnswers,
                AttributeFieldType = CswEnumNbtFieldType.MultiList,
                Column             = CswEnumNbtPropertyAttributeColumn.Valueoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Question,
                Name               = AttributeName.PreferredAnswer,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Extended
            });
            //ret.Add( new CswNbtFieldTypeAttribute( _CswNbtFieldResources.CswNbtResources )
            //{
            //    OwnerFieldType = CswEnumNbtFieldType.Question,
            //    Name = CswEnumNbtPropertyAttributeName.DefaultValue,
            //    Column = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
            //    AttributeFieldType = CswEnumNbtFieldType.Question
            //} );
            return(ret);
        }
Beispiel #11
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Button);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Button,
                Name               = AttributeName.ButtonText,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Statictext
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Button,
                Name               = AttributeName.ConfirmationDialogMessage,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Valueoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Button,
                Name               = AttributeName.DisplayMode,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Extended
            });
            return(ret);
        }
Beispiel #12
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Link);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Link,
                Name               = AttributeName.Prefix,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Link,
                Name               = AttributeName.Suffix,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute2
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Link,
                Name               = AttributeName.DefaultValue,
                AttributeFieldType = CswEnumNbtFieldType.Link,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.PropertyReference);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.PropertyReference,
                Name               = AttributeName.IsFK,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Isfk
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.PropertyReference,
                Name               = AttributeName.FKType,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.PropertyReference,
                Name               = AttributeName.Relationship,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue,
                SubFieldName       = CswNbtFieldTypeRuleList.SubFieldName.Value
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.PropertyReference,
                Name               = AttributeName.RelatedProperty,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Valuepropid,
                SubFieldName       = CswNbtFieldTypeRuleList.SubFieldName.Value
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.PropertyReference,
                Name               = AttributeName.RelatedPropType,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Valueproptype
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.PropertyReference,
                Name               = AttributeName.UseSequence,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.PropertyReference,
                Name               = AttributeName.Sequence,
                AttributeFieldType = CswEnumNbtFieldType.Relationship,
                Column             = CswEnumNbtPropertyAttributeColumn.Sequenceid,
                SubFieldName       = CswNbtFieldTypeRuleRelationship.SubFieldName.NodeID
            });
            return(ret);
        }
Beispiel #14
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.ImageList);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ImageList,
                Name               = AttributeName.HeightInPixels,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textarearows
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ImageList,
                Name               = AttributeName.WidthInPixels,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textareacols
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ImageList,
                Name               = AttributeName.AllowMultipleValues,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Extended
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ImageList,
                Name               = AttributeName.ImageNames,
                AttributeFieldType = CswEnumNbtFieldType.Memo,
                Column             = CswEnumNbtPropertyAttributeColumn.Listoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ImageList,
                Name               = AttributeName.ImageUrls,
                AttributeFieldType = CswEnumNbtFieldType.Memo,
                Column             = CswEnumNbtPropertyAttributeColumn.Valueoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ImageList,
                Name               = AttributeName.DefaultValue,
                AttributeFieldType = CswEnumNbtFieldType.ImageList,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ImageList,
                Name               = AttributeName.Prefix,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            return(ret);
        }
Beispiel #15
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.LogicalSet);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.LogicalSet,
                Name               = AttributeName.Rows,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textarearows
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.LogicalSet,
                Name               = AttributeName.YOptions,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Listoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.LogicalSet,
                Name               = AttributeName.XOptions,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Valueoptions
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.LogicalSet,
                Name               = AttributeName.IsFK,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Isfk
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.LogicalSet,
                Name               = AttributeName.FKType,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.LogicalSet,
                Name               = AttributeName.FKValue,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue
            });
            //ret.Add( new CswNbtFieldTypeAttribute( _CswNbtFieldResources.CswNbtResources )
            //{
            //    OwnerFieldType = CswEnumNbtFieldType.LogicalSet,
            //    Name = CswEnumNbtPropertyAttributeName.DefaultValue,
            //    Column = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
            //    AttributeFieldType = CswEnumNbtFieldType.LogicalSet
            //} );
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.ViewReference);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ViewReference,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.ViewReference
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.File);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.File,
                Name               = AttributeName.Length,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            return(ret);
        }
Beispiel #18
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Relationship);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Relationship,
                Name               = AttributeName.IsFK,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Isfk
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Relationship,
                Name               = AttributeName.Target,
                AttributeFieldType = CswEnumNbtFieldType.MetaDataList,
                SubFieldName       = CswNbtFieldTypeRuleMetaDataList.SubFieldName.Type,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Relationship,
                Name               = AttributeName.Target,
                AttributeFieldType = CswEnumNbtFieldType.MetaDataList,
                SubFieldName       = CswNbtFieldTypeRuleMetaDataList.SubFieldName.Id,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Relationship,
                Name               = AttributeName.View,
                AttributeFieldType = CswEnumNbtFieldType.ViewReference,
                Column             = CswEnumNbtPropertyAttributeColumn.Nodeviewid,
                SubFieldName       = CswNbtFieldTypeRuleViewReference.SubFieldName.ViewID
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Relationship,
                Name               = AttributeName.Rows,
                Column             = CswEnumNbtPropertyAttributeColumn.Textarearows,
                AttributeFieldType = CswEnumNbtFieldType.Number
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Relationship,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.Relationship
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.LocationContents);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.LocationContents,
                Name               = AttributeName.View,
                AttributeFieldType = CswEnumNbtFieldType.ViewReference,
                Column             = CswEnumNbtPropertyAttributeColumn.Nodeviewid,
                SubFieldName       = CswNbtFieldTypeRuleViewReference.SubFieldName.ViewID
            });
            return(ret);
        }
Beispiel #20
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Grid);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Grid,
                Name               = AttributeName.WidthInPixels,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Textareacols
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Grid,
                Name               = AttributeName.View,
                AttributeFieldType = CswEnumNbtFieldType.ViewReference,
                Column             = CswEnumNbtPropertyAttributeColumn.Nodeviewid,
                SubFieldName       = CswNbtFieldTypeRuleViewReference.SubFieldName.ViewID
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Grid,
                Name               = AttributeName.DisplayMode,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Extended
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Grid,
                Name               = AttributeName.MaximumRows,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Numbermaxvalue
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Grid,
                Name               = AttributeName.ShowHeaders,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.TimeInterval);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.TimeInterval,
                Name               = AttributeName.AllowHourly,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1,
                AttributeFieldType = CswEnumNbtFieldType.Logical
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.TimeInterval,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.TimeInterval
            });
            return(ret);
        }
Beispiel #22
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Composite);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Composite,
                Name               = AttributeName.Template,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Compositetemplate
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Composite,
                Name               = AttributeName.AddToTemplate,
                AttributeFieldType = CswEnumNbtFieldType.Relationship,
                Column             = null
            });
            return(ret);
        }
Beispiel #23
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.CASNo);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.CASNo,
                Name               = AttributeName.Size,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.CASNo,
                Name               = AttributeName.DefaultValue,
                AttributeFieldType = CswEnumNbtFieldType.CASNo,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid
            });
            return(ret);
        }
Beispiel #24
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.ViewPickList);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ViewPickList,
                Name               = AttributeName.SelectMode,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Multi
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ViewPickList,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.ViewPickList
            });
            return(ret);
        }
Beispiel #25
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Text);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Text,
                Name               = AttributeName.Size,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Text,
                Name               = AttributeName.MaximumLength,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute2
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Text,
                Name               = AttributeName.ValidationRegex,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute3
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Text,
                Name               = AttributeName.RegexMessage,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute4
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Text,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.Text
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.NodeTypeSelect);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NodeTypeSelect,
                Name               = AttributeName.SelectMode,
                AttributeFieldType = CswEnumNbtFieldType.List,
                Column             = CswEnumNbtPropertyAttributeColumn.Multi
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NodeTypeSelect,
                Name               = AttributeName.IsFK,
                AttributeFieldType = CswEnumNbtFieldType.Logical,
                Column             = CswEnumNbtPropertyAttributeColumn.Isfk
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NodeTypeSelect,
                Name               = AttributeName.FKType,
                AttributeFieldType = CswEnumNbtFieldType.Text,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NodeTypeSelect,
                Name               = AttributeName.ConstrainToObjectClass,
                AttributeFieldType = CswEnumNbtFieldType.MetaDataList,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.NodeTypeSelect,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.NodeTypeSelect
            });
            return(ret);
        }
Beispiel #27
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Number);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Number,
                Name               = AttributeName.Precision,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Numberprecision
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Number,
                Name               = AttributeName.MinimumValue,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Numberminvalue
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Number,
                Name               = AttributeName.MaximumValue,
                AttributeFieldType = CswEnumNbtFieldType.Number,
                Column             = CswEnumNbtPropertyAttributeColumn.Numbermaxvalue
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Number,
                Name               = AttributeName.ExcludeRangeLimits,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1,
                AttributeFieldType = CswEnumNbtFieldType.Logical
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Number,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.Number
            });
            return(ret);
        }
Beispiel #28
0
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.Sequence);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.Sequence,
                Name               = AttributeName.Sequence,
                AttributeFieldType = CswEnumNbtFieldType.Relationship,
                Column             = CswEnumNbtPropertyAttributeColumn.Sequenceid,
                SubFieldName       = CswNbtFieldTypeRuleRelationship.SubFieldName.NodeID
            });
            //ret.Add( new CswNbtFieldTypeAttribute( _CswNbtFieldResources.CswNbtResources )
            //    {
            //        OwnerFieldType = CswEnumNbtFieldType.Sequence,
            //        Name = AttributeName.DefaultValue,
            //        Column = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
            //        AttributeFieldType = CswEnumNbtFieldType.Sequence
            //    } );
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.ReportLink);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ReportLink,
                Name               = AttributeName.FKType,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype,
                AttributeFieldType = CswEnumNbtFieldType.Text
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.ReportLink,
                Name               = AttributeName.Target,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue,
                AttributeFieldType = CswEnumNbtFieldType.Relationship,
                SubFieldName       = CswNbtFieldTypeRuleRelationship.SubFieldName.NodeID
            });
            return(ret);
        }
        public Collection <CswNbtFieldTypeAttribute> getAttributes()
        {
            Collection <CswNbtFieldTypeAttribute> ret = _CswNbtFieldTypeRuleDefault.getAttributes(CswEnumNbtFieldType.MetaDataList);

            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MetaDataList,
                Name               = AttributeName.DefaultValue,
                Column             = CswEnumNbtPropertyAttributeColumn.Defaultvalueid,
                AttributeFieldType = CswEnumNbtFieldType.MetaDataList
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MetaDataList,
                Name               = AttributeName.ConstrainToObjectClass,
                Column             = CswEnumNbtPropertyAttributeColumn.Fktype,
                AttributeFieldType = CswEnumNbtFieldType.MetaDataList,
                SubFieldName       = CswNbtFieldTypeRuleMetaDataList.SubFieldName.Type
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MetaDataList,
                Name               = AttributeName.ConstrainToObjectClass,
                Column             = CswEnumNbtPropertyAttributeColumn.Fkvalue,
                AttributeFieldType = CswEnumNbtFieldType.MetaDataList,
                SubFieldName       = CswNbtFieldTypeRuleMetaDataList.SubFieldName.Id
            });
            ret.Add(new CswNbtFieldTypeAttribute(_CswNbtFieldResources.CswNbtResources)
            {
                OwnerFieldType     = CswEnumNbtFieldType.MetaDataList,
                Name               = AttributeName.ObjectClassesOnly,
                Column             = CswEnumNbtPropertyAttributeColumn.Attribute1,
                AttributeFieldType = CswEnumNbtFieldType.Logical
            });
            return(ret);
        }