-
Notifications
You must be signed in to change notification settings - Fork 0
/
Ambiente_V20210601.ili
133 lines (106 loc) · 4.25 KB
/
Ambiente_V20210601.ili
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
INTERLIS 2.3;
MODEL Ambiente_V0_1 (es)
AT "mailto:PC-1@localhost"
VERSION "2020-12-02" =
IMPORTS LADM_COL_V3_0;
DOMAIN
MA_FuenteAdministrativaTipo
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_FuenteAdministrativaTipo = (
Documento_Publico(
!!@ ili2db.dispName = "(Documento público) Acto administrativo"
Acto_Administrativo
)
);
MA_InteresadoTipo = (
!!@ ili2db.dispName = "Ente regulador"
Ente_Regulador,
!!@ ili2db.dispName = "Solicitante actividades"
Solicitante_Actividades,
Otros
);
MA_RFZonaManejoTipo = (
!!@ ili2db.dispName = "Preservación"
Preservacion,
!!@ ili2db.dispName = "Restauración"
Restauracion,
!!@ ili2db.dispName = "Uso sostenible"
Uso_Sostenible,
!!@ ili2db.dispName = "Uso público"
Uso_Publico
);
MA_SustraccionReservaTipo = (
Definitiva,
Temporal
);
TOPIC Ambiente
EXTENDS LADM_COL_V3_0.LADM_Nucleo =
BASKET OID AS INTERLIS.UUIDOID;
OID AS INTERLIS.UUIDOID;
DEPENDS ON LADM_COL_V3_0.LADM_Nucleo;
!!@ ili2db.dispName = "(MA) Fuente administrativa"
CLASS MA_FuenteAdministrativa
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_FuenteAdministrativa =
!!@ ili2db.dispName = "Tipo"
Tipo (EXTENDED) : MANDATORY Ambiente_V0_1.MA_FuenteAdministrativaTipo;
END MA_FuenteAdministrativa;
!!@ ili2db.dispName = "(MA) Fuente espacial"
CLASS MA_FuenteEspacial
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_FuenteEspacial =
END MA_FuenteEspacial;
!!@ ili2db.dispName = "(MA) Interesado"
CLASS MA_Interesado
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_Interesado =
Tipo : Ambiente_V0_1.MA_InteresadoTipo;
!!@ ili2db.dispName = "Otro ¿cuál?"
Otro_Cual : TEXT*200;
END MA_Interesado;
CLASS MA_NU_AgrupacionInteresados
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_AgrupacionInteresados =
END MA_NU_AgrupacionInteresados;
CLASS MA_NU_AgrupacionUnidadesEspaciales
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_AgrupacionUnidadesEspaciales =
END MA_NU_AgrupacionUnidadesEspaciales;
CLASS MA_NU_CadenaCarasLimite
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_CadenaCarasLimite =
END MA_NU_CadenaCarasLimite;
CLASS MA_NU_CarasLindero
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_CarasLindero =
END MA_NU_CarasLindero;
CLASS MA_NU_DRR
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_DRR =
END MA_NU_DRR;
CLASS MA_NU_EspacioJuridicoRedServicios
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_EspacioJuridicoRedServicios =
END MA_NU_EspacioJuridicoRedServicios;
CLASS MA_NU_EspacioJuridicoUnidadEdificacion
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_EspacioJuridicoUnidadEdificacion =
END MA_NU_EspacioJuridicoUnidadEdificacion;
CLASS MA_NU_Nivel
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_Nivel =
END MA_NU_Nivel;
CLASS MA_NU_Punto
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_Punto =
END MA_NU_Punto;
CLASS MA_NU_RelacionNecesariaBaUnits
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_RelacionNecesariaBAUnits =
END MA_NU_RelacionNecesariaBaUnits;
!!@ ili2db.dispName = "(MA) Relacion necesaria unidades espaciales"
CLASS MA_RelacionNecesariaUnidadesEspaciales
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_RelacionNecesariaUnidadesEspaciales =
END MA_RelacionNecesariaUnidadesEspaciales;
CLASS MA_UAB_ZonificacionManejoAmbiental
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_UnidadAdministrativaBasica =
END MA_UAB_ZonificacionManejoAmbiental;
CLASS MA_UE_ZonificacionManejoAmbiental
EXTENDS LADM_COL_V3_0.LADM_Nucleo.COL_UnidadEspacial =
END MA_UE_ZonificacionManejoAmbiental;
ASSOCIATION ma_relacionnecesariaUE_de =
ue_de (EXTERNAL) -- {0..1} LADM_COL_V3_0.LADM_Nucleo.COL_UnidadEspacial;
relacionnecesariaUE -- {0..*} MA_RelacionNecesariaUnidadesEspaciales;
END ma_relacionnecesariaUE_de;
ASSOCIATION ma_relacionnecesariaUE_hacia =
ue_hacia (EXTERNAL) -- {0..1} LADM_COL_V3_0.LADM_Nucleo.COL_UnidadEspacial;
relacionnecesariaUE -- {0..*} MA_RelacionNecesariaUnidadesEspaciales;
END ma_relacionnecesariaUE_hacia;
END Ambiente;
END Ambiente_V0_1.