public String getText() { XSDModelGroupDefinition xsdModelGroupDefinition = (XSDModelGroupDefinition) target; String result = xsdModelGroupDefinition.isModelGroupDefinitionReference() ? xsdModelGroupDefinition.getQName() : xsdModelGroupDefinition.getName(); return result == null ? Messages._UI_LABEL_ABSENT : result; }
@Override public String getText(Object object) { XSDModelGroupDefinition xsdModelGroupDefinition = ((XSDModelGroupDefinition)object); String result = xsdModelGroupDefinition.isModelGroupDefinitionReference() ? xsdModelGroupDefinition.getQName() : xsdModelGroupDefinition.getName(); return result == null ? XSDEditPlugin.INSTANCE.getString("_UI_Absent_label") : result; }
@Override public Object caseXSDModelGroupDefinition(XSDModelGroupDefinition xsdModelGroupDefinition) { XSDModelGroupDefinition redefinedModelGroupDefinition = resolveModelGroupDefinition(xsdModelGroupDefinition.getName()); for (XSDSchemaImpl schemaToRedefine : getSchemasToRedefine()) { int index = schemaToRedefine.getModelGroupDefinitions().indexOf(redefinedModelGroupDefinition); if (index != -1) { schemaToRedefine.getModelGroupDefinitions().set(index, xsdModelGroupDefinition); schemaToRedefine.redefinitionMap.put(xsdModelGroupDefinition, redefinedModelGroupDefinition); } } return this; } };
@Override public Object caseXSDModelGroupDefinition(XSDModelGroupDefinition xsdModelGroupDefinition) { XSDModelGroupDefinition redefinedModelGroupDefinition = resolveModelGroupDefinition(xsdModelGroupDefinition.getName()); for (XSDSchemaImpl schemaToRedefine : getSchemasToRedefine()) { int index = schemaToRedefine.getModelGroupDefinitions().indexOf(redefinedModelGroupDefinition); if (index != -1) { schemaToRedefine.getModelGroupDefinitions().set(index, xsdModelGroupDefinition); schemaToRedefine.redefinitionMap.put(xsdModelGroupDefinition, redefinedModelGroupDefinition); } } return this; } };
@Override protected void patch() { analysisState = UNANALYZED; super.patch(); XSDModelGroupDefinition theResolvedModelGroupDefinition = getResolvedModelGroupDefinition(); if (theResolvedModelGroupDefinition != this && (forceResolve || theResolvedModelGroupDefinition.getContainer() == null)) { XSDModelGroupDefinition newResolvedModelGroupDefinition = resolveModelGroupDefinition(theResolvedModelGroupDefinition.getTargetNamespace(), theResolvedModelGroupDefinition.getName()); if (forceResolve || newResolvedModelGroupDefinition.getContainer() != null) { handleNewResolvedModelGroupDefinition(newResolvedModelGroupDefinition); } } }
@Override protected void patch() { analysisState = UNANALYZED; super.patch(); XSDModelGroupDefinition theResolvedModelGroupDefinition = getResolvedModelGroupDefinition(); if (theResolvedModelGroupDefinition != this && (forceResolve || theResolvedModelGroupDefinition.getContainer() == null)) { XSDModelGroupDefinition newResolvedModelGroupDefinition = resolveModelGroupDefinition(theResolvedModelGroupDefinition.getTargetNamespace(), theResolvedModelGroupDefinition.getName()); if (forceResolve || newResolvedModelGroupDefinition.getContainer() != null) { handleNewResolvedModelGroupDefinition(newResolvedModelGroupDefinition); } } }
(XSDDiagnosticSeverity.ERROR_LITERAL, "src-redefine.6.2.1", xsdModelGroupDefinition.getName());
if (name == null) name = validName(xsdModelGroupDefinition.getName(), true);
if (name == null) name = validName(xsdModelGroupDefinition.getName(), true);
clonedModelGroupDefinition.setResolvedModelGroupDefinition (createUnresolvedModelGroupDefinition (theResolvedModelGroupDefinition.getTargetNamespace(), theResolvedModelGroupDefinition.getName()));
clonedModelGroupDefinition.setResolvedModelGroupDefinition (createUnresolvedModelGroupDefinition (theResolvedModelGroupDefinition.getTargetNamespace(), theResolvedModelGroupDefinition.getName()));