Assign image keyname and pubkey at vnf level
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / devicemanager / impl / src / main / resources / elasticsearch / index / mwtn / modelDescription / core-model.schema-information.json
1 {
2  "schema-information": {
3   "forwarding-domain": {
4    "id": "forwarding-domain",
5    "uml-id": "_oGql-FLNEeO75dO39GbF8Q",
6    "uml-type": "uml:Class",
7    "is-read-only": false,
8    "description": [
9     "The ForwardingDomain (FD) class models the topological component that represents the opportunity to enable forwarding (of specific transport characteristic information at one or more protocol layers) between points represented by the LTP in the model. The FD object provides the context for and constrains the formation, adjustment and removal of FCs and hence offers the potential to enable forwarding. The LTPs available are those defined at the boundary of the FD. At a lower level of recursion an FD could represent a fabric (switch matrix) in a Network Element (NE). An NE can encompass more than one switch matrix and hence more than one FD. The FD representing a switch matrix can be further partitioned. The FD corresponds to a subnetwork [ITU-T G.800], FlowDomain [TMF 612] and a MultiLayerSubNetwork (MLSN) [TMF 612]. As in the TMF concept of MLSN and unlike the ITU-T concet of subnetwork model the FD can support more than one layer-protocol."
10    ],
11    "uml-name": "ForwardingDomain"
12   },
13   "layer-protocol-name": {
14    "id": "layer-protocol-name",
15    "uml-id": "_P-Hp8MD4EeSoNOrYOfaryg",
16    "uml-type": "uml:DataType",
17    "description": [
18     "Provides a controlled list of layer protocol names and indicates the naming authority. Note that it is expected that attributes will be added to this structure to convey the naming authority name, the name of the layer protocol using a human readable string and any particular standard reference. Layer protocol names include: - Layer 1 (L1): OTU, ODU - Layer 2 (L2): Carrier Grade Ethernet (ETY, ETH), MPLS-TP (MT)"
19    ],
20    "uml-name": "LayerProtocolName"
21   },
22   "lower-level-fd": {
23    "id": "lower-level-fd",
24    "uml-id": "_oGqmBVLNEeO75dO39GbF8Q",
25    "uml-type": "ownedAttribute",
26    "type": "_oGql-FLNEeO75dO39GbF8Q",
27    "order-number": 2,
28    "is-read-only": false,
29    "description": [
30     "The FD class supports a recursive aggregation relationship (HigherLevelFdEncompassesLowerLevelFds) such that the internal construction of an FD can be exposed as multiple lower level FDs and associated Links (partitioning). The aggregated FDs and Links form an interconnected topology that provides and describes the capability of the aggregating FD. Note that the model actually represents aggregation of lower level FDs into higher level FDs as views rather than FD partition, and supports multiple views. Aggregation allow reallocation of capacity from lower level FDs to different higher level FDs as if the network is reorganized (as the association is aggregation not composition)."
31    ],
32    "uml-name": "_lowerLevelFd"
33   },
34   "fc": {
35    "id": "fc",
36    "uml-id": "_oGql_1LNEeO75dO39GbF8Q",
37    "uml-type": "ownedAttribute",
38    "type": "_oGqmC1LNEeO75dO39GbF8Q",
39    "order-number": 3,
40    "is-read-only": false,
41    "description": [
42     "An FD aggregares one or more FCs. A aggregated FC connects LTPs that bound the FD."
43    ],
44    "uml-name": "_fc"
45   },
46   "ltp": {
47    "id": "ltp",
48    "uml-id": "_8SXNrD-HEeaRI-H69PghuA",
49    "uml-type": "ownedAttribute",
50    "type": "_eEpDMFX4EeOVGaP4lO41SQ",
51    "order-number": 1,
52    "is-read-only": false,
53    "uml-name": "_ltp"
54   },
55   "lower-level-link": {
56    "id": "lower-level-link",
57    "uml-id": "_dm_ngBiQEeSh8KVgZCMyDw",
58    "uml-type": "ownedAttribute",
59    "type": "_oGqnjVLNEeO75dO39GbF8Q",
60    "order-number": 5,
61    "is-read-only": false,
62    "description": [
63     "The FD encompasses Links that interconnect lower level FDs and collect links that are wholly within the bounds of the FD. See also _lowerLevelFd."
64    ],
65    "uml-name": "_lowerLevelLink"
66   },
67   "forwarding-construct": {
68    "id": "forwarding-construct",
69    "uml-id": "_oGqmC1LNEeO75dO39GbF8Q",
70    "uml-type": "uml:Class",
71    "is-read-only": false,
72    "description": [
73     "The ForwardingConstruct (FC) class models enabled constrained potential for forwarding between two or more LTPs at a particular specific layerProtocol. Like the LTP, the FC supports any transport protocol including all circuit and packet forms. It is used to effect forwarding of transport characteristic (layer protocol) information. An FC can be in only one FD. The ForwardingConstruct is a Forwarding entity. At a low level of the recursion, a FC represents a cross-connection within an NE. It may also represent a fragment of a cross-connection under certain circumstances. The FC object can be used to represent many different structures including point-to-point (P2P), point-to-multipoint (P2MP), rooted-multipoint (RMP) and multipoint-to-multipoint (MP2MP) bridge and selector structures for linear, ring or mesh protection schemes."
74    ],
75    "uml-name": "ForwardingConstruct"
76   },
77   "lower-level-fc": {
78    "id": "lower-level-fc",
79    "uml-id": "_i7UzkFYfEeOVGaP4lO41SQ",
80    "uml-type": "ownedAttribute",
81    "type": "_oGqmC1LNEeO75dO39GbF8Q",
82    "order-number": 2,
83    "is-read-only": false,
84    "description": [
85     "An FC object supports a recursive aggregation relationship such that the internal construction of an FC can be exposed as multiple lower level FC objects (partitioning). Aggregation is used as for the FD to allow changes in hierarchy. FC aggregation reflects FD aggregation. The FC represents a Cross-Connection in an NE. The Cross-Connection in an NE is not necessarily the lowest level of FC partitioning."
86    ],
87    "uml-name": "_lowerLevelFc"
88   },
89   "fc-route": {
90    "id": "fc-route",
91    "uml-id": "_A8SFwFYgEeOVGaP4lO41SQ",
92    "uml-type": "ownedAttribute",
93    "type": "_9UVusFYfEeOVGaP4lO41SQ",
94    "order-number": 3,
95    "is-read-only": false,
96    "description": [
97     "An FC object can have zero or more routes, each of which is defined as a list of lower level FC objects describing the flow across the network."
98    ],
99    "uml-name": "_fcRoute"
100   },
101   "fc-port": {
102    "id": "fc-port",
103    "uml-id": "_b_lUAFYgEeOVGaP4lO41SQ",
104    "uml-type": "uml:Class",
105    "is-read-only": false,
106    "description": [
107     "The association of the FC to LTPs is made via FcPorts. The FcPort class models the access to the FC function. The traffic forwarding between the associated FcPorts of the FC depends upon the type of FC and may be associated with FcSwitch object instances. In cases where there is resilience, the FcPort may convey the resilience role of the access to the FC. It can represent a protected (resilient/reliable) point or a protecting (unreliable working or protection) point. The FcPort replaces the Protection Unit of a traditional protection model. The ForwardingConstruct can be considered as a component and the FcPort as a Port on that component."
108    ],
109    "uml-name": "FcPort"
110   },
111   "fc-switch": {
112    "id": "fc-switch",
113    "uml-id": "_a97NQFYhEeOVGaP4lO41SQ",
114    "uml-type": "uml:Class",
115    "is-read-only": false,
116    "description": [
117     "The FcSwitch class models the switched forwarding of traffic (traffic flow) between FcPorts and is present where there is protection functionality in the FC. If an FC exposes protection (having two or more FcPorts that provide alternative identical inputs/outputs), the FC will have one or more associated FcSwitch objects to represent the alternative flow choices visible at the edge of the FC. The FC switch represents and defines a protection switch structure encapsulated in the FC. Essentially performs one of the functions of the Protection Group in a traditional model. It associates to 2 or more FcPorts each playing the role of a Protection Unit. One or more protection, i.e. standby/backup, FcPorts provide protection for one or more working (i.e. regular/main/preferred) FcPorts where either protection or working can feed one or more protected FcPort. The switch may be used in revertive or non-revertive (symmetric) mode. When in revertive mode it may define a waitToRestore time. It may be used in one of several modes including source switch, destination switched, source and destination switched etc (covering cases such as 1+1 and 1:1). It may be locked out (prevented from switching), force switched or manual switched. It will indicate switch state and change of state. The switch can be switched away from all sources such that it becomes open and hence two coordinated switches can both feed the same LTP so long as at least one of the two is switched away from all sources (is  open ). The ability for a Switch to be  high impedance  allows bidirectional ForwardingConstructs to be overlaid on the same bidirectional LTP where the appropriate control is enabled to prevent signal conflict. This ability allows multiple alternate routes to be present that otherwise would be in conflict."
118    ],
119    "uml-name": "FcSwitch"
120   },
121   "forwarding-direction": {
122    "id": "forwarding-direction",
123    "uml-id": "_9_yMUEDAEeWQeOKbNUpP9A",
124    "uml-type": "ownedAttribute",
125    "type": "_dV67AEC8EeWxhL2B6Peg6A",
126    "order-number": 6,
127    "is-read-only": false,
128    "description": [
129     "The directionality of the ForwardingConstruct. Is applicable to simple ForwardingConstructs where all FcPorts are BIDIRECTIONAL (the ForwardingConstruct will be BIDIRECTIONAL) or UNIDIRECTIONAL (the ForwardingConstruct will be UNIDIRECTIONAL). Is not present in more complex cases."
130    ],
131    "uml-name": "forwardingDirection",
132    "controlType": [
133     "bidirectional",
134     "unidirectional",
135     "undefined-or-unknown"
136    ]
137   },
138   "is-protection-lock-out": {
139    "id": "is-protection-lock-out",
140    "uml-id": "_ls-wcMN9EeWwZ527PhfFSA",
141    "uml-type": "ownedAttribute",
142    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
143    "order-number": 6,
144    "is-read-only": false,
145    "description": [
146     "The resource is configured to temporarily not be available for use in the protection scheme(s) it is part of. This overrides all other protection control states including forced. If the item is locked out then it cannot be used under any circumstances. Note: Only relevant when part of a protection scheme."
147    ],
148    "uml-name": "isProtectionLockOut",
149    "controlType": "checkbox"
150   },
151   "service-priority": {
152    "id": "service-priority",
153    "uml-id": "_3co20MOCEeWwZ527PhfFSA",
154    "uml-type": "ownedAttribute",
155    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer",
156    "order-number": 8,
157    "is-read-only": false,
158    "description": [
159     "Relevant where  service  FCs are competing for server resources. Used to determine which signal FC is allocated resource. The priority of the  service  with respect to other  services . Lower numeric value means higher priority. Covers cases such as preemptable."
160    ],
161    "uml-name": "servicePriority",
162    "controlType": "number"
163   },
164   "supported-link": {
165    "id": "supported-link",
166    "uml-id": "_0172EFHnEeaDuo8VlVeg_g",
167    "uml-type": "ownedAttribute",
168    "type": "_oGqnjVLNEeO75dO39GbF8Q",
169    "order-number": 9,
170    "is-read-only": false,
171    "description": [
172     "An FC that spans between LTPs that terminate the LayerProtocol usually supports one or more links in the client layer."
173    ],
174    "uml-name": "_supportedLink"
175   },
176   "network-element": {
177    "id": "network-element",
178    "uml-id": "_oGqnr1LNEeO75dO39GbF8Q",
179    "uml-type": "uml:Class",
180    "is-read-only": false,
181    "description": [
182     "The Network Element (NE) class represents a network element (traditional NE) in the data plane. A data plane network element is essentially a consolidation of capabilities that can be viewed and controlled through a  single  management-control port. In the direct interface from an SDN controller to a network element in the data plane, the NetworkElement object defines the scope of control for the resources within the network element For example internal transfer of user information between the external terminations (ports of the NE), encapsulation, multiplexing/demultiplexing, and OAM functions, etc. The NetworkElement provides the scope of the naming space for identifying objects representing the resources within the data plane network element. NE is really a product bundling or some view of management scope, management access, session. The NE is not directly part of topology but brings meaning to the FD context and the LTP context (and hence the links)."
183    ],
184    "uml-name": "NetworkElement"
185   },
186   "fd": {
187    "id": "fd",
188    "uml-id": "_oGqnslLNEeO75dO39GbF8Q",
189    "uml-type": "ownedAttribute",
190    "type": "_oGql-FLNEeO75dO39GbF8Q",
191    "order-number": 1,
192    "is-read-only": false,
193    "description": [
194     "Represents the FD that is completely within the boundary of the NE. At a low level of recursion, an FD (within a network element (NE)) represents a switch matrix (i.e., a fabric). Note that an NE can encompass multiple switch matrices (FDs) and the FD representing the switch matrix can be further partitioned. Where an FD is referenced by the NeEncompassesFd association, any FDs that it encompasses (i.e., that are associated with it by HigherLevelFdEncompassesLowerLevelFds), must also be encompassed by the NE and hence must have the NeEncompassesFd association."
195    ],
196    "uml-name": "_fd"
197   },
198   "role": {
199    "id": "role",
200    "uml-id": "_Ykm6QFeGEeOVGaP4lO41SQ",
201    "uml-type": "ownedAttribute",
202    "type": "_DUU_sGZ_EeWrX_JIGzXlSg",
203    "order-number": 2,
204    "is-read-only": false,
205    "description": [
206     "Each FcPort of the FC has a role (e.g., working, protection, protected, symmetric, hub, spoke, leaf, root) in the context of the FC with respect to the FC function."
207    ],
208    "uml-name": "role"
209   },
210   "fc-port-direction": {
211    "id": "fc-port-direction",
212    "uml-id": "_1HbEgEDAEeWQeOKbNUpP9A",
213    "uml-type": "ownedAttribute",
214    "type": "_2WpC8EC7EeWxhL2B6Peg6A",
215    "order-number": 3,
216    "is-read-only": false,
217    "description": [
218     "The orientation of defined flow at the FcPort."
219    ],
220    "uml-name": "fcPortDirection",
221    "controlType": [
222     "bidirectional",
223     "input",
224     "output",
225     "unidentified-or-unknown"
226    ]
227   },
228   "selection-priority": {
229    "id": "selection-priority",
230    "uml-id": "_02awkMOEEeWwZ527PhfFSA",
231    "uml-type": "ownedAttribute",
232    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer",
233    "order-number": 5,
234    "is-read-only": false,
235    "description": [
236     "The preference priority of the resource in the protection scheme for a particular FC. The lower the value the higher the priority. A lower value of selection priority is preferred If two resources have the same value they are of equal priory. There is no preference between equal priorities. If a resource with the lowest value selection priority fails then the next lowest value available (may be the same value) is picked. Hence on failure of the current resource the next best available will be selected. If there are several equal values the choice is essentially arbitrary). If the scheme is revertive then when a resource of higher priority than the currently selected resource recovers it will be selected. This is equivalent to working/protection but allows for all static scheme types with n:m capability. In simple schemes 0 = working and 1 = protecting."
237    ],
238    "uml-name": "selectionPriority",
239    "controlType": "number"
240   },
241   "is-internal-port": {
242    "id": "is-internal-port",
243    "uml-id": "_CSlIwNViEeWhfIeymCGl5Q",
244    "uml-type": "ownedAttribute",
245    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
246    "order-number": 6,
247    "is-read-only": true,
248    "description": [
249     "The FcPort is not exposed and cannot have associated LTPs. This form of FcPort is used to enable chaining of FcSwitches or FcRoutes in complex network protection scenarios."
250    ],
251    "uml-name": "isInternalPort",
252    "controlType": "checkbox"
253   },
254   "fc-route-feeds-fc-port-egress": {
255    "id": "fc-route-feeds-fc-port-egress",
256    "uml-id": "_xbsp8TLREea40e5DA9KE3w",
257    "uml-type": "ownedAttribute",
258    "type": "_9UVusFYfEeOVGaP4lO41SQ",
259    "order-number": 7,
260    "is-read-only": false,
261    "description": [
262     "Identifies which route(s) currently actively forward to the FcPort to exit the FC to an LTP (or for an internal FcPort to propagate to the next internal switch/route)."
263    ],
264    "uml-name": "_fcRouteFeedsFcPortEgress"
265   },
266   "layer-protocol": {
267    "id": "layer-protocol",
268    "uml-id": "_gROecFYXEeOVGaP4lO41SQ",
269    "uml-type": "uml:Class",
270    "is-read-only": false,
271    "description": [
272     "The projection of an LTP into each transport layer is represented by a LayerProtocol (LP) instance. A LayerProtocol instances can be used for controlling termination and monitoring functionality. It can also be used for controlling the adaptation (i.e. encapsulation and/or multiplexing of client signal), tandem connection monitoring, traffic conditioning and/or shaping functionality at an intermediate point along a connection. Where the client - server relationship is fixed 1:1 and immutable, the layers can be encapsulated in a single LTP instance. Where there is a n:1 relationship between client and server, the layers must be split over two separate instances of LTP."
273    ],
274    "uml-name": "LayerProtocol"
275   },
276   "configured-client-capacity": {
277    "id": "configured-client-capacity",
278    "uml-id": "_CUJD4BicEeSh8KVgZCMyDw",
279    "uml-type": "ownedAttribute",
280    "type": "_aL8EoGnNEeaBUOurxzA2swpathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
281    "order-number": 2,
282    "is-read-only": false,
283    "visible": false,
284    "description": [
285     "Provides a summarized view of the client capacity that is configurable for use. Note the client LTP association should provide all necessary detail hence this attribute is questionable."
286    ],
287    "uml-name": "configuredClientCapacity"
288   },
289   "lp-direction": {
290    "id": "lp-direction",
291    "uml-id": "_GuuSYEDBEeWQeOKbNUpP9A",
292    "uml-type": "ownedAttribute",
293    "type": "_RWILYEDAEeWQeOKbNUpP9A",
294    "order-number": 3,
295    "is-read-only": false,
296    "description": [
297     "The overall directionality of the LP. - A BIDIRECTIONAL LP will have some SINK and/or SOURCE flows. - A SINK LP can only contain elements with SINK flows or CONTRA_DIRECTION_SOURCE flows - A SOURCE LP can only contain SOURCE flows or CONTRA_DIRECTION_SINK flows"
298    ],
299    "uml-name": "lpDirection",
300    "controlType": [
301     "bidirectional",
302     "sink",
303     "source",
304     "undefined-or-unknown"
305    ]
306   },
307   "termination-state": {
308    "id": "termination-state",
309    "uml-id": "_p2YfoGeEEeWmgIwAIZlYKQ",
310    "uml-type": "ownedAttribute",
311    "type": "_6anG8GeEEeWmgIwAIZlYKQpathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
312    "order-number": 4,
313    "is-read-only": false,
314    "description": [
315     "Indicates whether the layer is terminated and if so how."
316    ],
317    "uml-name": "terminationState"
318   },
319   "config-and-switch-controller": {
320    "id": "config-and-switch-controller",
321    "uml-id": "_d6vwsMQhEeWlWIVxswb46A",
322    "uml-type": "ownedAttribute",
323    "type": "_k1gHQJo5EeOyHKqw-cQ_eg",
324    "order-number": 5,
325    "is-read-only": false,
326    "description": [
327     "A switch controller external to the LayerProtocol. The controller will coordinate one or more switches in one or more FCs related to the LayerProtocol"
328    ],
329    "uml-name": "_configAndSwitchController"
330   },
331   "fc-blocks-signal-to-lp": {
332    "id": "fc-blocks-signal-to-lp",
333    "uml-id": "_OW-PsMjVEeWSlYzRfsq8lQ",
334    "uml-type": "ownedAttribute",
335    "type": "_zMwrsMjVEeWSlYzRfsq8lQ",
336    "order-number": 7,
337    "is-read-only": false,
338    "visible":false,
339    "uml-name": "fcBlocksSignalToLp"
340   },
341   "logical-termination-point": {
342    "id": "logical-termination-point",
343    "uml-id": "_eEpDMFX4EeOVGaP4lO41SQ",
344    "uml-type": "uml:Class",
345    "is-read-only": false,
346    "description": [
347     "The LogicalTerminationPoint (LTP) class encapsulates the termination and adaptation functions of one or more transport layers represented by instances of LayerProtocol. The encapsulated transport layers have a simple fixed 1:1 client-server relationship defined by association end ordering. The structure of LTP supports all transport protocols including circuit and packet forms."
348    ],
349    "uml-name": "LogicalTerminationPoint"
350   },
351   "server-ltp": {
352    "id": "server-ltp",
353    "uml-id": "_D4N9IFX5EeOVGaP4lO41SQ",
354    "uml-type": "ownedAttribute",
355    "type": "_eEpDMFX4EeOVGaP4lO41SQ",
356    "order-number": 1,
357    "is-read-only": false,
358    "description": [
359     "References contained LTPs representing servers of this LTP in an inverse multiplexing configuration (e.g. VCAT)."
360    ],
361    "uml-name": "_serverLtp"
362   },
363   "client-ltp": {
364    "id": "client-ltp",
365    "uml-id": "_3Y4zAFYWEeOVGaP4lO41SQ",
366    "uml-type": "ownedAttribute",
367    "type": "_eEpDMFX4EeOVGaP4lO41SQ",
368    "order-number": 2,
369    "is-read-only": false,
370    "description": [
371     "References contained LTPs representing client traffic of this LTP for normal cases of multiplexing."
372    ],
373    "uml-name": "_clientLtp"
374   },
375   "lp": {
376    "id": "lp",
377    "uml-id": "_lvFOQFYXEeOVGaP4lO41SQ",
378    "uml-type": "ownedAttribute",
379    "type": "_gROecFYXEeOVGaP4lO41SQ",
380    "order-number": 3,
381    "is-read-only": false,
382    "description": [
383     "Ordered list of LayerProtocols that this LTP is comprised of where the first entry in the list is the lowest server layer (e.g. physical)."
384    ],
385    "uml-name": "_lp"
386   },
387   "connected-ltp": {
388    "id": "connected-ltp",
389    "uml-id": "_CHM6YFYYEeOVGaP4lO41SQ",
390    "uml-type": "ownedAttribute",
391    "type": "_eEpDMFX4EeOVGaP4lO41SQ",
392    "order-number": 4,
393    "is-read-only": false,
394    "description": [
395     "Applicable in a simple context where two LTPs are associated via a non-adjustable enabled forwarding. Reduces clutter removing the need for two additional LTPs and an FC with a pair of FcPorts."
396    ],
397    "uml-name": "_connectedLtp"
398   },
399   "peer-ltp": {
400    "id": "peer-ltp",
401    "uml-id": "_TkuhMFYYEeOVGaP4lO41SQ",
402    "uml-type": "ownedAttribute",
403    "type": "_eEpDMFX4EeOVGaP4lO41SQ",
404    "order-number": 5,
405    "is-read-only": false,
406    "description": [
407     "References contained LTPs representing the reversal of orientation of flow where two LTPs are associated via a non-adjustable enabled forwarding and where the referenced LTP is fully dependent on the this LTP."
408    ],
409    "uml-name": "_peerLtp"
410   },
411   "physical-port-reference": {
412    "id": "physical-port-reference",
413    "uml-id": "_RLDi4BieEeSh8KVgZCMyDw",
414    "uml-type": "ownedAttribute",
415    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
416    "order-number": 6,
417    "is-read-only": false,
418    "description": [
419     "One or more text labels for the unmodelled physical port associated with the LTP. In many cases there is no associated physical port."
420    ],
421    "uml-name": "physicalPortReference",
422    "controlType": "text"
423   },
424   "ltp-in-other-view": {
425    "id": "ltp-in-other-view",
426    "uml-id": "_vq1NIBigEeSh8KVgZCMyDw",
427    "uml-type": "ownedAttribute",
428    "type": "_eEpDMFX4EeOVGaP4lO41SQ",
429    "order-number": 7,
430    "is-read-only": false,
431    "description": [
432     "References one or more LTPs in other views that represent this LTP. The referencing LTP is the provider of capability."
433    ],
434    "uml-name": "_ltpInOtherView"
435   },
436   "ltp-direction": {
437    "id": "ltp-direction",
438    "uml-id": "_S811EEDBEeWQeOKbNUpP9A",
439    "uml-type": "ownedAttribute",
440    "type": "_RWILYEDAEeWQeOKbNUpP9A",
441    "order-number": 8,
442    "is-read-only": false,
443    "description": [
444     "The overall directionality of the LTP. - A BIDIRECTIONAL LTP must have at least some LPs that are BIDIRECTIONAL but may also have some SINK and/or SOURCE LPs. - A SINK LTP can only contain SINK LPs - A SOURCE LTP can only contain SOURCE LPs"
445    ],
446    "uml-name": "ltpDirection",
447    "controlType": [
448     "bidirectional",
449     "sink",
450     "source",
451     "undefined-or-unknown"
452    ]
453   },
454   "configuration-and-switch-controller": {
455    "id": "configuration-and-switch-controller",
456    "uml-id": "_k1gHQJo5EeOyHKqw-cQ_eg",
457    "uml-type": "uml:Class",
458    "is-read-only": false,
459    "description": [
460     "Represents the capability to control and coordinate switches, to add/delete/modify FCs and to add/delete/modify LTPs/LPs so as to realize a protection scheme."
461    ],
462    "uml-name": "ConfigurationAndSwitchController"
463   },
464   "switch-rule": {
465    "id": "switch-rule",
466    "uml-id": "_oxb_EJo-EeOyHKqw-cQ_eg",
467    "uml-type": "ownedAttribute",
468    "type": "_aL8EoGnNEeaBUOurxzA2sw",
469    "order-number": 1,
470    "is-read-only": false,
471    "description": [
472     "A sketch of the presence of complex rules governing the switch behavior."
473    ],
474    "uml-name": "switchRule"
475   },
476   "control-parameters": {
477    "id": "control-parameters",
478    "uml-id": "_k40wIVJKEeaDuo8VlVeg_g",
479    "uml-type": "ownedAttribute",
480    "type": "_T5-osJ4HEeOO3om500DFKg",
481    "order-number": 10,
482    "is-read-only": false,
483    "uml-name": "_controlParameters"
484   },
485   "profile-proxy": {
486    "id": "profile-proxy",
487    "uml-id": "_DEWvsJozEeOyHKqw-cQ_eg",
488    "uml-type": "ownedAttribute",
489    "type": "_rgdnkJoyEeOyHKqw-cQ_eg",
490    "order-number": 5,
491    "is-read-only": false,
492    "description": [
493     "Provides a set of predefined values for switch control in place of the direct values available via the FcSwitch or via _configurationAndSwitchControl."
494    ],
495    "uml-name": "_profileProxy"
496   },
497   "local-pac": {
498    "id": "local-pac",
499    "uml-id": "_JOA30MOxEeWwZ527PhfFSA",
500    "uml-type": "uml:DataType",
501    "description": [
502     "Provides the properties of a LocalClass via composition."
503    ],
504    "uml-name": "Local_Pac"
505   },
506   "global-pac": {
507    "id": "global-pac",
508    "uml-id": "_iBsM0MOxEeWwZ527PhfFSA",
509    "uml-type": "uml:DataType",
510    "description": [
511     "Provides the properties of a GlobalClass via composition."
512    ],
513    "uml-name": "Global_Pac"
514   },
515   "is-frozen": {
516    "id": "is-frozen",
517    "uml-id": "_Xt2wEMOyEeWwZ527PhfFSA",
518    "uml-type": "ownedAttribute",
519    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
520    "order-number": 7,
521    "is-read-only": false,
522    "description": [
523     "Temporarily prevents any switch action to be taken and, as such, freezes the current state. Until the freeze is cleared, additional near-end external commands are rejected and fault condition changes and received APS messages are ignored. All administrative controls of any aspect of protection are rejected."
524    ],
525    "uml-name": "isFrozen",
526    "controlType": "checkbox"
527   },
528   "is-coordinated-switching-both-ends": {
529    "id": "is-coordinated-switching-both-ends",
530    "uml-id": "_QuZt0MO2EeWwZ527PhfFSA",
531    "uml-type": "ownedAttribute",
532    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
533    "order-number": 8,
534    "is-read-only": false,
535    "description": [
536     "The C&SC is operating such that switching at both ends of each flow acorss the FC is coordinated at both ingress and egress ends."
537    ],
538    "uml-name": "isCoordinatedSwitchingBothEnds",
539    "controlType": "checkbox"
540   },
541   "subordinate-controller": {
542    "id": "subordinate-controller",
543    "uml-id": "_OjA04MQlEeWlWIVxswb46A",
544    "uml-type": "ownedAttribute",
545    "type": "_k1gHQJo5EeOyHKqw-cQ_eg",
546    "order-number": 9,
547    "is-read-only": false,
548    "description": [
549     "A C&SC that is fully or partially subordinate this C&SC. A peer is considered as partially subordinate in that the peer will respond to requests for action from this C&SC but will also make requests for action to be carried out by this C&SC. Where there is a peer relationship each controller in the peering will see the other controller as subordinate."
550    ],
551    "uml-name": "_subordinateController"
552   },
553   "control-parameters-pac": {
554    "id": "control-parameters-pac",
555    "uml-id": "_T5-osJ4HEeOO3om500DFKg",
556    "uml-type": "uml:Class",
557    "is-read-only": false,
558    "description": [
559     "A list of control parameters to apply to a switch."
560    ],
561    "uml-name": "ControlParameters_Pac"
562   },
563   "reversion-mode": {
564    "id": "reversion-mode",
565    "uml-id": "_oGqn41LNEeO75dO39GbF8Q",
566    "uml-type": "ownedAttribute",
567    "type": "_oGqjf1LNEeO75dO39GbF8Q",
568    "order-number": 3,
569    "is-read-only": false,
570    "description": [
571     "Moved to ControlParameter_Pac... This attribute whether or not the protection scheme is revertive or non-revertive."
572    ],
573    "uml-name": "reversionMode",
574    "controlType": [
575     "revertive",
576     "non-revertive"
577    ]
578   },
579   "wait-to-revert-time": {
580    "id": "wait-to-revert-time",
581    "uml-id": "_eSxzEJ4IEeOO3om500DFKg",
582    "uml-type": "ownedAttribute",
583    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer",
584    "order-number": 2,
585    "is-read-only": false,
586    "description": [
587     "If the protection system is revertive, this attribute specifies the time, in minutes, to wait after a fault clears on a higher priority (preferred) resource before reverting to the preferred resource."
588    ],
589    "uml-name": "waitToRevertTime",
590    "controlType": "number"
591   },
592   "prot-type": {
593    "id": "prot-type",
594    "uml-id": "_oGqn6lLNEeO75dO39GbF8Q",
595    "uml-type": "ownedAttribute",
596    "type": "_c3Hu8Gb3EeWrX_JIGzXlSg",
597    "order-number": 2,
598    "is-read-only": false,
599    "description": [
600     "Indicates the protection scheme that is used for the ProtectionGroup."
601    ],
602    "uml-name": "protType"
603   },
604   "hold-off-time": {
605    "id": "hold-off-time",
606    "uml-id": "_oGqn6FLNEeO75dO39GbF8Q",
607    "uml-type": "ownedAttribute",
608    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer",
609    "order-number": 1,
610    "is-read-only": false,
611    "description": [
612     "Moved to ControlParameter_Pac... This attribute indicates the time, in seconds, between declaration of unacceptable quality of signal on the currently selected FcPort, and the initialization of the protection switching algorithm."
613    ],
614    "uml-name": "holdOffTime",
615    "controlType": "number"
616   },
617   "network-scheme-specification": {
618    "id": "network-scheme-specification",
619    "uml-id": "_doxoIDLIEea40e5DA9KE3w",
620    "uml-type": "ownedAttribute",
621    "type": "_w-HB8DLEEea40e5DA9KE3w",
622    "order-number": 5,
623    "is-read-only": false,
624    "uml-name": "_networkSchemeSpecification"
625   },
626   "selected-fc-port": {
627    "id": "selected-fc-port",
628    "uml-id": "_2PdiYI8lEeOw_ste-s6RrA",
629    "uml-type": "ownedAttribute",
630    "type": "_b_lUAFYgEeOVGaP4lO41SQ",
631    "order-number": 4,
632    "is-read-only": false,
633    "description": [
634     "Indicates which points are selected by the switch. Depending on the switch spec (via Fcspec) - more than one FcPort can be selected at any one time (e.g. egress switch, ingress packet switch) - zero FcPorts can be selected. For an ingress switch this indicates that the switch common (egress) is  high impedance  ."
635    ],
636    "uml-name": "_selectedFcPort"
637   },
638   "internal-configuration-and-switch-control": {
639    "id": "internal-configuration-and-switch-control",
640    "uml-id": "_tbetAJ4HEeOO3om500DFKg",
641    "uml-type": "ownedAttribute",
642    "type": "_k1gHQJo5EeOyHKqw-cQ_eg",
643    "order-number": 6,
644    "is-read-only": false,
645    "description": [
646     "A switch controller encapsulated in the FcSwitch."
647    ],
648    "uml-name": "_internalConfigurationAndSwitchControl"
649   },
650   "switch-control": {
651    "id": "switch-control",
652    "uml-id": "_LSnbYMOGEeWwZ527PhfFSA",
653    "uml-type": "ownedAttribute",
654    "type": "_e-7DYMOFEeWwZ527PhfFSA",
655    "order-number": 7,
656    "is-read-only": false,
657    "description": [
658     "Degree of administrative control applied to the switch selection."
659    ],
660    "uml-name": "switchControl",
661    "controlType": [
662     "normal",
663     "manual",
664     "forced"
665    ]
666   },
667   "switch-selects-ports": {
668    "id": "switch-selects-ports",
669    "uml-id": "_FBaoAMQTEeWlWIVxswb46A",
670    "uml-type": "ownedAttribute",
671    "type": "_2WpC8EC7EeWxhL2B6Peg6A",
672    "order-number": 8,
673    "is-read-only": false,
674    "description": [
675     "Indicates whether the switch selects from ingress to the FC or to egress of the FC, or both."
676    ],
677    "uml-name": "switchSelectsPorts",
678    "controlType": [
679     "bidirectional",
680     "input",
681     "output",
682     "unidentified-or-unknown"
683    ]
684   },
685   "switch-selection-reason": {
686    "id": "switch-selection-reason",
687    "uml-id": "_XjsGkCi_EeaGGvAxxSe1uA",
688    "uml-type": "ownedAttribute",
689    "type": "_zRKlICi9EeaGGvAxxSe1uA",
690    "order-number": 9,
691    "is-read-only": true,
692    "description": [
693     "The reason for the current switch selection."
694    ],
695    "uml-name": "switchSelectionReason",
696    "controlType": []
697   },
698   "wait-to-restore-time": {
699    "id": "wait-to-restore-time",
700    "uml-id": "_oGqn5lLNEeO75dO39GbF8Q",
701    "uml-type": "ownedAttribute",
702    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer",
703    "order-number": 11,
704    "is-read-only": false,
705    "description": [
706     "Moved to ControlParameter_Pac and changed to waitToRevert... If the protection system is revertive, this attribute specifies the amount of time, in seconds, to wait after the preferred FcPort returns to an acceptable state of operation (e.g. a fault has cleared) before restoring traffic to that preferred FcPort."
707    ],
708    "uml-name": "waitToRestoreTime",
709    "controlType": "number"
710   },
711   "name": {
712    "id": "name",
713    "uml-id": "_YCL8kMDZEeWbqPZwR-Ot6A",
714    "uml-type": "ownedAttribute",
715    "type": "_XUarEMDuEeWbqPZwR-Ot6A",
716    "order-number": 4,
717    "is-read-only": false,
718    "description": [
719     "If the element is a name."
720    ],
721    "uml-name": "name"
722   },
723   "global-class": {
724    "id": "global-class",
725    "uml-id": "_iVJ1kI2wEeO38ZmbECnvbg",
726    "uml-type": "uml:Class",
727    "is-read-only": false,
728    "description": [
729     "Represents a type of thing (an Entity) that has instances which can exist in their own right (independently of any others). Entity: Has identity, defined boundary, properties, functionality and lifecycle in a global context. (consider in the context of a Class: (usage) The representation of a thing that may be an entity or an inseparable Entity Feature)."
730    ],
731    "uml-name": "GlobalClass"
732   },
733   "local-id": {
734    "id": "local-id",
735    "uml-id": "_cq2mQMDYEeWbqPZwR-Ot6A",
736    "uml-type": "ownedAttribute",
737    "type": "_dCdzAMDuEeWbqPZwR-Ot6A",
738    "order-number": 2,
739    "is-read-only": false,
740    "description": [
741     "If the element is a localId (where the element above in the hierarchy must be the context in which the specific localId is relevant)."
742    ],
743    "uml-name": "localId"
744   },
745   "uuid": {
746    "id": "uuid",
747    "uml-id": "_KeLlAMDZEeWbqPZwR-Ot6A",
748    "uml-type": "ownedAttribute",
749    "type": "_SU3Q4I30EeO38ZmbECnvbg",
750    "order-number": 3,
751    "is-read-only": false,
752    "description": [
753     "If the element is a uuid (where this element could be the top of a hierarchy but may also be at some level in the hierarchy where address navigation is considered necessary to assist in location of the UUID)."
754    ],
755    "uml-name": "uuid"
756   },
757   "local-class": {
758    "id": "local-class",
759    "uml-id": "_k5nWYI2wEeO38ZmbECnvbg",
760    "uml-type": "uml:Class",
761    "is-read-only": false,
762    "description": [
763     "A LocalClass represents a Feature of an Entity. It is inseparable from a GlobalClass but is a distinct feature of that GlobalClass such that the instances of LocalClass are able to have associations to other instances.. Feature of an Entity: An inseparable, externally distinguishable part of an entity. The mandatory LocalId of the LocalClass instance is unique in the context of the GlobalClass from which it is inseparable. (consider in the context of a Class: (usage) The representation of a thing that may be an entity or an inseparable feature of an entity)"
764    ],
765    "uml-name": "LocalClass"
766   },
767   "label": {
768    "id": "label",
769    "uml-id": "_olrqYI2uEeO38ZmbECnvbg",
770    "uml-type": "ownedAttribute",
771    "type": "_y7oy8I3tEeO38ZmbECnvbg",
772    "order-number": 1,
773    "is-read-only": false,
774    "description": [
775     "List of labels."
776    ],
777    "uml-name": "label"
778   },
779   "extension": {
780    "id": "extension",
781    "uml-id": "_uQqu4I28EeO38ZmbECnvbg",
782    "uml-type": "ownedAttribute",
783    "type": "_y7oy8I3tEeO38ZmbECnvbg",
784    "order-number": 1,
785    "is-read-only": false,
786    "description": [
787     "List of simple name-value extensions."
788    ],
789    "uml-name": "extension"
790   },
791   "universal-id-authority": {
792    "id": "universal-id-authority",
793    "uml-id": "_StA-4I23EeO38ZmbECnvbg",
794    "uml-type": "uml:Class",
795    "is-read-only": false,
796    "description": [
797     "Represents the authority that controls the allocation of UUIDs."
798    ],
799    "uml-name": "UniversalIdAuthority"
800   },
801   "name-and-value-authority": {
802    "id": "name-and-value-authority",
803    "uml-id": "_ulDtsI3AEeO38ZmbECnvbg",
804    "uml-type": "uml:Class",
805    "is-read-only": false,
806    "description": [
807     "Represents the authority that controls the legal values for the names and values of a name/value attribute."
808    ],
809    "uml-name": "NameAndValueAuthority"
810   },
811   "conditional-package": {
812    "id": "conditional-package",
813    "uml-id": "_-ZWVQJP0EeOqfpp-ZJSmaA",
814    "uml-type": "uml:Class",
815    "is-read-only": false,
816    "description": [
817     "The base class for conditional packages."
818    ],
819    "uml-name": "ConditionalPackage"
820   },
821   "state-pac": {
822    "id": "state-pac",
823    "uml-id": "_RG6VILEtEeSZUdYfPSdgew",
824    "uml-type": "uml:Class",
825    "is-read-only": false,
826    "description": [
827     "Provides general state attributes."
828    ],
829    "uml-name": "State_Pac"
830   },
831   "operational-state": {
832    "id": "operational-state",
833    "uml-id": "_dO6owLEtEeSZUdYfPSdgew",
834    "uml-type": "ownedAttribute",
835    "type": "_lNclkLEtEeSZUdYfPSdgew",
836    "order-number": 1,
837    "is-read-only": true,
838    "description": [
839     "The operational state is used to indicate whether or not the resource is installed and working."
840    ],
841    "uml-name": "operationalState",
842    "controlType": [
843     "disabled",
844     "enabled"
845    ]
846   },
847   "administrative-control": {
848    "id": "administrative-control",
849    "uml-id": "_7gqwALEtEeSZUdYfPSdgew",
850    "uml-type": "ownedAttribute",
851    "type": "_-xPeALEvEeSZUdYfPSdgew",
852    "order-number": 2,
853    "is-read-only": false,
854    "description": [
855     "The administrativeControl state provides control of the availability of specific resources without modification to the provisioning of those resources. The value is the current control target. The actual administrativeState may or may not be at target."
856    ],
857    "uml-name": "administrativeControl",
858    "controlType": [
859     "unlock",
860     "lock-passive",
861     "lock-active",
862     "lock-immediate"
863    ]
864   },
865   "adminisatratve-state": {
866    "id": "adminisatratve-state",
867    "uml-id": "_AjGvILEuEeSZUdYfPSdgew",
868    "uml-type": "ownedAttribute",
869    "type": "_KSKOYLEuEeSZUdYfPSdgew",
870    "order-number": 3,
871    "is-read-only": true,
872    "description": [
873     "Shows whether or not the client has permission to use or has a prohibition against using the resource. The administrative state expresses usage permissions for specific resources without modification to the provisioning of those resources."
874    ],
875    "uml-name": "adminisatratveState",
876    "controlType": [
877     "locked",
878     "unlocked"
879    ]
880   },
881   "lifecycle-state": {
882    "id": "lifecycle-state",
883    "uml-id": "_PzqZ0GgiEeWmgIwAIZlYKQ",
884    "uml-type": "ownedAttribute",
885    "type": "_YSsboGgiEeWmgIwAIZlYKQ",
886    "order-number": 4,
887    "is-read-only": false,
888    "description": [
889     "Used to track the planned deployment, allocation to clients and withdrawal of resources."
890    ],
891    "uml-name": "lifecycleState",
892    "controlType": [
893     "planned",
894     "potential",
895     "installed",
896     "pending-removal"
897    ]
898   },
899   "general-directives": {
900    "id": "general-directives",
901    "uml-id": "_9hyUwD0TEeaRI-H69PghuA",
902    "uml-type": "uml:Class",
903    "is-read-only": false,
904    "uml-name": "GeneralDirectives"
905   },
906   "necessary-initial-condition-constraints": {
907    "id": "necessary-initial-condition-constraints",
908    "uml-id": "_J_v_YD0WEeaRI-H69PghuA",
909    "uml-type": "uml:Class",
910    "is-read-only": false,
911    "uml-name": "NecessaryInitialConditionConstraints"
912   },
913   "is-not": {
914    "id": "is-not",
915    "uml-id": "_pzNRQD3XEeaRI-H69PghuA",
916    "uml-type": "ownedAttribute",
917    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
918    "order-number": 1,
919    "is-read-only": false,
920    "uml-name": "IsNot",
921    "controlType": "checkbox"
922   },
923   "operation-details": {
924    "id": "operation-details",
925    "uml-id": "_J5Hc0T0fEeaRI-H69PghuA",
926    "uml-type": "ownedAttribute",
927    "type": "_g1SeoD0UEeaRI-H69PghuA",
928    "order-number": 7,
929    "is-read-only": false,
930    "uml-name": "_operationDetails"
931   },
932   "action-verb": {
933    "id": "action-verb",
934    "uml-id": "_93jegD0VEeaRI-H69PghuA",
935    "uml-type": "ownedAttribute",
936    "type": "_ljUl4D3WEeaRI-H69PghuA",
937    "order-number": 1,
938    "is-read-only": false,
939    "uml-name": "actionVerb",
940    "controlType": [
941     "create-post-add",
942     "set-update-put-modify-write-add",
943     "get-read",
944     "delete-remove"
945    ]
946   },
947   "necessary-initialcondition-constraints": {
948    "id": "necessary-initialcondition-constraints",
949    "uml-id": "_Kc7UgD0fEeaRI-H69PghuA",
950    "uml-type": "ownedAttribute",
951    "type": "_J_v_YD0WEeaRI-H69PghuA",
952    "order-number": 2,
953    "is-read-only": false,
954    "uml-name": "_necessaryInitialconditionConstraints"
955   },
956   "operation-envelope": {
957    "id": "operation-envelope",
958    "uml-id": "_52IiYD0TEeaRI-H69PghuA",
959    "uml-type": "uml:Class",
960    "is-read-only": false,
961    "uml-name": "OperationEnvelope"
962   },
963   "operation-set": {
964    "id": "operation-set",
965    "uml-id": "_c9yBkD0UEeaRI-H69PghuA",
966    "uml-type": "uml:Class",
967    "is-read-only": false,
968    "uml-name": "OperationSet"
969   },
970   "generaldirectives": {
971    "id": "generaldirectives",
972    "uml-id": "_Ios90j0fEeaRI-H69PghuA",
973    "uml-type": "ownedAttribute",
974    "type": "_9hyUwD0TEeaRI-H69PghuA",
975    "order-number": 2,
976    "is-read-only": false,
977    "uml-name": "generaldirectives"
978   },
979   "operationidentifiers": {
980    "id": "operationidentifiers",
981    "uml-id": "_JQNpwT0fEeaRI-H69PghuA",
982    "uml-type": "ownedAttribute",
983    "type": "_AZx1kD0UEeaRI-H69PghuA",
984    "order-number": 3,
985    "is-read-only": false,
986    "uml-name": "operationidentifiers"
987   },
988   "operation-identifiers": {
989    "id": "operation-identifiers",
990    "uml-id": "_AZx1kD0UEeaRI-H69PghuA",
991    "uml-type": "uml:Class",
992    "is-read-only": false,
993    "uml-name": "OperationIdentifiers"
994   },
995   "after-operation-set": {
996    "id": "after-operation-set",
997    "uml-id": "_olu8ID0UEeaRI-H69PghuA",
998    "uml-type": "ownedAttribute",
999    "type": "_c9yBkD0UEeaRI-H69PghuA",
1000    "order-number": 1,
1001    "is-read-only": false,
1002    "uml-name": "_afterOperationSet"
1003   },
1004   "before-operation-set": {
1005    "id": "before-operation-set",
1006    "uml-id": "_xIFXsj0UEeaRI-H69PghuA",
1007    "uml-type": "ownedAttribute",
1008    "type": "_c9yBkD0UEeaRI-H69PghuA",
1009    "order-number": 2,
1010    "is-read-only": false,
1011    "uml-name": "_beforeOperationSet"
1012   },
1013   "effort-and-action": {
1014    "id": "effort-and-action",
1015    "uml-id": "_GWLtID0VEeaRI-H69PghuA",
1016    "uml-type": "ownedAttribute",
1017    "type": "_L4Y9QE2DEeaGxdXEiNf4tA",
1018    "order-number": 3,
1019    "is-read-only": false,
1020    "uml-name": "effortAndAction",
1021    "controlType": [
1022     "best-effort",
1023     "exact-match"
1024    ]
1025   },
1026   "pause-resume-rule": {
1027    "id": "pause-resume-rule",
1028    "uml-id": "_ObfAUD0VEeaRI-H69PghuA",
1029    "uml-type": "ownedAttribute",
1030    "type": "_ndXVME2DEeaGxdXEiNf4tA",
1031    "order-number": 4,
1032    "is-read-only": false,
1033    "uml-name": "pauseResumeRule",
1034    "controlType": [
1035     "no-pause-possible"
1036    ]
1037   },
1038   "operationset": {
1039    "id": "operationset",
1040    "uml-id": "_hsSioj0VEeaRI-H69PghuA",
1041    "uml-type": "ownedAttribute",
1042    "type": "_c9yBkD0UEeaRI-H69PghuA",
1043    "order-number": 5,
1044    "is-read-only": false,
1045    "uml-name": "operationset"
1046   },
1047   "is-short-lived": {
1048    "id": "is-short-lived",
1049    "uml-id": "_mdwtkD0VEeaRI-H69PghuA",
1050    "uml-type": "ownedAttribute",
1051    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1052    "order-number": 6,
1053    "is-read-only": false,
1054    "uml-name": "isShortLived",
1055    "controlType": "checkbox"
1056   },
1057   "conector-in-holder": {
1058    "id": "conector-in-holder",
1059    "uml-id": "_-zMBkkO-EeasL6dcjI1vEA",
1060    "uml-type": "ownedAttribute",
1061    "type": "_o366YEONEeasL6dcjI1vEA",
1062    "order-number": 1,
1063    "is-read-only": false,
1064    "uml-name": "conectorInHolder"
1065   },
1066   "connector-on-equipment-for-holder": {
1067    "id": "connector-on-equipment-for-holder",
1068    "uml-id": "_s5FpwEONEeasL6dcjI1vEA",
1069    "uml-type": "uml:Class",
1070    "is-read-only": false,
1071    "description": [
1072     "A rule class (an abstract specialization of Connector) that represents a connector on an equipment that is intended to mate with a connector in a holder."
1073    ],
1074    "uml-name": "ConnectorOnEquipmentForHolder"
1075   },
1076   "connector-cable-end": {
1077    "id": "connector-cable-end",
1078    "uml-id": "_KCS_IkOPEeasL6dcjI1vEA",
1079    "uml-type": "ownedAttribute",
1080    "type": "_6hyUEEONEeasL6dcjI1vEA",
1081    "order-number": 1,
1082    "is-read-only": false,
1083    "uml-name": "connectorCableEnd"
1084   },
1085   "connector-on-equipment-for-cable": {
1086    "id": "connector-on-equipment-for-cable",
1087    "uml-id": "_1OKeUEONEeasL6dcjI1vEA",
1088    "uml-type": "uml:Class",
1089    "is-read-only": false,
1090    "description": [
1091     "A rule class (an abstract specialization of Connector) that represents a connector exposed on an equipment such that a cable may be plugged in."
1092    ],
1093    "uml-name": "ConnectorOnEquipmentForCable"
1094   },
1095   "function-enablers": {
1096    "id": "function-enablers",
1097    "uml-id": "_1vzsYERJEeasL6dcjI1vEA",
1098    "uml-type": "ownedAttribute",
1099    "type": "_N-qJ8EQyEeasL6dcjI1vEA",
1100    "order-number": 8,
1101    "is-read-only": false,
1102    "uml-name": "_functionEnablers"
1103   },
1104   "power-state": {
1105    "id": "power-state",
1106    "uml-id": "_Q9fSkEQyEeasL6dcjI1vEA",
1107    "uml-type": "ownedAttribute",
1108    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1109    "order-number": 1,
1110    "is-read-only": false,
1111    "uml-name": "powerState"
1112   },
1113   "mechanical-functions": {
1114    "id": "mechanical-functions",
1115    "uml-id": "_KxkFYEQ-EeasL6dcjI1vEA",
1116    "uml-type": "uml:Class",
1117    "is-read-only": false,
1118    "description": [
1119     "Represents the dynamic aspects of the mechanical functions of the equipment."
1120    ],
1121    "uml-name": "MechanicalFunctions"
1122   },
1123   "rotation-speed": {
1124    "id": "rotation-speed",
1125    "uml-id": "_M1XJIEQ-EeasL6dcjI1vEA",
1126    "uml-type": "ownedAttribute",
1127    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1128    "order-number": 1,
1129    "is-read-only": false,
1130    "uml-name": "rotationSpeed"
1131   },
1132   "physical-properties": {
1133    "id": "physical-properties",
1134    "uml-id": "_t0pzs0RJEeasL6dcjI1vEA",
1135    "uml-type": "ownedAttribute",
1136    "type": "_QloVwEQ-EeasL6dcjI1vEA",
1137    "order-number": 7,
1138    "is-read-only": false,
1139    "uml-name": "_physicalProperties"
1140   },
1141   "temperature": {
1142    "id": "temperature",
1143    "uml-id": "_Vlnd0EQ-EeasL6dcjI1vEA",
1144    "uml-type": "ownedAttribute",
1145    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1146    "order-number": 1,
1147    "is-read-only": false,
1148    "uml-name": "temperature"
1149   },
1150   "holder-monitors": {
1151    "id": "holder-monitors",
1152    "uml-id": "_6K62skRSEeasL6dcjI1vEA",
1153    "uml-type": "ownedAttribute",
1154    "type": "_5vdx8EQfEeasL6dcjI1vEA",
1155    "order-number": 4,
1156    "is-read-only": false,
1157    "uml-name": "_holderMonitors"
1158   },
1159   "is-active": {
1160    "id": "is-active",
1161    "uml-id": "_KFzmEERTEeasL6dcjI1vEA",
1162    "uml-type": "ownedAttribute",
1163    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1164    "order-number": 1,
1165    "is-read-only": false,
1166    "uml-name": "isActive",
1167    "controlType": "checkbox"
1168   },
1169   "is-actual-mismatch-with-expected": {
1170    "id": "is-actual-mismatch-with-expected",
1171    "uml-id": "_XRKNEERTEeasL6dcjI1vEA",
1172    "uml-type": "ownedAttribute",
1173    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1174    "order-number": 2,
1175    "is-read-only": false,
1176    "uml-name": "isActualMismatchWithExpected",
1177    "controlType": "checkbox"
1178   },
1179   "aggregate-function": {
1180    "id": "aggregate-function",
1181    "uml-id": "_VHOWskglEeasL6dcjI1vEA",
1182    "uml-type": "ownedAttribute",
1183    "type": "_8SXNZT-HEeaRI-H69PghuA",
1184    "order-number": 3,
1185    "is-read-only": false,
1186    "uml-name": "_aggregateFunction"
1187   },
1188   "location": {
1189    "id": "location",
1190    "uml-id": "_lNf7kHpKEeaVjtpstJMDXA",
1191    "uml-type": "ownedAttribute",
1192    "type": "_bh_VAHpJEeaVjtpstJMDXA",
1193    "order-number": 18,
1194    "is-read-only": false,
1195    "uml-name": "_location"
1196   },
1197   "equipment-location": {
1198    "id": "equipment-location",
1199    "uml-id": "_RUXMYEQwEeasL6dcjI1vEA",
1200    "uml-type": "ownedAttribute",
1201    "type": "_A15msMDaEeWbqPZwR-Ot6A",
1202    "order-number": 1,
1203    "is-read-only": false,
1204    "uml-name": "equipmentLocation"
1205   },
1206   "geographical-location": {
1207    "id": "geographical-location",
1208    "uml-id": "_XOQ_AEQwEeasL6dcjI1vEA",
1209    "uml-type": "ownedAttribute",
1210    "type": "_A15msMDaEeWbqPZwR-Ot6A",
1211    "order-number": 2,
1212    "is-read-only": false,
1213    "uml-name": "geographicalLocation"
1214   },
1215   "category": {
1216    "id": "category",
1217    "uml-id": "_jbGZ8Ec-EeasL6dcjI1vEA",
1218    "uml-type": "ownedAttribute",
1219    "type": "_WCZv8Ec9EeasL6dcjI1vEA",
1220    "order-number": 12,
1221    "is-read-only": false,
1222    "uml-name": "_category"
1223   },
1224   "equipment-instance": {
1225    "id": "equipment-instance",
1226    "uml-id": "_CE4sUkRCEeasL6dcjI1vEA",
1227    "uml-type": "ownedAttribute",
1228    "type": "_UB7QwEQuEeasL6dcjI1vEA",
1229    "order-number": 3,
1230    "is-read-only": false,
1231    "uml-name": "_equipmentInstance"
1232   },
1233   "manufacture-date": {
1234    "id": "manufacture-date",
1235    "uml-id": "_YrPlQEQuEeasL6dcjI1vEA",
1236    "uml-type": "ownedAttribute",
1237    "type": "_G1gboD4AEeaRI-H69PghuA",
1238    "order-number": 1,
1239    "is-read-only": false,
1240    "uml-name": "manufactureDate"
1241   },
1242   "serial-number": {
1243    "id": "serial-number",
1244    "uml-id": "_cpqioEQuEeasL6dcjI1vEA",
1245    "uml-type": "ownedAttribute",
1246    "type": "_G1gboD4AEeaRI-H69PghuA",
1247    "order-number": 2,
1248    "is-read-only": false,
1249    "uml-name": "serialNumber"
1250   },
1251   "asset-instance-identifier": {
1252    "id": "asset-instance-identifier",
1253    "uml-id": "_yWCIcEQuEeasL6dcjI1vEA",
1254    "uml-type": "ownedAttribute",
1255    "type": "_G1gboD4AEeaRI-H69PghuA",
1256    "order-number": 3,
1257    "is-read-only": false,
1258    "uml-name": "assetInstanceIdentifier"
1259   },
1260   "equipment-type": {
1261    "id": "equipment-type",
1262    "uml-id": "_1KggkERBEeasL6dcjI1vEA",
1263    "uml-type": "ownedAttribute",
1264    "type": "_BP8YcEQuEeasL6dcjI1vEA",
1265    "order-number": 2,
1266    "is-read-only": false,
1267    "uml-name": "_equipmentType"
1268   },
1269   "description": {
1270    "id": "description",
1271    "uml-id": "_-5svQEQsEeasL6dcjI1vEA",
1272    "uml-type": "ownedAttribute",
1273    "type": "_G1gboD4AEeaRI-H69PghuA",
1274    "order-number": 1,
1275    "is-read-only": false,
1276    "uml-name": "description"
1277   },
1278   "model-identifier": {
1279    "id": "model-identifier",
1280    "uml-id": "_oUmxsEQsEeasL6dcjI1vEA",
1281    "uml-type": "ownedAttribute",
1282    "type": "_G1gboD4AEeaRI-H69PghuA",
1283    "order-number": 2,
1284    "is-read-only": false,
1285    "uml-name": "modelIdentifier"
1286   },
1287   "part-type-identifier": {
1288    "id": "part-type-identifier",
1289    "uml-id": "_3ypNAEQsEeasL6dcjI1vEA",
1290    "uml-type": "ownedAttribute",
1291    "type": "_G1gboD4AEeaRI-H69PghuA",
1292    "order-number": 3,
1293    "is-read-only": false,
1294    "uml-name": "partTypeIdentifier"
1295   },
1296   "type-name": {
1297    "id": "type-name",
1298    "uml-id": "_j105QEQsEeasL6dcjI1vEA",
1299    "uml-type": "ownedAttribute",
1300    "type": "_G1gboD4AEeaRI-H69PghuA",
1301    "order-number": 4,
1302    "is-read-only": false,
1303    "uml-name": "typeName"
1304   },
1305   "version": {
1306    "id": "version",
1307    "uml-id": "_mig3EEQuEeasL6dcjI1vEA",
1308    "uml-type": "ownedAttribute",
1309    "type": "_G1gboD4AEeaRI-H69PghuA",
1310    "order-number": 5,
1311    "is-read-only": false,
1312    "uml-name": "version"
1313   },
1314   "holder-structure": {
1315    "id": "holder-structure",
1316    "uml-id": "_U93mQEc8EeasL6dcjI1vEA",
1317    "uml-type": "ownedAttribute",
1318    "type": "_0U3TwEc7EeasL6dcjI1vEA",
1319    "order-number": 7,
1320    "is-read-only": false,
1321    "uml-name": "_holderStructure"
1322   },
1323   "holder-category": {
1324    "id": "holder-category",
1325    "uml-id": "_r240kERLEeasL6dcjI1vEA",
1326    "uml-type": "ownedAttribute",
1327    "type": "_0K-KoERLEeasL6dcjI1vEA",
1328    "order-number": 1,
1329    "is-read-only": false,
1330    "uml-name": "holderCategory",
1331    "controlType": [
1332     "slot"
1333    ]
1334   },
1335   "is-captive": {
1336    "id": "is-captive",
1337    "uml-id": "_4XbukERMEeasL6dcjI1vEA",
1338    "uml-type": "ownedAttribute",
1339    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1340    "order-number": 2,
1341    "is-read-only": false,
1342    "uml-name": "isCaptive",
1343    "controlType": "checkbox"
1344   },
1345   "is-guided": {
1346    "id": "is-guided",
1347    "uml-id": "_-1CEIERMEeasL6dcjI1vEA",
1348    "uml-type": "ownedAttribute",
1349    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1350    "order-number": 3,
1351    "is-read-only": false,
1352    "uml-name": "isGuided",
1353    "controlType": "checkbox"
1354   },
1355   "is-quantised-space": {
1356    "id": "is-quantised-space",
1357    "uml-id": "_Lj7_sERNEeasL6dcjI1vEA",
1358    "uml-type": "ownedAttribute",
1359    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1360    "order-number": 4,
1361    "is-read-only": false,
1362    "uml-name": "isQuantisedSpace",
1363    "controlType": "checkbox"
1364   },
1365   "manufactured-thing": {
1366    "id": "manufactured-thing",
1367    "uml-id": "_XtDuokRCEeasL6dcjI1vEA",
1368    "uml-type": "ownedAttribute",
1369    "type": "_GgBQUERBEeasL6dcjI1vEA",
1370    "order-number": 4,
1371    "is-read-only": false,
1372    "uml-name": "_manufacturedThing"
1373   },
1374   "manufacturer-properties": {
1375    "id": "manufacturer-properties",
1376    "uml-id": "_gdoY8EQtEeasL6dcjI1vEA",
1377    "uml-type": "uml:Class",
1378    "is-read-only": false,
1379    "description": [
1380     "Represents the properties of the manufacturer."
1381    ],
1382    "uml-name": "ManufacturerProperties"
1383   },
1384   "operator-augmented-equipment-type": {
1385    "id": "operator-augmented-equipment-type",
1386    "uml-id": "_Yw99EEc_EeasL6dcjI1vEA",
1387    "uml-type": "uml:Class",
1388    "is-read-only": false,
1389    "description": [
1390     "Represents the invariant properties of the equipment asset allocated by the operator that define and characterise the type."
1391    ],
1392    "uml-name": "OperatorAugmentedEquipmentType"
1393   },
1394   "manufacturer-identifier": {
1395    "id": "manufacturer-identifier",
1396    "uml-id": "_VTQLMEQtEeasL6dcjI1vEA",
1397    "uml-type": "ownedAttribute",
1398    "type": "_G1gboD4AEeaRI-H69PghuA",
1399    "order-number": 1,
1400    "is-read-only": false,
1401    "uml-name": "manufacturerIdentifier"
1402   },
1403   "manufacturer-name": {
1404    "id": "manufacturer-name",
1405    "uml-id": "_cC-A8EQsEeasL6dcjI1vEA",
1406    "uml-type": "ownedAttribute",
1407    "type": "_G1gboD4AEeaRI-H69PghuA",
1408    "order-number": 2,
1409    "is-read-only": false,
1410    "uml-name": "manufacturerName"
1411   },
1412   "mechanical-features": {
1413    "id": "mechanical-features",
1414    "uml-id": "_X1TkUkRFEeasL6dcjI1vEA",
1415    "uml-type": "ownedAttribute",
1416    "type": "_qZGr8EQfEeasL6dcjI1vEA",
1417    "order-number": 6,
1418    "is-read-only": false,
1419    "uml-name": "_mechanicalFeatures"
1420   },
1421   "asset-type-identifier": {
1422    "id": "asset-type-identifier",
1423    "uml-id": "_uHNXkEQuEeasL6dcjI1vEA",
1424    "uml-type": "ownedAttribute",
1425    "type": "_G1gboD4AEeaRI-H69PghuA",
1426    "order-number": 1,
1427    "is-read-only": false,
1428    "uml-name": "assetTypeIdentifier"
1429   },
1430   "physical-characteristics": {
1431    "id": "physical-characteristics",
1432    "uml-id": "_Kiw98URKEeasL6dcjI1vEA",
1433    "uml-type": "ownedAttribute",
1434    "type": "_TsDsQEQfEeasL6dcjI1vEA",
1435    "order-number": 10,
1436    "is-read-only": false,
1437    "uml-name": "_physicalCharacteristics"
1438   },
1439   "weight-characeristics": {
1440    "id": "weight-characeristics",
1441    "uml-id": "_87dRMEQ9EeasL6dcjI1vEA",
1442    "uml-type": "ownedAttribute",
1443    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1444    "order-number": 1,
1445    "is-read-only": false,
1446    "uml-name": "weightCharaceristics"
1447   },
1448   "fire-characteristics": {
1449    "id": "fire-characteristics",
1450    "uml-id": "__oPnkEQ9EeasL6dcjI1vEA",
1451    "uml-type": "ownedAttribute",
1452    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1453    "order-number": 2,
1454    "is-read-only": false,
1455    "uml-name": "fireCharacteristics"
1456   },
1457   "materials": {
1458    "id": "materials",
1459    "uml-id": "_BoTa0EQ-EeasL6dcjI1vEA",
1460    "uml-type": "ownedAttribute",
1461    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1462    "order-number": 3,
1463    "is-read-only": false,
1464    "uml-name": "materials"
1465   },
1466   "physical-rating": {
1467    "id": "physical-rating",
1468    "uml-id": "_EjPzoUdMEeasL6dcjI1vEA",
1469    "uml-type": "ownedAttribute",
1470    "type": "_SRtkMEdLEeasL6dcjI1vEA",
1471    "order-number": 8,
1472    "is-read-only": false,
1473    "uml-name": "_physicalRating"
1474   },
1475   "thermal-rating": {
1476    "id": "thermal-rating",
1477    "uml-id": "_fDkGEEdLEeasL6dcjI1vEA",
1478    "uml-type": "ownedAttribute",
1479    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1480    "order-number": 1,
1481    "is-read-only": false,
1482    "uml-name": "thermalRating"
1483   },
1484   "power-rating": {
1485    "id": "power-rating",
1486    "uml-id": "_i-N9wEdLEeasL6dcjI1vEA",
1487    "uml-type": "ownedAttribute",
1488    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1489    "order-number": 2,
1490    "is-read-only": false,
1491    "uml-name": "powerRating"
1492   },
1493   "position": {
1494    "id": "position",
1495    "uml-id": "_4DkhskddEeasL6dcjI1vEA",
1496    "uml-type": "ownedAttribute",
1497    "type": "_FWDLAERWEeasL6dcjI1vEA",
1498    "order-number": 1,
1499    "is-read-only": false,
1500    "uml-name": "_position"
1501   },
1502   "relative-position": {
1503    "id": "relative-position",
1504    "uml-id": "_U_6mYERXEeasL6dcjI1vEA",
1505    "uml-type": "ownedAttribute",
1506    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1507    "order-number": 1,
1508    "is-read-only": false,
1509    "uml-name": "relativePosition"
1510   },
1511   "spatial-properties-of-type": {
1512    "id": "spatial-properties-of-type",
1513    "uml-id": "_bAAS0kRSEeasL6dcjI1vEA",
1514    "uml-type": "ownedAttribute",
1515    "type": "_LAvh8EQfEeasL6dcjI1vEA",
1516    "order-number": 3,
1517    "is-read-only": false,
1518    "uml-name": "_spatialPropertiesOfType"
1519   },
1520   "height": {
1521    "id": "height",
1522    "uml-id": "_k_CVUEQyEeasL6dcjI1vEA",
1523    "uml-type": "ownedAttribute",
1524    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1525    "order-number": 1,
1526    "is-read-only": false,
1527    "uml-name": "height"
1528   },
1529   "width": {
1530    "id": "width",
1531    "uml-id": "_n6nVoEQyEeasL6dcjI1vEA",
1532    "uml-type": "ownedAttribute",
1533    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1534    "order-number": 2,
1535    "is-read-only": false,
1536    "uml-name": "width"
1537   },
1538   "length": {
1539    "id": "length",
1540    "uml-id": "_uIPVgEQyEeasL6dcjI1vEA",
1541    "uml-type": "ownedAttribute",
1542    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1543    "order-number": 3,
1544    "is-read-only": false,
1545    "uml-name": "length"
1546   },
1547   "swapability": {
1548    "id": "swapability",
1549    "uml-id": "_wwGXEUc8EeasL6dcjI1vEA",
1550    "uml-type": "ownedAttribute",
1551    "type": "_kr_E8Ec8EeasL6dcjI1vEA",
1552    "order-number": 11,
1553    "is-read-only": false,
1554    "uml-name": "_swapability"
1555   },
1556   "is-hot-swappable": {
1557    "id": "is-hot-swappable",
1558    "uml-id": "_yb3zEEQgEeasL6dcjI1vEA",
1559    "uml-type": "ownedAttribute",
1560    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1561    "order-number": 1,
1562    "is-read-only": false,
1563    "uml-name": "isHotSwappable",
1564    "controlType": "checkbox"
1565   },
1566   "cable": {
1567    "id": "cable",
1568    "uml-id": "_8SXNbD-HEeaRI-H69PghuA",
1569    "uml-type": "uml:Class",
1570    "is-read-only": false,
1571    "description": [
1572     "Basic model representing a cable with connectors fitted where the cable is  short  (e.g. patch cord, in-station cabling). This is intentionally a very basic representation of a cable. In a more sophisticated representation cable ends might be represented that then associate to the attached connector. At this point it is assumed that the basic model is sufficient."
1573    ],
1574    "uml-name": "Cable"
1575   },
1576   "connector": {
1577    "id": "connector",
1578    "uml-id": "_8SXNcD-HEeaRI-H69PghuA",
1579    "uml-type": "uml:Class",
1580    "is-read-only": false,
1581    "description": [
1582     "Represents a connector that may be fully exposed (e.g. to plug in a cable or on the end of a cable) or partially exposed (e.g. backplane to plug in another piece of equipment such as a module)."
1583    ],
1584    "uml-name": "Connector"
1585   },
1586   "pin": {
1587    "id": "pin",
1588    "uml-id": "_8SXNnT-HEeaRI-H69PghuA",
1589    "uml-type": "uml:Class",
1590    "is-read-only": false,
1591    "description": [
1592     "An individual physical connection point (male or female). May be capable of carrying electrical or optical signals. A pin may have more than one wire/fiber attached but is such that all attached things get exactly the same signal set."
1593    ],
1594    "uml-name": "Pin"
1595   },
1596   "orientation": {
1597    "id": "orientation",
1598    "uml-id": "_DKSfwGpCEeaBUOurxzA2sw",
1599    "uml-type": "ownedAttribute",
1600    "type": "_y2WM8EQ-EeasL6dcjI1vEA",
1601    "order-number": 2,
1602    "is-read-only": false,
1603    "uml-name": "orientation",
1604    "controlType": [
1605     "male",
1606     "female",
1607     "symmetric-neutral"
1608    ]
1609   },
1610   "pin-layout": {
1611    "id": "pin-layout",
1612    "uml-id": "_Fzd-QEQ_EeasL6dcjI1vEA",
1613    "uml-type": "uml:Class",
1614    "is-read-only": false,
1615    "description": [
1616     "The structuring of pins in a connector."
1617    ],
1618    "uml-name": "PinLayout"
1619   },
1620   "connector-type": {
1621    "id": "connector-type",
1622    "uml-id": "_NBXLMEgXEeasL6dcjI1vEA",
1623    "uml-type": "ownedAttribute",
1624    "type": "_aL8EoGnNEeaBUOurxzA2sw",
1625    "order-number": 8,
1626    "is-read-only": false,
1627    "uml-name": "connectorType"
1628   },
1629   "equipment": {
1630    "id": "equipment",
1631    "uml-id": "_8SXNej-HEeaRI-H69PghuA",
1632    "uml-type": "uml:Class",
1633    "is-read-only": false,
1634    "description": [
1635     "Represents any relevant physical thing. Can be either field replaceable or not field replaceable. Note: The model is currently constrained to inside plant."
1636    ],
1637    "uml-name": "Equipment"
1638   },
1639   "contained-holder": {
1640    "id": "contained-holder",
1641    "uml-id": "_ayDQMj-NEeaRI-H69PghuA",
1642    "uml-type": "ownedAttribute",
1643    "type": "_8SXNjj-HEeaRI-H69PghuA",
1644    "order-number": 2,
1645    "is-read-only": false,
1646    "uml-name": "_containedHolder"
1647   },
1648   "exposed-cable": {
1649    "id": "exposed-cable",
1650    "uml-id": "_Fy4CYj-fEeaRI-H69PghuA",
1651    "uml-type": "ownedAttribute",
1652    "type": "_8SXNbD-HEeaRI-H69PghuA",
1653    "order-number": 3,
1654    "is-read-only": false,
1655    "uml-name": "_exposedCable"
1656   },
1657   "mechanicall-functions": {
1658    "id": "mechanicall-functions",
1659    "uml-id": "_-Ci-o0RJEeasL6dcjI1vEA",
1660    "uml-type": "ownedAttribute",
1661    "type": "_KxkFYEQ-EeasL6dcjI1vEA",
1662    "order-number": 9,
1663    "is-read-only": false,
1664    "uml-name": "_mechanicallFunctions"
1665   },
1666   "is-field-replaceable": {
1667    "id": "is-field-replaceable",
1668    "uml-id": "_f1p94D-WEeaRI-H69PghuA",
1669    "uml-type": "ownedAttribute",
1670    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean",
1671    "order-number": 14,
1672    "is-read-only": true,
1673    "description": [
1674     "Indicates whether or not the equipment can be removed and replaced  in the field  (i.e. in a deployment) by normal operations personnel."
1675    ],
1676    "uml-name": "isFieldReplaceable",
1677    "controlType": "checkbox"
1678   },
1679   "function-block": {
1680    "id": "function-block",
1681    "uml-id": "_8SXNfj-HEeaRI-H69PghuA",
1682    "uml-type": "ownedAttribute",
1683    "type": "_8SXNiz-HEeaRI-H69PghuA",
1684    "order-number": 15,
1685    "is-read-only": false,
1686    "uml-name": "_functionBlock"
1687   },
1688   "expected-equipment": {
1689    "id": "expected-equipment",
1690    "uml-id": "_8SXNfz-HEeaRI-H69PghuA",
1691    "uml-type": "uml:Class",
1692    "is-read-only": false,
1693    "description": [
1694     "A definition of the restrictions on the equipment that is expected to be present in the physical network at a particular  place . The expected equipment will state the type and may constrain any other invariant properties. It may also provide desired ranges for dynami properties."
1695    ],
1696    "uml-name": "ExpectedEquipment"
1697   },
1698   "actual-equipment": {
1699    "id": "actual-equipment",
1700    "uml-id": "_8SXNZD-HEeaRI-H69PghuA",
1701    "uml-type": "uml:Class",
1702    "is-read-only": false,
1703    "description": [
1704     "The equipment that is actually present in the physical network. It will expose all dynamic properties and some critical static properties."
1705    ],
1706    "uml-name": "ActualEquipment"
1707   },
1708   "holder": {
1709    "id": "holder",
1710    "uml-id": "_8SXNjj-HEeaRI-H69PghuA",
1711    "uml-type": "uml:Class",
1712    "is-read-only": false,
1713    "description": [
1714     "Represents a space in an equipment in which another equipment can be fitted in the field."
1715    ],
1716    "uml-name": "Holder"
1717   },
1718   "occupying-fru": {
1719    "id": "occupying-fru",
1720    "uml-id": "_X1q3Qj-QEeaRI-H69PghuA",
1721    "uml-type": "ownedAttribute",
1722    "type": "_8SXNej-HEeaRI-H69PghuA",
1723    "order-number": 2,
1724    "is-read-only": false,
1725    "description": [
1726     "The FRU that is occupying the holder. A holder may be unoccupied. An FRU may occupy more hat one holder (using or blocking are intentionally not distinguished here)."
1727    ],
1728    "uml-name": "_occupyingFru"
1729   },
1730   "holder-location": {
1731    "id": "holder-location",
1732    "uml-id": "_l6LE4ERTEeasL6dcjI1vEA",
1733    "uml-type": "ownedAttribute",
1734    "type": "_A15msMDaEeWbqPZwR-Ot6A",
1735    "order-number": 5,
1736    "is-read-only": false,
1737    "uml-name": "holderLocation"
1738   },
1739   "supported-equipment": {
1740    "id": "supported-equipment",
1741    "uml-id": "_RKzmokg0EeasL6dcjI1vEA",
1742    "uml-type": "ownedAttribute",
1743    "type": "_Ghvk8EguEeasL6dcjI1vEA",
1744    "order-number": 9,
1745    "is-read-only": false,
1746    "uml-name": "_supportedEquipment"
1747   },
1748   "expected-holder": {
1749    "id": "expected-holder",
1750    "uml-id": "_MEUpIEmhEeaDccCv6BIgdg",
1751    "uml-type": "uml:Class",
1752    "is-read-only": false,
1753    "description": [
1754     "A definition of a holder expected in the ActualEquipment (i.e. an ActualHolder) as part of the constraints provided by the ExpectedEquipment."
1755    ],
1756    "uml-name": "ExpectedHolder"
1757   },
1758   "actual-holder": {
1759    "id": "actual-holder",
1760    "uml-id": "_NwJ40EmhEeaDccCv6BIgdg",
1761    "uml-type": "uml:Class",
1762    "is-read-only": false,
1763    "description": [
1764     "A holder in the ActualEquipment."
1765    ],
1766    "uml-name": "ActualHolder"
1767   },
1768   "pin-group": {
1769    "id": "pin-group",
1770    "uml-id": "_8SXNrj-HEeaRI-H69PghuA",
1771    "uml-type": "ownedAttribute",
1772    "type": "_8SXNnj-HEeaRI-H69PghuA",
1773    "order-number": 1,
1774    "is-read-only": false,
1775    "uml-name": "_pinGroup"
1776   },
1777   "port": {
1778    "id": "port",
1779    "uml-id": "_8SXNpD-HEeaRI-H69PghuA",
1780    "uml-type": "uml:Class",
1781    "is-read-only": false,
1782    "description": [
1783     "A conceptual access point for a group of signals (where that group of signals cannot be separated)."
1784    ],
1785    "uml-name": "Port"
1786   },
1787   "signal-ref-pt": {
1788    "id": "signal-ref-pt",
1789    "uml-id": "_8SXNrz-HEeaRI-H69PghuA",
1790    "uml-type": "ownedAttribute",
1791    "type": "_8SXNqz-HEeaRI-H69PghuA",
1792    "order-number": 2,
1793    "is-read-only": false,
1794    "uml-name": "_signalRefPt"
1795   },
1796   "elemental-signals": {
1797    "id": "elemental-signals",
1798    "uml-id": "_B4oXwEddEeasL6dcjI1vEA",
1799    "uml-type": "uml:Class",
1800    "is-read-only": false,
1801    "description": [
1802     "The elemental (sub-atomic) parts of an  indivisible  signal where processing in the LTP is required to extract the elemental signals."
1803    ],
1804    "uml-name": "ElementalSignals"
1805   },
1806   "signal-ref-pt-group": {
1807    "id": "signal-ref-pt-group",
1808    "uml-id": "_8SXNrT-HEeaRI-H69PghuA",
1809    "uml-type": "uml:Class",
1810    "is-read-only": false,
1811    "description": [
1812     "A physical indivisible group of signals."
1813    ],
1814    "uml-name": "SignalRefPtGroup"
1815   },
1816   "group-of-pins": {
1817    "id": "group-of-pins",
1818    "uml-id": "_uMSwAEdcEeasL6dcjI1vEA",
1819    "uml-type": "uml:Class",
1820    "is-read-only": false,
1821    "description": [
1822     "A group of pins from one or more connectors relevant for some purpose."
1823    ],
1824    "uml-name": "GroupOfPins"
1825   },
1826   "port-role": {
1827    "id": "port-role",
1828    "uml-id": "_DUU_sGZ_EeWrX_JIGzXlSg",
1829    "uml-type": "uml:DataType",
1830    "description": [
1831     "The role of a port in the context of the function of the forwarding entity that it bounds."
1832    ],
1833    "uml-name": "PortRole"
1834   },
1835   "protection-type": {
1836    "id": "protection-type",
1837    "uml-id": "_c3Hu8Gb3EeWrX_JIGzXlSg",
1838    "uml-type": "uml:DataType",
1839    "description": [
1840     "Identifies the type of protection of an FcSwitch."
1841    ],
1842    "uml-name": "ProtectionType"
1843   },
1844   "date-and-time": {
1845    "id": "date-and-time",
1846    "uml-id": "_oGqi1lLNEeO75dO39GbF8Q",
1847    "uml-type": "uml:DataType",
1848    "description": [
1849     "This primitive type defines the date and time according to the following structure:  yyyyMMddhhmmss.s[Z|{+|-}HHMm]  where: yyyy  0000 .. 9999  year MM  01 .. 12  month dd  01 .. 31  day hh  00 .. 23  hour mm  00 .. 59  minute ss  00 .. 59  second s  .0 .. .9  tenth of second (set to  .0  if EMS or NE cannot support this granularity) Z  Z  indicates UTC (rather than local time) {+|-}  +  or  -  delta from UTC HH  00 .. 23  time zone difference in hours Mm  00 .. 59  time zone difference in minutes."
1850    ],
1851    "uml-name": "DateAndTime"
1852   },
1853   "to-be-defined": {
1854    "id": "to-be-defined",
1855    "uml-id": "_aL8EoGnNEeaBUOurxzA2sw",
1856    "uml-type": "uml:DataType",
1857    "description": [
1858     "This type is used when the actual type of the attrbute is expected to be complex but where the type has not yet been developed. This type should only be used for attributes that are experimental."
1859    ],
1860    "uml-name": "ToBeDefined"
1861   },
1862   "name-and-value": {
1863    "id": "name-and-value",
1864    "uml-id": "_y7oy8I3tEeO38ZmbECnvbg",
1865    "uml-type": "uml:DataType",
1866    "description": [
1867     "A scoped name-value pair."
1868    ],
1869    "uml-name": "NameAndValue"
1870   },
1871   "value-name": {
1872    "id": "value-name",
1873    "uml-id": "_77PyQI3tEeO38ZmbECnvbg",
1874    "uml-type": "ownedAttribute",
1875    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
1876    "order-number": 1,
1877    "is-read-only": false,
1878    "description": [
1879     "The name of the value. The value need not have a name."
1880    ],
1881    "uml-name": "valueName",
1882    "controlType": "text"
1883   },
1884   "value": {
1885    "id": "value",
1886    "uml-id": "_cbx2gI30EeO38ZmbECnvbg",
1887    "uml-type": "ownedAttribute",
1888    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
1889    "order-number": 1,
1890    "is-read-only": false,
1891    "description": [
1892     "The specific value of the universal id."
1893    ],
1894    "uml-name": "value",
1895    "controlType": "text"
1896   },
1897   "universal-id": {
1898    "id": "universal-id",
1899    "uml-id": "_SU3Q4I30EeO38ZmbECnvbg",
1900    "uml-type": "uml:DataType",
1901    "description": [
1902     "The universal ID value where the mechanism for generation is defined by some authority not directly referenced in the structure. A example structure is [IETF RFC4122]."
1903    ],
1904    "uml-name": "UniversalId"
1905   },
1906   "address": {
1907    "id": "address",
1908    "uml-id": "_A15msMDaEeWbqPZwR-Ot6A",
1909    "uml-type": "uml:DataType",
1910    "description": [
1911     "A description of location via a hierarchy of narrowing contexts."
1912    ],
1913    "uml-name": "Address"
1914   },
1915   "address-name": {
1916    "id": "address-name",
1917    "uml-id": "_W76bkMDaEeWbqPZwR-Ot6A",
1918    "uml-type": "ownedAttribute",
1919    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
1920    "order-number": 1,
1921    "is-read-only": false,
1922    "description": [
1923     "The name of the address (to allow the specific hierarchy to be distinguished from others for the same entity)."
1924    ],
1925    "uml-name": "addressName",
1926    "controlType": "text"
1927   },
1928   "address-element": {
1929    "id": "address-element",
1930    "uml-id": "_M_WWsMDYEeWbqPZwR-Ot6A",
1931    "uml-type": "uml:DataType",
1932    "description": [
1933     "One element of a hierarchy of elements. Note that the element must have one and only one value chosen from a list of potential value types."
1934    ],
1935    "uml-name": "AddressElement"
1936   },
1937   "local-id-and-class": {
1938    "id": "local-id-and-class",
1939    "uml-id": "_dCdzAMDuEeWbqPZwR-Ot6A",
1940    "uml-type": "uml:DataType",
1941    "description": [
1942     "The localId and the class of entity that it identifies."
1943    ],
1944    "uml-name": "LocalIdAndClass"
1945   },
1946   "class-of-instance": {
1947    "id": "class-of-instance",
1948    "uml-id": "_NBaUwMDvEeWbqPZwR-Ot6A",
1949    "uml-type": "ownedAttribute",
1950    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
1951    "order-number": 1,
1952    "is-read-only": false,
1953    "description": [
1954     "The class to which the name refers."
1955    ],
1956    "uml-name": "classOfInstance",
1957    "controlType": "text"
1958   },
1959   "name-and-class": {
1960    "id": "name-and-class",
1961    "uml-id": "_XUarEMDuEeWbqPZwR-Ot6A",
1962    "uml-type": "uml:DataType",
1963    "description": [
1964     "The name and the class of entity that it names."
1965    ],
1966    "uml-name": "NameAndClass"
1967   },
1968   "address-element-name": {
1969    "id": "address-element-name",
1970    "uml-id": "_3mdl0MpUEeWSlYzRfsq8lQ",
1971    "uml-type": "ownedAttribute",
1972    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
1973    "order-number": 1,
1974    "is-read-only": false,
1975    "description": [
1976     "The name of the address element (e.g.  shelf  as an element of a shelf/slot/port addressing scheme). The remainder of the structure has the reference for the shelf."
1977    ],
1978    "uml-name": "addressElementName",
1979    "controlType": "text"
1980   },
1981   "arbitrary-element": {
1982    "id": "arbitrary-element",
1983    "uml-id": "_nPsCsMDzEeWbqPZwR-Ot6A",
1984    "uml-type": "ownedAttribute",
1985    "type": "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String",
1986    "order-number": 5,
1987    "is-read-only": false,
1988    "description": [
1989     "Where the element is from some external model that is not formally represented in this model."
1990    ],
1991    "uml-name": "arbitraryElement",
1992    "controlType": "text"
1993   },
1994   "2-wp-c8-ec7-ee-wxh-l2-b6-peg6-a": {
1995    "id": "2-wp-c8-ec7-ee-wxh-l2-b6-peg6-a",
1996    "uml-id": "_2WpC8EC7EeWxhL2B6Peg6A",
1997    "enum": [
1998     "BIDIRECTIONAL",
1999     "INPUT",
2000     "OUTPUT",
2001     "UNIDENTIFIED_OR_UNKNOWN"
2002    ],
2003    "is-read-only": false,
2004    "description": [
2005     "The orientation of flow at the Port of a Forwarding entity"
2006    ],
2007    "uml-name": "_2WpC8EC7EeWxhL2B6Peg6A"
2008   },
2009   "d-v67-aec8-ee-wxh-l2-b6-peg6-a": {
2010    "id": "d-v67-aec8-ee-wxh-l2-b6-peg6-a",
2011    "uml-id": "_dV67AEC8EeWxhL2B6Peg6A",
2012    "enum": [
2013     "BIDIRECTIONAL",
2014     "UNIDIRECTIONAL",
2015     "UNDEFINED_OR_UNKNOWN"
2016    ],
2017    "is-read-only": false,
2018    "description": [
2019     "The directionality of a Forwarding entity."
2020    ],
2021    "uml-name": "_dV67AEC8EeWxhL2B6Peg6A"
2022   },
2023   "rwilyeda-ee-w-qe-o-kb-n-up-p9-a": {
2024    "id": "rwilyeda-ee-w-qe-o-kb-n-up-p9-a",
2025    "uml-id": "_RWILYEDAEeWQeOKbNUpP9A",
2026    "enum": [
2027     "BIDIRECTIONAL",
2028     "SINK",
2029     "SOURCE",
2030     "UNDEFINED_OR_UNKNOWN"
2031    ],
2032    "is-read-only": false,
2033    "description": [
2034     "The directionality of a termination entity."
2035    ],
2036    "uml-name": "_RWILYEDAEeWQeOKbNUpP9A"
2037   },
2038   "t5-gyk-edn-ee-w-qe-o-kb-n-up-p9-a": {
2039    "id": "t5-gyk-edn-ee-w-qe-o-kb-n-up-p9-a",
2040    "uml-id": "_T5GykEDNEeWQeOKbNUpP9A",
2041    "enum": [
2042     "CONTRA_DIRECTION_SINK",
2043     "CONTRA_DIRECTION_SOURCE"
2044    ],
2045    "is-read-only": false,
2046    "description": [
2047     "Extended to include contra-direction considerations. Only applies to LP and elements of LP not to LTP."
2048    ],
2049    "uml-name": "_T5GykEDNEeWQeOKbNUpP9A"
2050   },
2051   "6-an-g8-ge-e-ee-wmg-iw-ai-zl-ykq": {
2052    "id": "6-an-g8-ge-e-ee-wmg-iw-ai-zl-ykq",
2053    "uml-id": "_6anG8GeEEeWmgIwAIZlYKQ",
2054    "enum": [
2055     "LP_CAN_NEVER_TERMINATE",
2056     "LT_NOT_TERMINATED",
2057     "TERMINATED_SERVER_TO_CLIENT_FLOW",
2058     "TERMINATED_CLIENT_TO_SERVER_FLOW",
2059     "TERMINATED_BIDIRECTIONAL",
2060     "LT_PERMENANTLY_TERMINATED",
2061     "TERMINATION_STATE_UNKNOWN"
2062    ],
2063    "is-read-only": false,
2064    "description": [
2065     "Provides support for the range of behaviours and specific states that an LP can take with respect to termination of the signal. Indicates to what degree the LayerTermination is terminated."
2066    ],
2067    "uml-name": "_6anG8GeEEeWmgIwAIZlYKQ"
2068   },
2069   "sthcg-ci-eea-g-gv-axx-se1-u-a": {
2070    "id": "sthcg-ci-eea-g-gv-axx-se1-u-a",
2071    "uml-id": "_sthcgCi-EeaGGvAxxSe1uA",
2072    "enum": [
2073     "WAIT_TO_REVERT",
2074     "SIGNAL_DEGRADE",
2075     "SIGNAL_FAIL"
2076    ],
2077    "is-read-only": false,
2078    "description": [
2079     "The cause of the current protection state."
2080    ],
2081    "uml-name": "_sthcgCi-EeaGGvAxxSe1uA"
2082   },
2083   "y-i-kvs-mog-ee-ww-z527-phf-fsa": {
2084    "id": "y-i-kvs-mog-ee-ww-z527-phf-fsa",
2085    "uml-id": "_yIKvsMOGEeWwZ527PhfFSA",
2086    "enum": [
2087     "LOCK_OUT"
2088    ],
2089    "is-read-only": false,
2090    "description": [
2091     "Possible degrees of administrative control applied to the Route selection."
2092    ],
2093    "uml-name": "_yIKvsMOGEeWwZ527PhfFSA"
2094   },
2095   "csw-hk-ci-eea-g-gv-axx-se1-u-a": {
2096    "id": "csw-hk-ci-eea-g-gv-axx-se1-u-a",
2097    "uml-id": "_cswHkCi-EeaGGvAxxSe1uA",
2098    "enum": [],
2099    "is-read-only": false,
2100    "description": [
2101     "The cause of the current route selection."
2102    ],
2103    "uml-name": "_cswHkCi-EeaGGvAxxSe1uA"
2104   },
2105   "e-7-dymof-ee-ww-z527-phf-fsa": {
2106    "id": "e-7-dymof-ee-ww-z527-phf-fsa",
2107    "uml-id": "_e-7DYMOFEeWwZ527PhfFSA",
2108    "enum": [
2109     "NORMAL",
2110     "MANUAL",
2111     "FORCED"
2112    ],
2113    "is-read-only": false,
2114    "uml-name": "_e-7DYMOFEeWwZ527PhfFSA"
2115   },
2116   "z-r-kl-i-ci9-eea-g-gv-axx-se1-u-a": {
2117    "id": "z-r-kl-i-ci9-eea-g-gv-axx-se1-u-a",
2118    "uml-id": "_zRKlICi9EeaGGvAxxSe1uA",
2119    "enum": [],
2120    "is-read-only": false,
2121    "description": [
2122     "Explains the reason for the current switch state."
2123    ],
2124    "uml-name": "_zRKlICi9EeaGGvAxxSe1uA"
2125   },
2126   "o-gqjf1-ln-ee-o75-d-o39-gb-f8-q": {
2127    "id": "o-gqjf1-ln-ee-o75-d-o39-gb-f8-q",
2128    "uml-id": "_oGqjf1LNEeO75dO39GbF8Q",
2129    "enum": [
2130     "REVERTIVE",
2131     "NON-REVERTIVE"
2132    ],
2133    "is-read-only": false,
2134    "description": [
2135     "The reversion mode associated with protection."
2136    ],
2137    "uml-name": "_oGqjf1LNEeO75dO39GbF8Q"
2138   },
2139   "l-nclk-l-et-ee-sz-ud-yf-p-sdgew": {
2140    "id": "l-nclk-l-et-ee-sz-ud-yf-p-sdgew",
2141    "uml-id": "_lNclkLEtEeSZUdYfPSdgew",
2142    "enum": [
2143     "DISABLED",
2144     "ENABLED"
2145    ],
2146    "is-read-only": false,
2147    "description": [
2148     "The possible values of the operationalState."
2149    ],
2150    "uml-name": "_lNclkLEtEeSZUdYfPSdgew"
2151   },
2152   "kskoyl-eu-ee-sz-ud-yf-p-sdgew": {
2153    "id": "kskoyl-eu-ee-sz-ud-yf-p-sdgew",
2154    "uml-id": "_KSKOYLEuEeSZUdYfPSdgew",
2155    "enum": [
2156     "LOCKED",
2157     "UNLOCKED"
2158    ],
2159    "is-read-only": false,
2160    "description": [
2161     "The possible values of the administrativeState."
2162    ],
2163    "uml-name": "_KSKOYLEuEeSZUdYfPSdgew"
2164   },
2165   "-x-pe-al-ev-ee-sz-ud-yf-p-sdgew": {
2166    "id": "-x-pe-al-ev-ee-sz-ud-yf-p-sdgew",
2167    "uml-id": "_-xPeALEvEeSZUdYfPSdgew",
2168    "enum": [
2169     "UNLOCK",
2170     "LOCK_PASSIVE",
2171     "LOCK_ACTIVE",
2172     "LOCK_IMMEDIATE"
2173    ],
2174    "is-read-only": false,
2175    "description": [
2176     "The possible values of the current target administrative state.",
2177     "Reflects the current control action when the entity is not in the desired state."
2178    ],
2179    "uml-name": "_-xPeALEvEeSZUdYfPSdgew"
2180   },
2181   "mcyhc-gge-ee-wmg-iw-ai-zl-ykq": {
2182    "id": "mcyhc-gge-ee-wmg-iw-ai-zl-ykq",
2183    "uml-id": "_McyhcGgeEeWmgIwAIZlYKQ",
2184    "enum": [
2185     "SHUTTING_DOWN_ACTIVE",
2186     "SHUTTING_DOWN_PASSIVE"
2187    ],
2188    "is-read-only": false,
2189    "description": [
2190     "Possible extensions to AdministrativeState."
2191    ],
2192    "uml-name": "_McyhcGgeEeWmgIwAIZlYKQ"
2193   },
2194   "y-ssbo-ggi-ee-wmg-iw-ai-zl-ykq": {
2195    "id": "y-ssbo-ggi-ee-wmg-iw-ai-zl-ykq",
2196    "uml-id": "_YSsboGgiEeWmgIwAIZlYKQ",
2197    "enum": [
2198     "PLANNED",
2199     "POTENTIAL",
2200     "INSTALLED",
2201     "PENDING_REMOVAL"
2202    ],
2203    "is-read-only": false,
2204    "description": [
2205     "The possible values of the lifecycleState."
2206    ],
2207    "uml-name": "_YSsboGgiEeWmgIwAIZlYKQ"
2208   },
2209   "lj-ul4-d3-w-eea-ri-h69-pghu-a": {
2210    "id": "lj-ul4-d3-w-eea-ri-h69-pghu-a",
2211    "uml-id": "_ljUl4D3WEeaRI-H69PghuA",
2212    "enum": [
2213     "CREATE_POST_ADD",
2214     "SET_UPDATE_PUT_MODIFY_WRITE_ADD",
2215     "GET_READ",
2216     "DELETE_REMOVE"
2217    ],
2218    "is-read-only": false,
2219    "uml-name": "_ljUl4D3WEeaRI-H69PghuA"
2220   },
2221   "iyt74-d3-k-eea-ri-h69-pghu-a": {
2222    "id": "iyt74-d3-k-eea-ri-h69-pghu-a",
2223    "uml-id": "_IYT74D3kEeaRI-H69PghuA",
2224    "enum": [
2225     "STRUCTURE_IS_NOT",
2226     "NEW_STRUCTURE_AND_VALUES",
2227     "INCREMENTAL_STRUCTURE_AND_VALUES",
2228     "ONLY_VALUES_IN_EXISTING_STRUCTURE",
2229     "DEFINED_BY_VERB"
2230    ],
2231    "is-read-only": false,
2232    "uml-name": "_IYT74D3kEeaRI-H69PghuA"
2233   },
2234   "l4-y9-qe2-d-eea-gxd-x-ei-nf4-t-a": {
2235    "id": "l4-y9-qe2-d-eea-gxd-x-ei-nf4-t-a",
2236    "uml-id": "_L4Y9QE2DEeaGxdXEiNf4tA",
2237    "enum": [
2238     "BEST_EFFORT",
2239     "EXACT_MATCH"
2240    ],
2241    "is-read-only": false,
2242    "uml-name": "_L4Y9QE2DEeaGxdXEiNf4tA"
2243   },
2244   "nd-xvme2-d-eea-gxd-x-ei-nf4-t-a": {
2245    "id": "nd-xvme2-d-eea-gxd-x-ei-nf4-t-a",
2246    "uml-id": "_ndXVME2DEeaGxdXEiNf4tA",
2247    "enum": [
2248     "NO_PAUSE_POSSIBLE"
2249    ],
2250    "is-read-only": false,
2251    "uml-name": "_ndXVME2DEeaGxdXEiNf4tA"
2252   },
2253   "y2-wm8-eq-eeas-l6-dcj-i1-v-ea": {
2254    "id": "y2-wm8-eq-eeas-l6-dcj-i1-v-ea",
2255    "uml-id": "_y2WM8EQ-EeasL6dcjI1vEA",
2256    "enum": [
2257     "MALE",
2258     "FEMALE",
2259     "SYMMETRIC_NEUTRAL"
2260    ],
2261    "is-read-only": false,
2262    "description": [
2263     "Most connector schems are asymmetric such that there are two orientations of the connector where a mating is only possible between two connectors of different orientations. A multi-pin connector may have a mix of pin orientations. In this case it is expected that the dominant orientation of pin is chosen for the connector orientation."
2264    ],
2265    "uml-name": "_y2WM8EQ-EeasL6dcjI1vEA"
2266   },
2267   "m-mo-bg-e-qv-eeas-l6-dcj-i1-v-ea": {
2268    "id": "m-mo-bg-e-qv-eeas-l6-dcj-i1-v-ea",
2269    "uml-id": "_mMOBgEQvEeasL6dcjI1vEA",
2270    "enum": [
2271     "SUBRACK",
2272     "CIRCUIT_PACK",
2273     "SMALL_FORMFACTOR_PLUGGABLE",
2274     "STAND_ALONE_UNIT",
2275     "RACK"
2276    ],
2277    "is-read-only": false,
2278    "description": [
2279     "The form of equipment."
2280    ],
2281    "uml-name": "_mMOBgEQvEeasL6dcjI1vEA"
2282   },
2283   "0-k-ko-erl-eeas-l6-dcj-i1-v-ea": {
2284    "id": "0-k-ko-erl-eeas-l6-dcj-i1-v-ea",
2285    "uml-id": "_0K-KoERLEeasL6dcjI1vEA",
2286    "enum": [
2287     "SLOT"
2288    ],
2289    "is-read-only": false,
2290    "description": [
2291     "The form of holder."
2292    ],
2293    "uml-name": "_0K-KoERLEeasL6dcjI1vEA"
2294   }
2295  }
2296 }