protected void addXMIAttributes(XSDComplexTypeDefinition xsdComplexTypeDefinition) { if (!minimizedXMI) { importXMI(); XSDAttributeGroupDefinition objAttribs = XSDFactory.eINSTANCE.createXSDAttributeGroupDefinition(); objAttribs.setResolvedAttributeGroupDefinition(objAttribs.resolveAttributeGroupDefinition(XMI_URI, "ObjectAttribs")); xsdComplexTypeDefinition.getAttributeContents().add(0, objAttribs); } else { if (!useEncodedAttributeStyle) { importXMI(); XSDAttributeGroupDefinition linkAttribs = XSDFactory.eINSTANCE.createXSDAttributeGroupDefinition(); linkAttribs.setResolvedAttributeGroupDefinition(linkAttribs.resolveAttributeGroupDefinition(XMI_URI, "LinkAttribs")); xsdComplexTypeDefinition.getAttributeContents().add(0, linkAttribs); } } if (!minimizedXMI) { importXMI(); XSDAttributeDeclaration attrDecl = XSDFactory.eINSTANCE.createXSDAttributeDeclaration(); attrDecl.setResolvedAttributeDeclaration(attrDecl.resolveAttributeDeclaration(XMI_URI, "id")); XSDAttributeUse attrUse = XSDFactory.eINSTANCE.createXSDAttributeUse(); attrUse.setContent(attrDecl); xsdComplexTypeDefinition.getAttributeContents().add(0, attrUse); } }
protected void addXMIAttributes(XSDComplexTypeDefinition xsdComplexTypeDefinition) { if (!minimizedXMI) { importXMI(); XSDAttributeGroupDefinition objAttribs = XSDFactory.eINSTANCE.createXSDAttributeGroupDefinition(); objAttribs.setResolvedAttributeGroupDefinition(objAttribs.resolveAttributeGroupDefinition(XMI_URI, "ObjectAttribs")); xsdComplexTypeDefinition.getAttributeContents().add(0, objAttribs); } else { if (!useEncodedAttributeStyle) { importXMI(); XSDAttributeGroupDefinition linkAttribs = XSDFactory.eINSTANCE.createXSDAttributeGroupDefinition(); linkAttribs.setResolvedAttributeGroupDefinition(linkAttribs.resolveAttributeGroupDefinition(XMI_URI, "LinkAttribs")); xsdComplexTypeDefinition.getAttributeContents().add(0, linkAttribs); } } if (!minimizedXMI) { importXMI(); XSDAttributeDeclaration attrDecl = XSDFactory.eINSTANCE.createXSDAttributeDeclaration(); attrDecl.setResolvedAttributeDeclaration(attrDecl.resolveAttributeDeclaration(XMI_URI, "id")); XSDAttributeUse attrUse = XSDFactory.eINSTANCE.createXSDAttributeUse(); attrUse.setContent(attrDecl); xsdComplexTypeDefinition.getAttributeContents().add(0, attrUse); } }
(createChildParameter (xsdPackage.getXSDAttributeGroupDefinition_Contents(), createAttributeGroupDefinitionReference(xsdAttributeGroupDefinition.resolveAttributeGroupDefinition(""))));