changing activation service logic to use presto-api module
[unimgr.git] / api / src / main / yang / NRP_Interface-ObjectClasses-TopologyPacs.yang
diff --git a/api/src/main/yang/NRP_Interface-ObjectClasses-TopologyPacs.yang b/api/src/main/yang/NRP_Interface-ObjectClasses-TopologyPacs.yang
deleted file mode 100644 (file)
index 60dd94e..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-module NRP_Interface-ObjectClasses-TopologyPacs {
-    namespace "uri:onf:NRP_Interface-ObjectClasses-TopologyPacs";
-    prefix NRP_Interface-ObjectClasses-TopologyPacs;
-    import CoreModel-CoreNetworkModule-TypeDefinitions {
-        prefix CoreModel-CoreNetworkModule-TypeDefinitions;
-    }
-    import CoreModel-CoreNetworkModule-ObjectClasses {
-        prefix CoreModel-CoreNetworkModule-ObjectClasses;
-    }
-    revision 2016-04-13{}
-    grouping G_TransferCost_Pac {
-        list costCharacteristicList {
-            description "The list of costs where each cost relates to some aspect of the TopologicalEntity.";
-            key 'costName';
-            config true;
-            ordered-by system;
-            uses CoreModel-CoreNetworkModule-TypeDefinitions:G_CostCharacteristics;
-            min-elements 1;
-        }
-    }
-    grouping G_RiskParameter_Pac {
-        list riskCharacteristicList {
-            description "A list of risk characteristics for consideration in an analysis of shared risk. Each element of the list represents a specific risk consideration.";
-            key 'riskCharacteristicName';
-            config true;
-            ordered-by system;
-            uses CoreModel-CoreNetworkModule-TypeDefinitions:G_RiskCharacteristic;
-            min-elements 1;
-        }
-    }
-    grouping G_LayerProtocolTransition_Pac {
-        leaf-list transitionedLayerProtocolList {
-            description "Provides the ordered structure of layer protocol transitions encapsulated in the TopologicalEntity. The ordering relates to the LinkPort role.";
-            ordered-by system;
-            type string;
-            min-elements 1;
-        }
-        leaf-list _ltpRefList {
-            description "Lists the LTPs that define the layer protocol transition of the transitional link.";
-            ordered-by system;
-            type leafref {
-                path '/CoreModel-CoreNetworkModule-ObjectClasses:LogicalTerminationPoint/CoreModel-CoreNetworkModule-ObjectClasses:uuid';
-            }
-            min-elements 1;
-        }
-    }
-    grouping G_TransferTiming_Pac {
-        leaf fixedLatencyCharacteristic {
-            type string;
-            description "A TopologicalEntity suffers delay caused by the realization of the servers (e.g. distance related; FEC encoding etc.) along with some client specific processing. This is the total average latency effect of the TopologicalEntity";
-        }
-        leaf jitterCharacteristic {
-            type string;
-            description "High frequency deviation from true periodicity of a signal and therefore a small high rate of change of transfer latency.
-Applies to TDM systems (and not packet).";
-        }
-        leaf wanderCharacteristic {
-            type string;
-            description "Low frequency deviation from true periodicity of a signal and therefore a small low rate of change of transfer latency.
-Applies to TDM systems (and not packet).";
-        }
-        list queuingLatencyList {
-            description "The effect on the latency of a queuing process. This only has significant effect for packet based systems and has a complex characteristic.";
-            key 'id';
-            config true;
-            ordered-by system;
-            uses CoreModel-CoreNetworkModule-TypeDefinitions:G_QueuingLatency;
-        }
-    }
-    grouping G_TransferIntegrity_Pac {
-        leaf errorCharacteristic {
-            type string;
-            description "Describes the degree to which the signal propagated can be errored. 
-Applies to TDM systems as the errored signal will be propagated and not packet as errored packets will be discarded.";
-        }
-        leaf lossCharacteristic {
-            type string;
-            description "Describes the acceptable characteristic of lost packets where loss may result from discard due to errors or overflow.
-Applies to packet systems and not TDM (as for TDM errored signals are propagated unless grossly errored and overflow/underflow turns into timing slips).";
-        }
-        leaf repeatDeliveryCharacteristic {
-            type string;
-            description "Primarily applies to packet systems where a packet may be delivered more than once (in fault recovery for example). 
-It can also apply to TDM where several frames may be received twice due to switching in a system with a large differential propagation delay.";
-        }
-        leaf deliveryOrderCharacteristic {
-            type string;
-            description "Describes the degree to which packets will be delivered out of sequence.
-Does not apply to TDM as the TDM protocols maintain strict order.";
-        }
-        leaf unavailableTimeCharacteristic {
-            type string;
-            description "Describes the duration for which there may be no valid signal propagated.";
-        }
-        leaf serverIntegrityProcessCharacteristic {
-            type string;
-            description "Describes the effect of any server integrity enhancement process on the characteristics of the TopologicalEntity.";
-        }
-    }
-    grouping G_TransferCapacity_Pac {
-        container totalPotentialCapacity {
-            description "An optimistic view of the capacity of the TopologicalEntity assuming that any shared capacity is available to be taken.";
-            config true;
-            uses CoreModel-CoreNetworkModule-TypeDefinitions:G_Capacity;
-        }
-        container availableCapacity {
-            description "Capacity available to be assigned.";
-            config true;
-            uses CoreModel-CoreNetworkModule-TypeDefinitions:G_Capacity;
-        }
-        list capacityAssignedToUserView {
-            description "Capacity already assigned";
-            key 'id';
-            config true;
-            ordered-by system;
-            uses CoreModel-CoreNetworkModule-TypeDefinitions:G_Capacity;
-        }
-        leaf capacityInteractionAlgorithm {
-            type string;
-            description "A reference to an algorithm that describes how various chunks of allocated capacity interact (e.g. when shared)";
-        }
-    }
-    grouping G_TopologicalEntity {
-        container _riskParameter_Pac {
-            config true;
-            uses G_RiskParameter_Pac;
-        }
-        container _transferCost_Pac {
-            config true;
-            uses G_TransferCost_Pac;
-        }
-        container _transferTiming_Pac {
-            config true;
-            uses G_TransferTiming_Pac;
-        }
-        container _transferCapacity_Pac {
-            config true;
-            uses G_TransferCapacity_Pac;
-        }
-        container _transferIntegrity_Pac {
-            config true;
-            uses G_TransferIntegrity_Pac;
-        }
-        container _validation_Pac {
-            config true;
-            uses G_Validation_Pac;
-        }
-        list _layerTransition_Pac {
-            config true;
-            ordered-by system;
-            uses G_LayerProtocolTransition_Pac;
-        }
-    }
-    grouping G_Validation_Pac {
-        list validationMechanismList {
-            description "Provides details of the specific validation mechanism(s) used to confirm the presence of an intended topologicalEntity.";
-            key 'id';
-            config true;
-            ordered-by system;
-            uses CoreModel-CoreNetworkModule-TypeDefinitions:G_ValidationMechanism;
-            min-elements 1;
-        }
-    }
-}