if ( this.element.getTypeDefinition( ) instanceof XSComplexTypeDecl ) if ( ( (XSComplexTypeDecl) this.element.getTypeDefinition( ) ).getParticle( ) != null ) group = (XSModelGroupImpl) ( (XSComplexTypeDecl) this.element.getTypeDefinition( ) ).getParticle( ) .getTerm( ); if ( ( (XSComplexTypeDecl) this.element.getTypeDefinition( ) ).getAttrGrp( ) != null ) XSAttributeGroupDecl gp1 = ( (XSComplexTypeDecl) this.element.getTypeDefinition( ) ).getAttrGrp( ); XSObjectList list = gp1.getAttributeUses( );
/** * * @param element * @throws OdaException */ public ATreeNode( XSElementDecl element ) throws OdaException { this(); this.element = element; this.value = element.getName( ); this.type = ELEMENT_TYPE; if ( element.getTypeDefinition( ).getName( ) != null ) this.dataType = getDataType( element.getTypeDefinition( ).getName( ) ); else this.dataType = getDataType( element.getName( ) ); }
continue; XSTypeDefinition etRoot = el.getTypeDefinition(); XSTypeDefinition et = etRoot; XSAnnotation ann = el.getAnnotation();
XSElementDecl elemDecl = findLocallyDeclaredType(element, fCurrentCM, fTypeStack[fElementDepth-1].getBaseType()); if (elemDecl != null) { final XSTypeDefinition elemType = elemDecl.getTypeDefinition();