target.setCoConSetConditionQuerySingleValue( (CoConSetConditionQuerySingleValue) value);
target.addCoConSetConditionIntersectionItem( (org.cocons.uml.ccl.ccldata.CoConSetConditionIntersectionItem) value);
    public CoConSetConditionIntersectionDescriptor() {        super();        xmlName = "CoConSetConditionIntersection";        XMLFieldDescriptorImpl  desc           = null;        XMLFieldHandler         handler        = null;        FieldValidator          fieldValidator = null;                //-- set grouping compositor        setCompositorAsChoice();        //-- initialize attribute descriptors                //-- initialize element descriptors                //-- _coConSetConditionQuerySingleValue        desc = new XMLFieldDescriptorImpl(CoConSetConditionQuerySingleValue.class, "_coConSetConditionQuerySingleValue", "CoConSetConditionQuerySingleValue", NodeType.Element);        handler = (new XMLFieldHandler() {            public Object getValue( Object object )                 throws IllegalStateException            {                CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                return target.getCoConSetConditionQuerySingleValue();            }            public void setValue( Object object, Object value)                 throws IllegalStateException, IllegalArgumentException            {                try {                    CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                    target.setCoConSetConditionQuerySingleValue( (CoConSetConditionQuerySingleValue) value);                }                catch (Exception ex) {                    throw new IllegalStateException(ex.toString());                }            }            public Object newInstance( Object parent ) {                return new CoConSetConditionQuerySingleValue();            }        } );        desc.setHandler(handler);        desc.setRequired(true);        desc.setMultivalued(false);        addFieldDescriptor(desc);                //-- validation code for: _coConSetConditionQuerySingleValue        fieldValidator = new FieldValidator();        fieldValidator.setMinOccurs(1);        desc.setValidator(fieldValidator);                //-- _coConSetConditionQuerySet        desc = new XMLFieldDescriptorImpl(CoConSetConditionQuerySet.class, "_coConSetConditionQuerySet", "CoConSetConditionQuerySet", NodeType.Element);        handler = (new XMLFieldHandler() {            public Object getValue( Object object )                 throws IllegalStateException            {                CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                return target.getCoConSetConditionQuerySet();            }            public void setValue( Object object, Object value)                 throws IllegalStateException, IllegalArgumentException            {                try {                    CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                    target.setCoConSetConditionQuerySet( (CoConSetConditionQuerySet) value);                }                catch (Exception ex) {                    throw new IllegalStateException(ex.toString());                }            }            public Object newInstance( Object parent ) {                return new CoConSetConditionQuerySet();            }        } );        desc.setHandler(handler);        desc.setRequired(true);        desc.setMultivalued(false);        addFieldDescriptor(desc);                //-- validation code for: _coConSetConditionQuerySet        fieldValidator = new FieldValidator();        fieldValidator.setMinOccurs(1);        desc.setValidator(fieldValidator);                //-- _coConSetConditionQueryProperty        desc = new XMLFieldDescriptorImpl(CoConSetConditionQueryProperty.class, "_coConSetConditionQueryProperty", "CoConSetConditionQueryProperty", NodeType.Element);        handler = (new XMLFieldHandler() {            public Object getValue( Object object )                 throws IllegalStateException            {                CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                return target.getCoConSetConditionQueryProperty();            }            public void setValue( Object object, Object value)                 throws IllegalStateException, IllegalArgumentException            {                try {                    CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                    target.setCoConSetConditionQueryProperty( (CoConSetConditionQueryProperty) value);                }                catch (Exception ex) {                    throw new IllegalStateException(ex.toString());                }            }            public Object newInstance( Object parent ) {                return new CoConSetConditionQueryProperty();            }        } );        desc.setHandler(handler);        desc.setRequired(true);        desc.setMultivalued(false);        addFieldDescriptor(desc);                //-- validation code for: _coConSetConditionQueryProperty        fieldValidator = new FieldValidator();        fieldValidator.setMinOccurs(1);        desc.setValidator(fieldValidator);                //-- _coConSetConditionUnion        desc = new XMLFieldDescriptorImpl(CoConSetConditionUnion.class, "_coConSetConditionUnion", "CoConSetConditionUnion", NodeType.Element);        handler = (new XMLFieldHandler() {            public Object getValue( Object object )                 throws IllegalStateException            {                CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                return target.getCoConSetConditionUnion();            }            public void setValue( Object object, Object value)                 throws IllegalStateException, IllegalArgumentException            {                try {                    CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                    target.setCoConSetConditionUnion( (CoConSetConditionUnion) value);                }                catch (Exception ex) {                    throw new IllegalStateException(ex.toString());                }            }            public Object newInstance( Object parent ) {                return new CoConSetConditionUnion();            }        } );        desc.setHandler(handler);        desc.setRequired(true);        desc.setMultivalued(false);        addFieldDescriptor(desc);                //-- validation code for: _coConSetConditionUnion        fieldValidator = new FieldValidator();        fieldValidator.setMinOccurs(1);        desc.setValidator(fieldValidator);                //-- _coConSetConditionIntersection        desc = new XMLFieldDescriptorImpl(CoConSetConditionIntersection.class, "_coConSetConditionIntersection", "CoConSetConditionIntersection", NodeType.Element);        handler = (new XMLFieldHandler() {            public Object getValue( Object object )                 throws IllegalStateException            {                CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                return target.getCoConSetConditionIntersection();            }            public void setValue( Object object, Object value)                 throws IllegalStateException, IllegalArgumentException            {                try {                    CoConSetConditionIntersection target = (CoConSetConditionIntersection) object;                    target.setCoConSetConditionIntersection( (CoConSetConditionIntersection) value);                }                catch (Exception ex) {                    throw new IllegalStateException(ex.toString());                }            }            public Object newInstance( Object parent ) {                return new CoConSetConditionIntersection();            }        } );        desc.setHandler(handler);        desc.setRequired(true);        desc.setMultivalued(false);        addFieldDescriptor(desc);                //-- validation code for: _coConSetConditionIntersection        fieldValidator = new FieldValidator();        fieldValidator.setMinOccurs(1);        desc.setValidator(fieldValidator);            } //-- org.cocons.uml.ccl.ccldata.CoConSetConditionIntersectionDescriptor()