: Public <<FeatureType>> Class
Created: 26/03/2015 6:21:20 PM
Modified: 01/12/2016 9:12:32 AM
Project:
Advanced:
<b>Name:</b> Zone<br/><b>AlphaCode: </b>MZONE<br/><b>camelCaseCode: </b>Zone<br/><b>NumericCode</b>:<br/><b>Use Type:</b> theme <br/><b>Definition</b>: The Zone  object is an object that defines an area which is logically delimited by instances of delineation (limit_boundary) objects. <br/><b>Permitted Primitives</b>: P,L,A<br/><b>Remarks</b>: Maritime, terrestrial or inter-tidal zone objects are the three real objects that inherit from this object.<br/><b>References</b>:<br/>
Attribute
Public LA_AreaValue
  area
Details:
Notes: the area value<br/><br/>
Public GM_Point
  referencePoint
Details:
Notes: the coordinates of a point inside the spatial unit<br/><br/>
Public LA_SurfaceRelationType
  surfaceRelation
Details:
 
Public S121_VerticalDomainType
  verdom
Details:
Notes: <b>Definition</b>: verdom - Category of vertical domain of the object delimited. (e.g. airspace, land_surface, water_surface, water_column, seabed_surface, subsoil ). Any particular object may span more than one vertical domain.<br/>
Operation
Public
areaClosed():Boolean
Details:
Sequential
Public
computeArea():Area
Details:
Sequential
Public
createArea():GM_MultiSurface
Details:
Sequential
Element Source Role Target Role
«FeatureType» S121_Limit
Class  
Name: zone
 
Name: limit
 
Details:
 
«FeatureType» S121_Limit
Class  
Name: zone
 
Name: limit
 
Details:
 
Element Source Role Target Role
S121_BAUnit
Class  
Name:  
 
Name:  
 
Details:
 
«Geometry» S121_Surface
Class  
Name:  
 
Name:  
 
Details:
 
«FeatureType» S121_Space
Class  
Name: space
 
Name: zone
 
Details:
 
Tag Value
byValuePropertyType false
Details:
Values: true,false
Default: false
Description: Create a named complex type ( property type ) that requires the instance to be encoded inline
isCollection false
Details:
Values: true,false
Default: false
Description: Identifies the class as a collection
noPropertyType false
Details:
Values: true,false
Default: false
Description: Suppress creation of a named complex type ( property type ) that supports inline or byReference encoding
Object Type Connection Direction Notes
«HYDRO» Territorial Sea Area Class Realization From  
«FeatureType» S121_FeatureUnit Abstract Generalization To  
«HYDRO» Contiguous Zone Class Realization From  
«MLB» The Area Class Realization From  
«MLB» High sea Class Realization From  
LA_SpatialUnit Class Realization To  
«Geometry» S121_Surface Class Weak From  
«HYDRO» Continental Shelf Area Class Realization From  
«HYDRO» Exclusive Economic Zone Class Realization From  
«MLB» Inland Waters Class Realization From  
«MLB» Internal Waters Class Realization From  
«MLB» Disputed Area Class Realization From