static SpatialOperator spatialOperator(String name) { return ff.spatialOperator(name, null); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { List ops = new ArrayList(); for (Iterator i = node.getChildren().iterator(); i.hasNext(); ) { Node child = (Node) i.next(); ops.add(factory.spatialOperator(child.getComponent().getName(), null)); } return factory.spatialOperators( (SpatialOperator[]) ops.toArray(new SpatialOperator[ops.size()])); }
static SpatialOperators spatial() { List o = new ArrayList(); o.add(ff.spatialOperator("BBOX", null)); o.add(ff.spatialOperator("Equals", null)); o.add(ff.spatialOperator("Disjoint", null)); o.add(ff.spatialOperator("Intersect", null)); o.add(ff.spatialOperator("Touches", null)); o.add(ff.spatialOperator("Crosses", null)); o.add(ff.spatialOperator("Within", null)); o.add(ff.spatialOperator("Contains", null)); o.add(ff.spatialOperator("Overlaps", null)); o.add(ff.spatialOperator("Beyond", null)); o.add(ff.spatialOperator("DWithin", null)); return ff.spatialOperators((SpatialOperator[]) o.toArray(new SpatialOperator[o.size()])); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { // <xsd:element minOccurs="0" name="GeometryOperands" // type="ogc:GeometryOperandsType"/> GeometryOperand[] gos = (GeometryOperand[]) node.getChildValue(GeometryOperand[].class); // <xsd:attribute name="name" type="ogc:SpatialOperatorNameType"/> return factory.spatialOperator((String) node.getAttributeValue("name"), gos); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { List ops = new ArrayList(); for (Iterator i = node.getChildren().iterator(); i.hasNext();) { Node child = (Node) i.next(); ops.add(factory.spatialOperator(child.getComponent().getName(), null)); } return factory.spatialOperators((SpatialOperator[]) ops.toArray( new SpatialOperator[ops.size()])); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { //<xsd:element minOccurs="0" name="GeometryOperands" type="ogc:GeometryOperandsType"/> GeometryOperand[] gos = (GeometryOperand[]) node.getChildValue(GeometryOperand[].class); //<xsd:attribute name="name" type="ogc:SpatialOperatorNameType"/> return factory.spatialOperator((String) node.getAttributeValue("name"), gos); }