if ( element.getAnonymousTypeDefinition() != null ) { element.getAnonymousTypeDefinition().setName( "_" + element.getName() ); anonymous.add( element.getAnonymousTypeDefinition() ); continue; if ( element.getAnonymousTypeDefinition() != null ) { element.getAnonymousTypeDefinition().setName( type.getName() + "_" + element.getName() ); anonymous.add( element.getAnonymousTypeDefinition() );
XSDElementDeclaration element = (XSDElementDeclaration) e.next(); if (type.equals(element.getAnonymousTypeDefinition())) {
typeDefinition = elemDecl.getAnonymousTypeDefinition(); if (typeDefinition == null) { elemDecl = elemDecl.getResolvedElementDeclaration(); typeDefinition = elemDecl.getAnonymousTypeDefinition(); if (typeDefinition == null) { typeDefinition = elemDecl.getTypeDefinition();
public void visitElementDeclaration(XSDElementDeclaration element) { if (element.isElementDeclarationReference()) { } else if (element.getAnonymousTypeDefinition() != null) { visitTypeDefinition(element.getAnonymousTypeDefinition()); } }
public static XSDSimpleTypeDefinition getAnonymousSimpleType(XSDFeature input, XSDSimpleTypeDefinition xsdSimpleTypeDefinition) { XSDSimpleTypeDefinition anonymousSimpleType = null; XSDTypeDefinition localType = null; if (input instanceof XSDElementDeclaration) { localType = ((XSDElementDeclaration) input).getAnonymousTypeDefinition(); } else if (input instanceof XSDAttributeDeclaration) { localType = ((XSDAttributeDeclaration) input).getAnonymousTypeDefinition(); } if (localType instanceof XSDSimpleTypeDefinition) { anonymousSimpleType = (XSDSimpleTypeDefinition) localType; } return anonymousSimpleType; }
public void visitXSDElementDeclaration(XSDElementDeclaration xsdElementDeclaration) { indent += 2; XSDTypeDefinition td = xsdElementDeclaration.getTypeDefinition(); if (td == null) { td = xsdElementDeclaration.getAnonymousTypeDefinition(); } visitXSDObject(td); indent -= 2; }
public void visitElementDeclaration(XSDElementDeclaration element) { if (element.isElementDeclarationReference()) { visitElementDeclaration(element.getResolvedElementDeclaration()); } else if (element.getAnonymousTypeDefinition() != null) { visitTypeDefinition(element.getAnonymousTypeDefinition()); } }
if (elem.getAnonymousTypeDefinition() != null) typedef = elem.getAnonymousTypeDefinition();
@Override public String getText(Object object) { XSDElementDeclaration xsdElementDeclaration = ((XSDElementDeclaration)object); XSDElementDeclaration resolvedElementDeclaration = xsdElementDeclaration.getResolvedElementDeclaration(); String name = xsdElementDeclaration != resolvedElementDeclaration ? xsdElementDeclaration.getQName() : xsdElementDeclaration.getName(); StringBuffer result = new StringBuffer(); if (name == null) { result.append(XSDEditPlugin.INSTANCE.getString("_UI_Absent_label")); } else { result.append(name); } if (resolvedElementDeclaration.getAnonymousTypeDefinition() == null && resolvedElementDeclaration.getTypeDefinition() != null) { result.append(" : "); result.append(resolvedElementDeclaration.getTypeDefinition().getQName(xsdElementDeclaration)); } return result.toString(); }
if (elem.getAnonymousTypeDefinition() != null) typedef = elem.getAnonymousTypeDefinition();
protected boolean canEnable(XSDConcreteComponent selectedObject) { selectedComponent = null; if (selectedObject instanceof XSDNamedComponent) { selectedComponent = (XSDNamedComponent) selectedObject; // if it's element reference, then this action is not appropriate if (selectedComponent instanceof XSDElementDeclaration) { XSDElementDeclaration element = (XSDElementDeclaration) selectedComponent; if (element.isElementDeclarationReference()) { selectedComponent = null; } } if(selectedComponent instanceof XSDTypeDefinition){ XSDTypeDefinition type = (XSDTypeDefinition) selectedComponent; XSDConcreteComponent parent = type.getContainer(); if (parent instanceof XSDElementDeclaration) { XSDElementDeclaration element = (XSDElementDeclaration) parent; if(element.getAnonymousTypeDefinition().equals(type)){ selectedComponent = null; } } else if(parent instanceof XSDAttributeDeclaration) { XSDAttributeDeclaration element = (XSDAttributeDeclaration) parent; if(element.getAnonymousTypeDefinition().equals(type)){ selectedComponent = null; } } } } return canRun(); }
type = xsdElementDeclaration.getAnonymousTypeDefinition(); if (type == null)
if (elementDeclaration.getAnonymousTypeDefinition() == null)
if (ed.getTypeDefinition() != null) if (ed.getAnonymousTypeDefinition() == null) else if (ed.getAnonymousTypeDefinition() == null) owner = td; else if (ed.getAnonymousTypeDefinition() instanceof XSDComplexTypeDefinition) owner = ed.getAnonymousTypeDefinition(); else if (ed.getAnonymousTypeDefinition() instanceof XSDSimpleTypeDefinition)
XSDElementDeclaration element = (XSDElementDeclaration) e.next(); if (type.equals(element.getAnonymousTypeDefinition())) {
if ( type.equals( element.getAnonymousTypeDefinition() ) ) {
XSDElementDeclaration element = (XSDElementDeclaration) e.next(); if (type.equals(element.getAnonymousTypeDefinition())) {
typeDefinition = elemDecl.getAnonymousTypeDefinition(); if (typeDefinition == null) { elemDecl = elemDecl.getResolvedElementDeclaration(); typeDefinition = elemDecl.getAnonymousTypeDefinition(); if (typeDefinition == null) { typeDefinition = elemDecl.getTypeDefinition();
boolean isAnonymous = xsdElementDeclaration.getAnonymousTypeDefinition() != null;
anonymousTypeDefinition = xsdElementDeclaration.getResolvedElementDeclaration().getAnonymousTypeDefinition();