• Tidak ada hasil yang ditemukan

GeoAPI 3.0 SWG Flag the interfaces considered

N/A
N/A
Protected

Academic year: 2017

Membagikan "GeoAPI 3.0 SWG Flag the interfaces considered"

Copied!
2
0
0

Teks penuh

(1)

All Fields marked with

*

are mandatory.

Change Request

#:

264

Assigned OGC

Document #:

13-001

Name:

*

Martin Desruisseaux

Organization:

*

Geomatys

Email:

*

martin.desruisseaux@geomatys.fr

Document

Name/Version:

*

GeoAPI 3.0 Implementation Standard / 3.0

OGC Project

Document:

*

09-083r3

If this is a revision of a previous submission and you have a Change Request Number, then check here:

Enter the CR number here:

Enter the Revsion Number that you are revising here:

Title:

*

##!""!"#!#!" %

Source:

*

http://jira.codehaus.org/browse/GEO-200

Work item code:

Category:

*

B (Addition of feature)

Reason for

change:

*

OGC and ISO specifications define some abstract types as the basis of concrete types. For example CS_CoordinateSystem is abstract while CS_CartesianCS and CS_EllipsoidalCS are concrete subtypes. Abstract and concrete types map naturally to abstract and concrete classes in programming languages like Java. However (at least in Java), they can not be distinguished in an API defined only by interfaces. While implementations may not need this information to be carried in the interfaces, having this information allow verification tools to perform additional checks. For example the geoapi-conformance module provides numerous validate(�) methods for checking if

(2)

Summary of

change:

*

GeoAPI interfaces already have a @UML annotation carrying three

informations: the OGC/ISO specification, the OGC/ISO type or attribute name and its obligation (mandatory, conditional or optional). The proposal is to add a forth information: an

�isAbstract� boolean which would default to

�false�, and update all GeoAPI interfaces derived from abstract OGC/ISO types in order to set this flag to

�true�. From the users point of view, this is a compatible change.

Consequences if

not approved:

Verification tools and test suites would still have no easy way to ensure that a given instance implements a concrete OGC/ISO type. Implementations which need to distinguish the two cases may have to rely on more fragile technics like naming conventions.

Clauses affected:

*

Section 7.1

Additional

Documents

affected:

37)",/$,-"+$&0++,11&,++!))37)"0!"/&3"!#/,*+01/ 1

OGC/ISO type.

Supporting

Documentation:

Comments:

Status:

Assigned

Assigned To:

GeoAPI 3.0 SWG

Referensi

Dokumen terkait

 Pelabuhan Daratan adalah suatu tempat tertentu di daratan dengan batas- batas yang jelas, dilengkapi dengan fasilitas bongkar muat, lapangan penumpukan dan gudang serta prasarana

(2) Buat program untuk untuk memasukkan nama siswa dan nilai, dan cari nama siswa yang mempunyai nilai terbaik, dengan tampilan seperti gambar 6.7 berikut:.

Judul Tugas Akhir : PROSES PEMBUATAN SEMEN BEKU PADA SAPI SIMMENTAL DI BALAI INSEMINASI BUATAN UNGARAN SIDOMULYO JAWA TENGAH.. Nama Mahasiswa : AKBAR

At the unit of learning, “The magnetic field of electrical current” the students have studied the induction of the magnetic field, the electromagnetic force, the

The research investigated student and teacher perspectives on the ways that this framework enables teachers to address diversity, and how this, in turn, impacts on the learning of

Tuliskan langkah-langkah yang perlu dilakukan untuk mencegah / menanggulangi dampak lingkungan yang akan terjadi ( Pra Konstruksi, Konstruksi, Pasca. Konstruksi

The Score of The Mastery of Simple past tense of the seventh grade students of SMP N 4 Bae Kudus in Academic year 2012/2013 before and after being taught by using words cube

T he objectives of this study are:to explain the influence of Internet ease toward Internet usefulness on undergraduate students of Business Administration