public int hashCode() { AttributeType subject = getSubject(); return subject.hashCode(); } }
private AttributeType createProxiedType( final Name assignedName, final XSDTypeDefinition typeDefinition, Map typeRegistry) { AttributeType type; if (null == typeDefinition.getSimpleType() && typeDefinition instanceof XSDComplexTypeDefinition) { if (helper.isFeatureType(typeDefinition)) { type = new FeatureTypeProxy(assignedName, typeRegistry); } else { type = new ComplexTypeProxy(assignedName, typeRegistry); } } else { if (helper.isGeometryType(typeDefinition)) { type = new GeometryTypeProxy(assignedName, typeRegistry); } else { type = new AttributeTypeProxy(assignedName, typeRegistry); } } return type; }
private AttributeType createProxiedType(final Name assignedName, final XSDTypeDefinition typeDefinition, Map typeRegistry) { AttributeType type; if (null == typeDefinition.getSimpleType() && typeDefinition instanceof XSDComplexTypeDefinition) { boolean isFeatureType = isDerivedFrom(typeDefinition, GML.getAbstractFeatureType()); if (isFeatureType) { type = new FeatureTypeProxy(assignedName, typeRegistry); } else { type = new ComplexTypeProxy(assignedName, typeRegistry); } } else { boolean isGeometryType = isDerivedFrom(typeDefinition, GML.getAbstractGeometryType()); if (isGeometryType) { type = new GeometryTypeProxy(assignedName, typeRegistry); } else { type = new AttributeTypeProxy(assignedName, typeRegistry); } } return type; }
public int hashCode() { AttributeType subject = getSubject(); return subject.hashCode(); } }
public boolean equals(Object o) { AttributeType subject = getSubject(); return subject.equals(o); }
public boolean equals(Object o) { AttributeType subject = getSubject(); return subject.equals(o); }
public InternationalString getDescription() { return getSubject().getDescription(); }
public AttributeType getSuper() { return getSubject().getSuper(); }
public Map<Object, Object> getUserData() { return getSubject().getUserData(); }
public Class getBinding() { return getSubject().getBinding(); }
public boolean isIdentified() { return getSubject().isIdentified(); }
public InternationalString getDescription() { return getSubject().getDescription(); }
public Class getBinding() { return getSubject().getBinding(); }
public List<Filter> getRestrictions() { return getSubject().getRestrictions(); }
public boolean isAbstract() { return getSubject().isAbstract(); }
public boolean isIdentified() { return getSubject().isIdentified(); }
public List<Filter> getRestrictions() { return getSubject().getRestrictions(); }
public AttributeType getSuper() { return getSubject().getSuper(); }
public boolean isAbstract() { return getSubject().isAbstract(); }
public Map<Object, Object> getUserData() { return getSubject().getUserData(); }