simpleTypeBuilder.refererStack.push(ct);
TypeUse use = simpleTypeBuilder.build(st);
simpleTypeBuilder.refererStack.pop();
BIProperty prop = BIProperty.getCustomization(ct);
CPropertyInfo p = prop.createValueProperty("Value",false,ct,use, BGMBuilder.getName(st));
selector.getCurrentBean().addProperty(p);
}
public void particle(XSParticle p) {
// determine the binding of this complex type.
builder.recordBindingMode(ct,
bgmBuilder.getParticleBinder().checkFallback(p)?FALLBACK_CONTENT:NORMAL);
bgmBuilder.getParticleBinder().build(p);
XSTerm term = p.getTerm();
if(term.isModelGroup() && term.asModelGroup().getCompositor()==XSModelGroup.ALL)
selector.getCurrentBean().setOrdered(false);
}