public boolean isFeature(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); if (element == null) return false; return isFeature(element); }
public List getGeometryTypesFromGeometryProperty(String namespaceUri, String localName) { List result = new LinkedList(); XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); return getGeometryTypesFromGeometryProperty(element, result) ? result : null; }
public boolean isTopoComplex(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); return isTopoComplex(element); }
public boolean isTopoComplexMember(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); return isTopoComplexMember(element); }
public boolean isGmlObject(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); if (element == null) { return false; } return isGmlObject(element); }
public GmlTopologyDefinition getTopology(String namespaceUri, String name) { XSElementDeclaration element = this.model.getElementDeclaration(name, namespaceUri); return element == null ? null : new XPsviGmlTopologyDefinition(this, element); }
public QName getGeometryType(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); return getGeometryType(element); }
public Collection getPropertyNames(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); return getPropertyNames(element); }
public boolean isFeatureCollection(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); return isFeatureCollection(element); }
public boolean isGeometryCollection(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); return isGeometryCollection(element); }
public boolean isSubstitutableFeature(String namespaceUri, String localName) { XSElementDeclaration elementDef = this.model.getElementDeclaration( localName, namespaceUri); if (isSubstitutable(elementDef, getGmlElement(GmlConstants.ABS_FEATURE_ELEMENT_QNAME))) { return true; } return false; }
public boolean validateFeature(String namespaceUri, String localName) { XSElementDeclaration featureElement = this.model.getElementDeclaration( localName, namespaceUri); if (featureElement == null) { this.schemaErrorHandler.error(namespaceUri, localName, "The specified feature does not exist in the schema"); return false; } return validateFeature(featureElement); }
public boolean isTopoPrimitiveMember(QName qName) { XSElementDeclaration element = this.model.getElementDeclaration( qName.getLocalName(), qName.getNamespaceUri()); return isTopoPrimitiveMember(element); }
public boolean isTopoPrimitiveArrayAssociation(QName qName) { XSElementDeclaration element = this.model.getElementDeclaration( qName.getLocalName(), qName.getNamespaceUri()); return isTopoPrimitiveArrayAssociation(element); }
public boolean isGeometry(QName qName) { XSElementDeclaration element = this.model.getElementDeclaration( qName.getLocalName(), qName.getNamespaceUri()); return isGeometry(element); }
public boolean isTopology(QName qName) { XSElementDeclaration element = this.model.getElementDeclaration( qName.getLocalName(), qName.getNamespaceUri()); return isTopology(element); }
public boolean isTopoComplex(QName qName) { XSElementDeclaration element = this.model.getElementDeclaration( qName.getLocalName(), qName.getNamespaceUri()); return isTopoComplex(element); }
public boolean isProperty(QName qName) { XSElementDeclaration elementDef = this.model.getElementDeclaration( qName.getLocalName(), qName.getNamespaceUri()); return isProperty(elementDef); }
public boolean isFeatureArrayProperty(QName qName) { XSElementDeclaration element = this.model.getElementDeclaration( qName.getLocalName(), qName.getNamespaceUri()); return isFeatureArrayProperty(element); }
public QName getElementType(String namespaceUri, String localName) { XSElementDeclaration element = this.model.getElementDeclaration( localName, namespaceUri); XSTypeDefinition type = element.getTypeDefinition(); String typeNamespaceUri = type.getNamespace(); String typeName = type.getName(); return new QName(typeNamespaceUri, typeName); }