fr.tireme.schemadoc.SDSchema
Interface SDGroupDefinition

All Superinterfaces:
SDConcreteComponent, SDSchemaContent
All Known Implementing Classes:
XSDModelGroupDefinitionWrapp

public interface SDGroupDefinition
extends SDSchemaContent

Author:
Mike Niemaz (niemaz@xrce.xerox.com)

Field Summary
 
Fields inherited from interface fr.tireme.schemadoc.SDSchema.SDSchemaContent
TYPE_ATTRIBUTE, TYPE_ATTRIBUTE_LABEL, TYPE_ATTRIBUTEGROUP, TYPE_ATTRIBUTEGROUP_LABEL, TYPE_COMPLEXTYPE, TYPE_COMPLEXTYPE_LABEL, TYPE_ELEMENT, TYPE_ELEMENT_LABEL, TYPE_GROUP, TYPE_GROUP_LABEL, TYPE_NOTATION, TYPE_NOTATION_LABEL, TYPE_SIMPLETYPE, TYPE_SIMPLETYPE_LABEL
 
Method Summary
 SDGroupContent getGroupContent()
          Returns the content of this group.
 SDGroupDefinition getResolvedModelGroupDefinition(SDSchema schema)
          Returns the content of this group or of his reference.
 SDAnnotation getSchemaAnnotation()
          Returns the annotation on this group
 boolean isRef()
          Indicates if this object is a reference.
 
Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDSchemaContent
getName, getQName, getSchema, getTargetNamespace, getType, isGlobal
 
Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDConcreteComponent
cloneObject, getContainerDomElement, getDomElement, getID, getLocalRootID, getWrappedObject, isAny, isAnyAttribute, isContainerNull, setID
 

Method Detail

isRef

boolean isRef()
Indicates if this object is a reference.

Returns:
boolean - true is this object is a reference.

getGroupContent

SDGroupContent getGroupContent()
Returns the content of this group.

Returns:
SDGroupContent -

getResolvedModelGroupDefinition

SDGroupDefinition getResolvedModelGroupDefinition(SDSchema schema)
Returns the content of this group or of his reference.

Parameters:
schema - - root schema
Returns:
SDGroupDefinition -

getSchemaAnnotation

SDAnnotation getSchemaAnnotation()
Returns the annotation on this group

Returns:
SDAnnotation -