org.gxml.xs
Interface SmModelGroup<A,S>

All Superinterfaces:
SmComponent<A,S>, SmParticleTerm<A,S>

public interface SmModelGroup<A,S>
extends SmParticleTerm<A,S>, SmComponent<A,S>

SmModelGroup represents a group of content sequences. A group consists of a compositor and a list of particles. For example, the content sequences

belong to the model group written as (a,b?,c+), which has a SEQUENCE compositor and three particles. Occurrence information is kept with each particle.

Model groups can also be used for attribute groups, in which case the compositor is always ALL.


Nested Class Summary
static class SmModelGroup.SmCompositor
           
 
Method Summary
 SmModelGroup.SmCompositor getCompositor()
          Returns the {compositor} property of this model group.
 java.util.List<SmParticle<A,S>> getParticles()
          Returns the {particles} property of this model group.
 
Methods inherited from interface org.gxml.xs.SmComponent
getLocalName, getName, getScope, getTargetNamespace, isAnonymous
 

Method Detail

getCompositor

SmModelGroup.SmCompositor getCompositor()
Returns the {compositor} property of this model group.


getParticles

java.util.List<SmParticle<A,S>> getParticles()
Returns the {particles} property of this model group.



Copyright © 2009 TIBCO Software Inc. All Rights Reserved.