public Iterator<T> modelGroup(XSModelGroup group) { // compensate for particles that are ignored in SCD return new Iterators.Map<T,XSParticle>(group.iterator()) { protected Iterator<? extends T> apply(XSParticle p) { return particle(p); } }; }
public Iterator<T> modelGroup(XSModelGroup group) { // compensate for particles that are ignored in SCD return new Iterators.Map<T,XSParticle>(group.iterator()) { protected Iterator<? extends T> apply(XSParticle p) { return particle(p); } }; }
public Iterator<T> modelGroup(XSModelGroup group) { // compensate for particles that are ignored in SCD return new Iterators.Map<T,XSParticle>(group.iterator()) { protected Iterator<? extends T> apply(XSParticle p) { return particle(p); } }; }
public Iterator<T> modelGroup(XSModelGroup group) { // compensate for particles that are ignored in SCD return new Iterators.Map<T,XSParticle>(group.iterator()) { protected Iterator<? extends T> apply(XSParticle p) { return particle(p); } }; }
public Iterator<T> modelGroup(XSModelGroup group) { // compensate for particles that are ignored in SCD return new Iterators.Map<T,XSParticle>(group.iterator()) { protected Iterator<? extends T> apply(XSParticle p) { return particle(p); } }; }
/** * @param modelGroup is the non-null model group to inline * @param result is the non-null UML class where to represent the group into */ private void inlineModelGroup(XSModelGroup modelGroup, Classifier result) { Iterator<XSParticle> particleIterator; XSParticle particle; // parse the particles particleIterator = modelGroup.iterator(); while ( particleIterator.hasNext() ) { particle = particleIterator.next(); processParticleAsComplexTypeContent( particle, result ); } assignDocumentation( result, modelGroup ); }