protected XSDSimpleTypeDefinition createUnresolvedSimpleTypeDefinition(String namespace, String localName) { XSDSimpleTypeDefinition xsdSimpleTypeDefinition = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition(); if (localName != null) { xsdSimpleTypeDefinition.setName(localName); } if (namespace != null) { xsdSimpleTypeDefinition.setTargetNamespace(namespace); } xsdSimpleTypeDefinition.setVariety(XSDVariety.ATOMIC_LITERAL); return xsdSimpleTypeDefinition; }
protected XSDSimpleTypeDefinition createUnresolvedSimpleTypeDefinition(String namespace, String localName) { XSDSimpleTypeDefinition xsdSimpleTypeDefinition = XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition(); if (localName != null) { xsdSimpleTypeDefinition.setName(localName); } if (namespace != null) { xsdSimpleTypeDefinition.setTargetNamespace(namespace); } xsdSimpleTypeDefinition.setVariety(XSDVariety.ATOMIC_LITERAL); return xsdSimpleTypeDefinition; }
xsdSimpleTypeDefinition.setVariety(XSDVariety.ATOMIC_LITERAL); xsdSimpleTypeDefinition.setBaseTypeDefinition(baseType); newChildDescriptors.add(createChildParameter(feature, xsdSimpleTypeDefinition)); xsdSimpleTypeDefinition.setVariety(XSDVariety.LIST_LITERAL); xsdSimpleTypeDefinition.setItemTypeDefinition(baseType); newChildDescriptors.add(createChildParameter(feature, xsdSimpleTypeDefinition)); xsdSimpleTypeDefinition.setVariety(XSDVariety.UNION_LITERAL); xsdSimpleTypeDefinition.getMemberTypeDefinitions().add(baseType); newChildDescriptors.add(createChildParameter(feature, xsdSimpleTypeDefinition));
st.setVariety(XSDVariety.ATOMIC_LITERAL); addCreateElementActionIfNotExist(XSDConstants.RESTRICTION_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_RESTRICTION"), parent, null); //$NON-NLS-1$ st.setVariety(XSDVariety.UNION_LITERAL); addCreateElementActionIfNotExist(XSDConstants.UNION_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_UNION"), parent, null); //$NON-NLS-1$ st.setVariety(XSDVariety.LIST_LITERAL); addCreateElementActionIfNotExist(XSDConstants.LIST_ELEMENT_TAG, XSDEditorPlugin.getXSDString("_UI_ACTION_ADD_LIST"), parent, null); //$NON-NLS-1$