104105106107108109110111112113114
Multiplicity m = Multiplicity.ONE; if(cc.isCollection()) m = m.makeRepeated(); if(!cc.isRequired()) m = m.makeOptional(); RawTypeSet rts = new RawTypeSet(rtsb.getRefs(),m); XSParticle p = findSourceParticle(cc);
8485868788899091929394
RawTypeSetBuilder rtsb = new RawTypeSetBuilder(); rtsb.particle(p); Multiplicity mul = MultiplicityCounter.theInstance.particle(p); if(optional) mul = mul.makeOptional(); return new RawTypeSet(rtsb.refs,mul); }
108109110111112113114115116117118
8889909192939495969798
RawTypeSetBuilder rtsb = new RawTypeSetBuilder(); rtsb.particle(p); Multiplicity mul = MultiplicityCounter.theInstance.particle(p); if(optional) mul = mul.makeOptional(); return new RawTypeSet(rtsb.refs,mul); } /**