diff options
Diffstat (limited to 'dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/DcaeInventoryImpl.java')
-rw-r--r-- | dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/DcaeInventoryImpl.java | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/DcaeInventoryImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/DcaeInventoryImpl.java index 5e92c3a..f98c884 100644 --- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/DcaeInventoryImpl.java +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/DcaeInventoryImpl.java @@ -26,6 +26,7 @@ import org.openecomp.dcae.controller.inventory.DCAEServiceType; import org.openecomp.dcae.controller.inventory.DCAEServiceTypeRequest; import org.openecomp.dcae.controller.inventory.DcaeInventory; import org.openecomp.dcae.controller.inventory.DcaeServiceTypeResults; +import org.openecomp.dcae.controller.inventory.InventoryConfigurationRule; import org.openecomp.dcae.controller.inventory.DcaeServiceResults; import org.openecomp.dcae.controller.inventory.InventoryPackage; @@ -39,6 +40,7 @@ import org.openecomp.dcae.controller.inventory.InventoryPackage; * <ul> * <li>{@link org.openecomp.dcae.controller.inventory.impl.DcaeInventoryImpl#getServiceTypes <em>Service Types</em>}</li> * <li>{@link org.openecomp.dcae.controller.inventory.impl.DcaeInventoryImpl#getServices <em>Services</em>}</li> + * <li>{@link org.openecomp.dcae.controller.inventory.impl.DcaeInventoryImpl#getRules <em>Rules</em>}</li> * </ul> * * @generated @@ -65,6 +67,16 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D protected EList<DCAEService> services; /** + * The cached value of the '{@link #getRules() <em>Rules</em>}' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getRules() + * @generated + * @ordered + */ + protected EList<InventoryConfigurationRule> rules; + + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated @@ -112,6 +124,18 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D * <!-- end-user-doc --> * @generated */ + public EList<InventoryConfigurationRule> getRules() { + if (rules == null) { + rules = new EObjectContainmentEList<InventoryConfigurationRule>(InventoryConfigurationRule.class, this, InventoryPackage.DCAE_INVENTORY__RULES); + } + return rules; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public DcaeServiceTypeResults getDcaeServiceTypes(String typeName, Boolean onlyLatest, Boolean onlyActive, String vnfType, String serviceId, String serviceLocation, String asdcServiceId, String asdcResourceId, Integer offset) { // TODO: implement this method // Ensure that you remove @generated or mark it @generated NOT @@ -222,6 +246,17 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D * <!-- end-user-doc --> * @generated */ + public void updateConfiguration() { + // TODO: implement this method + // Ensure that you remove @generated or mark it @generated NOT + throw new UnsupportedOperationException(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { @@ -229,6 +264,8 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D return ((InternalEList<?>)getServiceTypes()).basicRemove(otherEnd, msgs); case InventoryPackage.DCAE_INVENTORY__SERVICES: return ((InternalEList<?>)getServices()).basicRemove(otherEnd, msgs); + case InventoryPackage.DCAE_INVENTORY__RULES: + return ((InternalEList<?>)getRules()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } @@ -245,6 +282,8 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D return getServiceTypes(); case InventoryPackage.DCAE_INVENTORY__SERVICES: return getServices(); + case InventoryPackage.DCAE_INVENTORY__RULES: + return getRules(); } return super.eGet(featureID, resolve, coreType); } @@ -266,6 +305,10 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D getServices().clear(); getServices().addAll((Collection<? extends DCAEService>)newValue); return; + case InventoryPackage.DCAE_INVENTORY__RULES: + getRules().clear(); + getRules().addAll((Collection<? extends InventoryConfigurationRule>)newValue); + return; } super.eSet(featureID, newValue); } @@ -284,6 +327,9 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D case InventoryPackage.DCAE_INVENTORY__SERVICES: getServices().clear(); return; + case InventoryPackage.DCAE_INVENTORY__RULES: + getRules().clear(); + return; } super.eUnset(featureID); } @@ -300,6 +346,8 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D return serviceTypes != null && !serviceTypes.isEmpty(); case InventoryPackage.DCAE_INVENTORY__SERVICES: return services != null && !services.isEmpty(); + case InventoryPackage.DCAE_INVENTORY__RULES: + return rules != null && !rules.isEmpty(); } return super.eIsSet(featureID); } @@ -334,6 +382,9 @@ public class DcaeInventoryImpl extends MinimalEObjectImpl.Container implements D case InventoryPackage.DCAE_INVENTORY___POLL: poll(); return null; + case InventoryPackage.DCAE_INVENTORY___UPDATE_CONFIGURATION: + updateConfiguration(); + return null; } return super.eInvoke(operationID, arguments); } |