From 8fc1dbd5956a1e20b8b576cee791271bc3e7c283 Mon Sep 17 00:00:00 2001
From: Carsten Lund
- *
* The following features are supported:
+ *
*
- *
* The following features are implemented: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are implemented: + *
** The following features are implemented: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
*null
.
* @generated
*/
public static HealthTestStatus get(String literal) {
@@ -155,6 +157,8 @@ public enum HealthTestStatus implements Enumerator {
* Returns the 'Health Test Status' literal with the specified name.
*
*
+ * @param name the name.
+ * @return the matching enumerator or null
.
* @generated
*/
public static HealthTestStatus getByName(String name) {
@@ -171,6 +175,8 @@ public enum HealthTestStatus implements Enumerator {
* Returns the 'Health Test Status' literal with the specified integer value.
*
*
+ * @param value the integer value.
+ * @return the matching enumerator or null
.
* @generated
*/
public static HealthTestStatus get(int value) {
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/ServicePackage.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/ServicePackage.java
index 74f5786..2c5a489 100644
--- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/ServicePackage.java
+++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/ServicePackage.java
@@ -44,6 +44,24 @@ import org.eclipse.emf.ecore.EReference;
* * The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
*- *
* * @generated */ diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/impl/DcaeServiceInstanceImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/impl/DcaeServiceInstanceImpl.java index ce2d06b..ef9d6c1 100644 --- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/impl/DcaeServiceInstanceImpl.java +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/service/impl/DcaeServiceInstanceImpl.java @@ -47,6 +47,7 @@ import org.eclipse.emf.ecore.util.InternalEList; * ** The following features are implemented: + *
** The following features are implemented: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
*+ * If the meaning of the 'Replication Case' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Replication Case' attribute. + * @see #setReplicationCase(String) + * @see org.openecomp.dcae.controller.core.stream.StreamPackage#getDatabusStreamTopic_ReplicationCase() + * @model unique="false" + * @generated + */ + String getReplicationCase(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.core.stream.DatabusStreamTopic#getReplicationCase Replication Case}' attribute. + * + * + * @param value the new value of the 'Replication Case' attribute. + * @see #getReplicationCase() + * @generated + */ + void setReplicationCase(String value); + + /** + * Returns the value of the 'Global Mr URL' attribute. + * + *+ * If the meaning of the 'Global Mr URL' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Global Mr URL' attribute. + * @see #setGlobalMrURL(String) + * @see org.openecomp.dcae.controller.core.stream.StreamPackage#getDatabusStreamTopic_GlobalMrURL() + * @model unique="false" + * @generated + */ + String getGlobalMrURL(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.core.stream.DatabusStreamTopic#getGlobalMrURL Global Mr URL}' attribute. + * + * + * @param value the new value of the 'Global Mr URL' attribute. + * @see #getGlobalMrURL() + * @generated + */ + void setGlobalMrURL(String value); } // DatabusStreamTopic diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicAction.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicAction.java index 313e19e..dcfcf9a 100644 --- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicAction.java +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicAction.java @@ -139,6 +139,8 @@ public enum DatabusStreamTopicAction implements Enumerator { * Returns the 'Databus Stream Topic Action' literal with the specified literal value. * * + * @param literal the literal. + * @return the matching enumerator ornull
.
* @generated
*/
public static DatabusStreamTopicAction get(String literal) {
@@ -155,6 +157,8 @@ public enum DatabusStreamTopicAction implements Enumerator {
* Returns the 'Databus Stream Topic Action' literal with the specified name.
*
*
+ * @param name the name.
+ * @return the matching enumerator or null
.
* @generated
*/
public static DatabusStreamTopicAction getByName(String name) {
@@ -171,6 +175,8 @@ public enum DatabusStreamTopicAction implements Enumerator {
* Returns the 'Databus Stream Topic Action' literal with the specified integer value.
*
*
+ * @param value the integer value.
+ * @return the matching enumerator or null
.
* @generated
*/
public static DatabusStreamTopicAction get(int value) {
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicClient.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicClient.java
index 21b7e59..dac5c3e 100644
--- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicClient.java
+++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/DatabusStreamTopicClient.java
@@ -32,6 +32,7 @@ import org.eclipse.emf.common.util.EList;
*
* * The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
*null
.
* @generated
*/
public static StreamAuthentication get(String literal) {
@@ -155,6 +157,8 @@ public enum StreamAuthentication implements Enumerator {
* Returns the 'Authentication' literal with the specified name.
*
*
+ * @param name the name.
+ * @return the matching enumerator or null
.
* @generated
*/
public static StreamAuthentication getByName(String name) {
@@ -171,6 +175,8 @@ public enum StreamAuthentication implements Enumerator {
* Returns the 'Authentication' literal with the specified integer value.
*
*
+ * @param value the integer value.
+ * @return the matching enumerator or null
.
* @generated
*/
public static StreamAuthentication get(int value) {
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/StreamPackage.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/StreamPackage.java
index efeb246..b9eb6b7 100644
--- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/StreamPackage.java
+++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/StreamPackage.java
@@ -43,6 +43,24 @@ import org.eclipse.emf.ecore.EReference;
* * The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
*- *
* * @generated */ diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DatabusStreamTopicClientImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DatabusStreamTopicClientImpl.java index b412b3e..86457ed 100644 --- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DatabusStreamTopicClientImpl.java +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DatabusStreamTopicClientImpl.java @@ -45,6 +45,7 @@ import org.eclipse.emf.ecore.util.EDataTypeEList; * ** The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
*- *
* * @generated */ diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamInternalEndPointImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamInternalEndPointImpl.java index 4286bab..dcf1484 100644 --- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamInternalEndPointImpl.java +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamInternalEndPointImpl.java @@ -39,11 +39,11 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; * ** The following features are implemented: + *
** The following features are implemented: + *
*- *
* * @generated */ diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamPublisherInternalImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamPublisherInternalImpl.java index 480d1d3..bb24b6b 100644 --- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamPublisherInternalImpl.java +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamPublisherInternalImpl.java @@ -39,11 +39,11 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * ** The following features are implemented: + *
** The following features are implemented: + *
*- *
* * @generated */ diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamSubscriberInternalImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamSubscriberInternalImpl.java index 075fa66..6de780a 100644 --- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamSubscriberInternalImpl.java +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/core/stream/impl/DcaeStreamSubscriberInternalImpl.java @@ -37,11 +37,11 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * ** The following features are implemented: + *
** The following features are implemented: + *
*+ * The following features are supported: + *
+ *+ * If the meaning of the 'Code' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Code' attribute. + * @see #setCode(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getApiResponseMessage_Code() + * @model unique="false" + * @generated + */ + Integer getCode(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.ApiResponseMessage#getCode Code}' attribute. + * + * + * @param value the new value of the 'Code' attribute. + * @see #getCode() + * @generated + */ + void setCode(Integer value); + + /** + * Returns the value of the 'Type' attribute. + * + *+ * If the meaning of the 'Type' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Type' attribute. + * @see #setType(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getApiResponseMessage_Type() + * @model unique="false" + * @generated + */ + String getType(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.ApiResponseMessage#getType Type}' attribute. + * + * + * @param value the new value of the 'Type' attribute. + * @see #getType() + * @generated + */ + void setType(String value); + + /** + * Returns the value of the 'Message' attribute. + * + *+ * If the meaning of the 'Message' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Message' attribute. + * @see #setMessage(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getApiResponseMessage_Message() + * @model unique="false" + * @generated + */ + String getMessage(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.ApiResponseMessage#getMessage Message}' attribute. + * + * + * @param value the new value of the 'Message' attribute. + * @see #getMessage() + * @generated + */ + void setMessage(String value); + +} // ApiResponseMessage diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEService.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEService.java new file mode 100644 index 0000000..3974ef0 --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEService.java @@ -0,0 +1,308 @@ +/** + */ +package org.openecomp.dcae.controller.inventory; + +import java.util.Date; + +import org.eclipse.emf.common.util.EList; +import org.openecomp.ncomp.core.NamedEntity; + +/** + * + * A representation of the model object 'DCAE Service'. + * + * + *+ * The following features are supported: + *
+ *+ * If the meaning of the 'Service Id' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Service Id' attribute. + * @see #setServiceId(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_ServiceId() + * @model unique="false" + * @generated + */ + String getServiceId(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getServiceId Service Id}' attribute. + * + * + * @param value the new value of the 'Service Id' attribute. + * @see #getServiceId() + * @generated + */ + void setServiceId(String value); + + /** + * Returns the value of the 'Self Link' containment reference. + * + * + * + * Link.title is serviceId + * + * @return the value of the 'Self Link' containment reference. + * @see #setSelfLink(Link) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_SelfLink() + * @model containment="true" + * @generated + */ + Link getSelfLink(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getSelfLink Self Link}' containment reference. + * + * + * @param value the new value of the 'Self Link' containment reference. + * @see #getSelfLink() + * @generated + */ + void setSelfLink(Link value); + + /** + * Returns the value of the 'Created1' attribute. + * + *+ * If the meaning of the 'Created1' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Created1' attribute. + * @see #setCreated1(Date) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_Created1() + * @model unique="false" + * @generated + */ + Date getCreated1(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getCreated1 Created1}' attribute. + * + * + * @param value the new value of the 'Created1' attribute. + * @see #getCreated1() + * @generated + */ + void setCreated1(Date value); + + /** + * Returns the value of the 'Modified' attribute. + * + *+ * If the meaning of the 'Modified' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Modified' attribute. + * @see #setModified(Date) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_Modified() + * @model unique="false" + * @generated + */ + Date getModified(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getModified Modified}' attribute. + * + * + * @param value the new value of the 'Modified' attribute. + * @see #getModified() + * @generated + */ + void setModified(Date value); + + /** + * Returns the value of the 'Type Link' containment reference. + * + * + * + * Link.title is typeId + * + * @return the value of the 'Type Link' containment reference. + * @see #setTypeLink(Link) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_TypeLink() + * @model containment="true" + * @generated + */ + Link getTypeLink(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getTypeLink Type Link}' containment reference. + * + * + * @param value the new value of the 'Type Link' containment reference. + * @see #getTypeLink() + * @generated + */ + void setTypeLink(Link value); + + /** + * Returns the value of the 'Vnf Id' attribute. + * + *+ * If the meaning of the 'Vnf Id' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Vnf Id' attribute. + * @see #setVnfId(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_VnfId() + * @model unique="false" + * @generated + */ + String getVnfId(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getVnfId Vnf Id}' attribute. + * + * + * @param value the new value of the 'Vnf Id' attribute. + * @see #getVnfId() + * @generated + */ + void setVnfId(String value); + + /** + * Returns the value of the 'Vnf Link' containment reference. + * + * + * + * Link.title is vnfId + * + * @return the value of the 'Vnf Link' containment reference. + * @see #setVnfLink(Link) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_VnfLink() + * @model containment="true" + * @generated + */ + Link getVnfLink(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getVnfLink Vnf Link}' containment reference. + * + * + * @param value the new value of the 'Vnf Link' containment reference. + * @see #getVnfLink() + * @generated + */ + void setVnfLink(Link value); + + /** + * Returns the value of the 'Vnf Type' attribute. + * + *+ * If the meaning of the 'Vnf Type' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Vnf Type' attribute. + * @see #setVnfType(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_VnfType() + * @model unique="false" + * @generated + */ + String getVnfType(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getVnfType Vnf Type}' attribute. + * + * + * @param value the new value of the 'Vnf Type' attribute. + * @see #getVnfType() + * @generated + */ + void setVnfType(String value); + + /** + * Returns the value of the 'Vnf Location' attribute. + * + * + * + * Location information of the associated VNF + * + * @return the value of the 'Vnf Location' attribute. + * @see #setVnfLocation(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_VnfLocation() + * @model unique="false" + * @generated + */ + String getVnfLocation(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getVnfLocation Vnf Location}' attribute. + * + * + * @param value the new value of the 'Vnf Location' attribute. + * @see #getVnfLocation() + * @generated + */ + void setVnfLocation(String value); + + /** + * Returns the value of the 'Deployment Ref' attribute. + * + * + * + * Reference to a Cloudify deployment + * + * @return the value of the 'Deployment Ref' attribute. + * @see #setDeploymentRef(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_DeploymentRef() + * @model unique="false" + * @generated + */ + String getDeploymentRef(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEService#getDeploymentRef Deployment Ref}' attribute. + * + * + * @param value the new value of the 'Deployment Ref' attribute. + * @see #getDeploymentRef() + * @generated + */ + void setDeploymentRef(String value); + + /** + * Returns the value of the 'Components' containment reference list. + * The list contents are of type {@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent}. + * + *+ * If the meaning of the 'Components' containment reference list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Components' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEService_Components() + * @model containment="true" + * @generated + */ + EList+ * The following features are supported: + *
+ *+ * If the meaning of the 'Created1' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Created1' attribute. + * @see #setCreated1(Date) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponent_Created1() + * @model unique="false" + * @generated + */ + Date getCreated1(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent#getCreated1 Created1}' attribute. + * + * + * @param value the new value of the 'Created1' attribute. + * @see #getCreated1() + * @generated + */ + void setCreated1(Date value); + + /** + * Returns the value of the 'Modified' attribute. + * + *+ * If the meaning of the 'Modified' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Modified' attribute. + * @see #setModified(Date) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponent_Modified() + * @model unique="false" + * @generated + */ + Date getModified(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent#getModified Modified}' attribute. + * + * + * @param value the new value of the 'Modified' attribute. + * @see #getModified() + * @generated + */ + void setModified(Date value); + + /** + * Returns the value of the 'Component Type' attribute. + * + *+ * If the meaning of the 'Component Type' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Component Type' attribute. + * @see #setComponentType(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponent_ComponentType() + * @model unique="false" + * @generated + */ + String getComponentType(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent#getComponentType Component Type}' attribute. + * + * + * @param value the new value of the 'Component Type' attribute. + * @see #getComponentType() + * @generated + */ + void setComponentType(String value); + + /** + * Returns the value of the 'Component Source' attribute. + * + * + * + * Specifies the name of the underying source service that is responsible for this components + * + * @return the value of the 'Component Source' attribute. + * @see #setComponentSource(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponent_ComponentSource() + * @model unique="false" + * @generated + */ + String getComponentSource(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent#getComponentSource Component Source}' attribute. + * + * + * @param value the new value of the 'Component Source' attribute. + * @see #getComponentSource() + * @generated + */ + void setComponentSource(String value); + + /** + * Returns the value of the 'Status' attribute. + * + *+ * If the meaning of the 'Status' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Status' attribute. + * @see #setStatus(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponent_Status() + * @model unique="false" + * @generated + */ + String getStatus(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent#getStatus Status}' attribute. + * + * + * @param value the new value of the 'Status' attribute. + * @see #getStatus() + * @generated + */ + void setStatus(String value); + + /** + * Returns the value of the 'Location' attribute. + * + * + * + * Location information of the component + * + * @return the value of the 'Location' attribute. + * @see #setLocation(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponent_Location() + * @model unique="false" + * @generated + */ + String getLocation(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent#getLocation Location}' attribute. + * + * + * @param value the new value of the 'Location' attribute. + * @see #getLocation() + * @generated + */ + void setLocation(String value); + + /** + * Returns the value of the 'Shareable' attribute. + * + * + * + * Used to determine if this component can be shared amongst different DCAE services + * + * @return the value of the 'Shareable' attribute. + * @see #setShareable(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponent_Shareable() + * @model unique="false" + * @generated + */ + Integer getShareable(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent#getShareable Shareable}' attribute. + * + * + * @param value the new value of the 'Shareable' attribute. + * @see #getShareable() + * @generated + */ + void setShareable(Integer value); + +} // DCAEServiceComponent diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceComponentRequest.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceComponentRequest.java new file mode 100644 index 0000000..f2e99ce --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceComponentRequest.java @@ -0,0 +1,128 @@ +/** + */ +package org.openecomp.dcae.controller.inventory; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'DCAE Service Component Request'. + * + * + *+ * The following features are supported: + *
+ *+ * If the meaning of the 'Component Type' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Component Type' attribute. + * @see #setComponentType(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponentRequest_ComponentType() + * @model unique="false" + * @generated + */ + String getComponentType(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponentRequest#getComponentType Component Type}' attribute. + * + * + * @param value the new value of the 'Component Type' attribute. + * @see #getComponentType() + * @generated + */ + void setComponentType(String value); + + /** + * Returns the value of the 'Component Source' attribute. + * + * + * + * Specifies the name of the underying source service that is responsible for this components + * + * @return the value of the 'Component Source' attribute. + * @see #setComponentSource(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponentRequest_ComponentSource() + * @model unique="false" + * @generated + */ + String getComponentSource(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponentRequest#getComponentSource Component Source}' attribute. + * + * + * @param value the new value of the 'Component Source' attribute. + * @see #getComponentSource() + * @generated + */ + void setComponentSource(String value); + + /** + * Returns the value of the 'Shareable' attribute. + * + * + * + * Used to determine if this component can be shared amongst different DCAE services + * + * @return the value of the 'Shareable' attribute. + * @see #setShareable(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceComponentRequest_Shareable() + * @model unique="false" + * @generated + */ + Integer getShareable(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponentRequest#getShareable Shareable}' attribute. + * + * + * @param value the new value of the 'Shareable' attribute. + * @see #getShareable() + * @generated + */ + void setShareable(Integer value); + +} // DCAEServiceComponentRequest diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceGroupByResults.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceGroupByResults.java new file mode 100644 index 0000000..de31e7c --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceGroupByResults.java @@ -0,0 +1,68 @@ +/** + */ +package org.openecomp.dcae.controller.inventory; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'DCAE Service Group By Results'. + * + * + *+ * The following features are supported: + *
+ *+ * If the meaning of the 'Property Values' containment reference list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Property Values' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceGroupByResults_PropertyValues() + * @model containment="true" + * @generated + */ + EList+ * The following features are supported: + *
+ *+ * If the meaning of the 'Count' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Count' attribute. + * @see #setCount(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceGroupByResultsPropertyValues_Count() + * @model unique="false" + * @generated + */ + Integer getCount(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceGroupByResultsPropertyValues#getCount Count}' attribute. + * + * + * @param value the new value of the 'Count' attribute. + * @see #getCount() + * @generated + */ + void setCount(Integer value); + + /** + * Returns the value of the 'Property Value' attribute. + * + *+ * If the meaning of the 'Property Value' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Property Value' attribute. + * @see #setPropertyValue(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceGroupByResultsPropertyValues_PropertyValue() + * @model unique="false" + * @generated + */ + String getPropertyValue(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceGroupByResultsPropertyValues#getPropertyValue Property Value}' attribute. + * + * + * @param value the new value of the 'Property Value' attribute. + * @see #getPropertyValue() + * @generated + */ + void setPropertyValue(String value); + + /** + * Returns the value of the 'Dcae Service Query Link' containment reference. + * + * + * + * Link.title is the DCAE service property value. Following this link will provide a list of DCAE services that all have this property value. + * + * @return the value of the 'Dcae Service Query Link' containment reference. + * @see #setDcaeServiceQueryLink(Link) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceGroupByResultsPropertyValues_DcaeServiceQueryLink() + * @model containment="true" + * @generated + */ + Link getDcaeServiceQueryLink(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceGroupByResultsPropertyValues#getDcaeServiceQueryLink Dcae Service Query Link}' containment reference. + * + * + * @param value the new value of the 'Dcae Service Query Link' containment reference. + * @see #getDcaeServiceQueryLink() + * @generated + */ + void setDcaeServiceQueryLink(Link value); + +} // DCAEServiceGroupByResultsPropertyValues diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceRequest.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceRequest.java new file mode 100644 index 0000000..fbed601 --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DCAEServiceRequest.java @@ -0,0 +1,171 @@ +/** + */ +package org.openecomp.dcae.controller.inventory; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'DCAE Service Request'. + * + * + *+ * The following features are supported: + *
+ *+ * The following features are supported: + *
+ *+ * If the meaning of the 'Owner' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Owner' attribute. + * @see #setOwner(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceType_Owner() + * @model unique="false" + * @generated + */ + String getOwner(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceType#getOwner Owner}' attribute. + * + * + * @param value the new value of the 'Owner' attribute. + * @see #getOwner() + * @generated + */ + void setOwner(String value); + + /** + * Returns the value of the 'Type Name' attribute. + * + * + * + * Descriptive name for this DCAE service type + * + * @return the value of the 'Type Name' attribute. + * @see #setTypeName(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceType_TypeName() + * @model unique="false" + * @generated + */ + String getTypeName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceType#getTypeName Type Name}' attribute. + * + * + * @param value the new value of the 'Type Name' attribute. + * @see #getTypeName() + * @generated + */ + void setTypeName(String value); + + /** + * Returns the value of the 'Type Version' attribute. + * + * + * + * Version number for this DCAE service type + * + * @return the value of the 'Type Version' attribute. + * @see #setTypeVersion(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceType_TypeVersion() + * @model unique="false" + * @generated + */ + Integer getTypeVersion(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceType#getTypeVersion Type Version}' attribute. + * + * + * @param value the new value of the 'Type Version' attribute. + * @see #getTypeVersion() + * @generated + */ + void setTypeVersion(Integer value); + + /** + * Returns the value of the 'Blueprint Template' attribute. + * + * + * + * String representation of a Cloudify blueprint with unbound variables + * + * @return the value of the 'Blueprint Template' attribute. + * @see #setBlueprintTemplate(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceType_BlueprintTemplate() + * @model unique="false" + * @generated + */ + String getBlueprintTemplate(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceType#getBlueprintTemplate Blueprint Template}' attribute. + * + * + * @param value the new value of the 'Blueprint Template' attribute. + * @see #getBlueprintTemplate() + * @generated + */ + void setBlueprintTemplate(String value); + + /** + * Returns the value of the 'Service Ids' attribute list. + * The list contents are of type {@link java.lang.String}. + * + * + * + * List of service ids that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service id. + * + * @return the value of the 'Service Ids' attribute list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceType_ServiceIds() + * @model unique="false" + * @generated + */ + EList+ * If the meaning of the 'Vnf Types' attribute list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Vnf Types' attribute list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceType_VnfTypes() + * @model unique="false" + * @generated + */ + EList+ * The following features are supported: + *
+ *+ * If the meaning of the 'Owner' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Owner' attribute. + * @see #setOwner(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceTypeRequest_Owner() + * @model unique="false" + * @generated + */ + String getOwner(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceTypeRequest#getOwner Owner}' attribute. + * + * + * @param value the new value of the 'Owner' attribute. + * @see #getOwner() + * @generated + */ + void setOwner(String value); + + /** + * Returns the value of the 'Type Name' attribute. + * + * + * + * Descriptive name for this DCAE service type + * + * @return the value of the 'Type Name' attribute. + * @see #setTypeName(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceTypeRequest_TypeName() + * @model unique="false" + * @generated + */ + String getTypeName(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceTypeRequest#getTypeName Type Name}' attribute. + * + * + * @param value the new value of the 'Type Name' attribute. + * @see #getTypeName() + * @generated + */ + void setTypeName(String value); + + /** + * Returns the value of the 'Type Version' attribute. + * + * + * + * Version number for this DCAE service type + * + * @return the value of the 'Type Version' attribute. + * @see #setTypeVersion(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceTypeRequest_TypeVersion() + * @model unique="false" + * @generated + */ + Integer getTypeVersion(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceTypeRequest#getTypeVersion Type Version}' attribute. + * + * + * @param value the new value of the 'Type Version' attribute. + * @see #getTypeVersion() + * @generated + */ + void setTypeVersion(Integer value); + + /** + * Returns the value of the 'Blueprint Template' attribute. + * + * + * + * String representation of a Cloudify blueprint with unbound variables + * + * @return the value of the 'Blueprint Template' attribute. + * @see #setBlueprintTemplate(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceTypeRequest_BlueprintTemplate() + * @model unique="false" + * @generated + */ + String getBlueprintTemplate(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DCAEServiceTypeRequest#getBlueprintTemplate Blueprint Template}' attribute. + * + * + * @param value the new value of the 'Blueprint Template' attribute. + * @see #getBlueprintTemplate() + * @generated + */ + void setBlueprintTemplate(String value); + + /** + * Returns the value of the 'Service Ids' attribute list. + * The list contents are of type {@link java.lang.String}. + * + * + * + * List of service ids that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service id. + * + * @return the value of the 'Service Ids' attribute list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceTypeRequest_ServiceIds() + * @model unique="false" + * @generated + */ + EList+ * If the meaning of the 'Vnf Types' attribute list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Vnf Types' attribute list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDCAEServiceTypeRequest_VnfTypes() + * @model unique="false" + * @generated + */ + EList+ * The following features are supported: + *
+ *+ * If the meaning of the 'Service Types' containment reference list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Service Types' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeInventory_ServiceTypes() + * @model containment="true" + * @generated + */ + EList+ * If the meaning of the 'Services' containment reference list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Services' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeInventory_Services() + * @model containment="true" + * @generated + */ + EList+ * The following features are supported: + *
+ *+ * If the meaning of the 'Links' containment reference isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Links' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceResults_Links() + * @model containment="true" + * @generated + */ + EList getLinks(); + + /** + * Returns the value of the 'Total Count' attribute. + * + *+ * If the meaning of the 'Total Count' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Total Count' attribute. + * @see #setTotalCount(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceResults_TotalCount() + * @model unique="false" + * @generated + */ + Integer getTotalCount(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DcaeServiceResults#getTotalCount Total Count}' attribute. + * + * + * @param value the new value of the 'Total Count' attribute. + * @see #getTotalCount() + * @generated + */ + void setTotalCount(Integer value); + + /** + * Returns the value of the 'Items' containment reference list. + * The list contents are of type {@link org.openecomp.dcae.controller.inventory.DCAEService}. + * + *+ * If the meaning of the 'Items' containment reference list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Items' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceResults_Items() + * @model containment="true" + * @generated + */ + EList+ * The following features are supported: + *
+ *+ * If the meaning of the 'Previous Link' containment reference isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Previous Link' containment reference. + * @see #setPreviousLink(Link) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceTypeResultLinks_PreviousLink() + * @model containment="true" + * @generated + */ + Link getPreviousLink(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DcaeServiceTypeResultLinks#getPreviousLink Previous Link}' containment reference. + * + * + * @param value the new value of the 'Previous Link' containment reference. + * @see #getPreviousLink() + * @generated + */ + void setPreviousLink(Link value); + + /** + * Returns the value of the 'Next Link' containment reference. + * + *+ * If the meaning of the 'Next Link' containment reference isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Next Link' containment reference. + * @see #setNextLink(Link) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceTypeResultLinks_NextLink() + * @model containment="true" + * @generated + */ + Link getNextLink(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DcaeServiceTypeResultLinks#getNextLink Next Link}' containment reference. + * + * + * @param value the new value of the 'Next Link' containment reference. + * @see #getNextLink() + * @generated + */ + void setNextLink(Link value); + +} // InlineResponse200Links diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DcaeServiceTypeResults.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DcaeServiceTypeResults.java new file mode 100644 index 0000000..b8c7c5c --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/DcaeServiceTypeResults.java @@ -0,0 +1,86 @@ +/** + */ +package org.openecomp.dcae.controller.inventory; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Inline Response200'. + * + * + *+ * The following features are supported: + *
+ *+ * If the meaning of the 'Links' containment reference isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Links' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceTypeResults_Links() + * @model containment="true" + * @generated + */ + EList getLinks(); + + /** + * Returns the value of the 'Total Count' attribute. + * + *+ * If the meaning of the 'Total Count' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Total Count' attribute. + * @see #setTotalCount(Integer) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceTypeResults_TotalCount() + * @model unique="false" + * @generated + */ + Integer getTotalCount(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.DcaeServiceTypeResults#getTotalCount Total Count}' attribute. + * + * + * @param value the new value of the 'Total Count' attribute. + * @see #getTotalCount() + * @generated + */ + void setTotalCount(Integer value); + + /** + * Returns the value of the 'Items' containment reference list. + * The list contents are of type {@link org.openecomp.dcae.controller.inventory.DCAEServiceType}. + * + *+ * If the meaning of the 'Items' containment reference list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Items' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getDcaeServiceTypeResults_Items() + * @model containment="true" + * @generated + */ + EList+ * The following features are supported: + *
+ *+ * If the meaning of the 'Params' containment reference list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Params' containment reference list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_Params() + * @model containment="true" + * @generated + */ + EList+ * If the meaning of the 'Title' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Title' attribute. + * @see #setTitle(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_Title() + * @model unique="false" + * @generated + */ + String getTitle(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.Link#getTitle Title}' attribute. + * + * + * @param value the new value of the 'Title' attribute. + * @see #getTitle() + * @generated + */ + void setTitle(String value); + + /** + * Returns the value of the 'Rel' attribute. + * + *+ * If the meaning of the 'Rel' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Rel' attribute. + * @see #setRel(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_Rel() + * @model unique="false" + * @generated + */ + String getRel(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.Link#getRel Rel}' attribute. + * + * + * @param value the new value of the 'Rel' attribute. + * @see #getRel() + * @generated + */ + void setRel(String value); + + /** + * Returns the value of the 'Href' attribute. + * + *+ * If the meaning of the 'Href' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Href' attribute. + * @see #setHref(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_Href() + * @model unique="false" + * @generated + */ + String getHref(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.Link#getHref Href}' attribute. + * + * + * @param value the new value of the 'Href' attribute. + * @see #getHref() + * @generated + */ + void setHref(String value); + + /** + * Returns the value of the 'Uri' attribute. + * + *+ * If the meaning of the 'Uri' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Uri' attribute. + * @see #setUri(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_Uri() + * @model unique="false" + * @generated + */ + String getUri(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.Link#getUri Uri}' attribute. + * + * + * @param value the new value of the 'Uri' attribute. + * @see #getUri() + * @generated + */ + void setUri(String value); + + /** + * Returns the value of the 'Uri Builder' containment reference. + * + *+ * If the meaning of the 'Uri Builder' containment reference isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Uri Builder' containment reference. + * @see #setUriBuilder(UriBuilder) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_UriBuilder() + * @model containment="true" + * @generated + */ + UriBuilder getUriBuilder(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.Link#getUriBuilder Uri Builder}' containment reference. + * + * + * @param value the new value of the 'Uri Builder' containment reference. + * @see #getUriBuilder() + * @generated + */ + void setUriBuilder(UriBuilder value); + + /** + * Returns the value of the 'Rels' attribute list. + * The list contents are of type {@link java.lang.String}. + * + *+ * If the meaning of the 'Rels' attribute list isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Rels' attribute list. + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_Rels() + * @model unique="false" + * @generated + */ + EList+ * If the meaning of the 'Type' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Type' attribute. + * @see #setType(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getLink_Type() + * @model unique="false" + * @generated + */ + String getType(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.Link#getType Type}' attribute. + * + * + * @param value the new value of the 'Type' attribute. + * @see #getType() + * @generated + */ + void setType(String value); + +} // Link diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/Parameter.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/Parameter.java new file mode 100644 index 0000000..0fcec0e --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/Parameter.java @@ -0,0 +1,50 @@ +/** + */ +package org.openecomp.dcae.controller.inventory; + +import org.openecomp.ncomp.core.NamedEntity; + +/** + * + * A representation of the model object 'Parameter'. + * + * + *+ * The following features are supported: + *
+ *+ * If the meaning of the 'Value' attribute isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Value' attribute. + * @see #setValue(String) + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getParameter_Value() + * @model unique="false" + * @generated + */ + String getValue(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.inventory.Parameter#getValue Value}' attribute. + * + * + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ + void setValue(String value); + +} // Parameter diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/UriBuilder.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/UriBuilder.java new file mode 100644 index 0000000..d5a9557 --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/UriBuilder.java @@ -0,0 +1,18 @@ +/** + */ +package org.openecomp.dcae.controller.inventory; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Uri Builder'. + * + * + * + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#getUriBuilder() + * @model + * @generated + */ +public interface UriBuilder extends EObject { +} // UriBuilder diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/ApiResponseMessageImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/ApiResponseMessageImpl.java new file mode 100644 index 0000000..44027bf --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/ApiResponseMessageImpl.java @@ -0,0 +1,271 @@ +/** + */ +package org.openecomp.dcae.controller.inventory.impl; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.openecomp.dcae.controller.inventory.ApiResponseMessage; +import org.openecomp.dcae.controller.inventory.InventoryPackage; + +/** + * + * An implementation of the model object 'Api Response Message'. + * + *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see org.openecomp.dcae.controller.inventory.InventoryPackage#eNS_URI + * @see #init() + * @generated + */ + private InventoryPackageImpl() { + super(eNS_URI, InventoryFactory.eINSTANCE); + } + + /** + * + * + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *
This method is used to initialize {@link InventoryPackage#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * + * + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static InventoryPackage init() { + if (isInited) return (InventoryPackage)EPackage.Registry.INSTANCE.getEPackage(InventoryPackage.eNS_URI); + + // Obtain or create and register package + InventoryPackageImpl theInventoryPackage = (InventoryPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof InventoryPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new InventoryPackageImpl()); + + isInited = true; + + // Initialize simple dependencies + CorePackage.eINSTANCE.eClass(); + + // Create package meta-data objects + theInventoryPackage.createPackageContents(); + + // Initialize created meta-data + theInventoryPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theInventoryPackage.freeze(); + + + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(InventoryPackage.eNS_URI, theInventoryPackage); + return theInventoryPackage; + } + + /** + * + * + * @generated + */ + public EClass getDcaeInventory() { + return dcaeInventoryEClass; + } + + /** + * + * + * @generated + */ + public EReference getDcaeInventory_ServiceTypes() { + return (EReference)dcaeInventoryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EReference getDcaeInventory_Services() { + return (EReference)dcaeInventoryEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__GetDcaeServiceTypes__String_Boolean_Boolean_String_String_String_String_String_Integer() { + return dcaeInventoryEClass.getEOperations().get(0); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__DeleteDcaeServiceTypesType__String() { + return dcaeInventoryEClass.getEOperations().get(1); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__GetDcaeServiceTypesType__String() { + return dcaeInventoryEClass.getEOperations().get(2); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__CreateDcaeServiceTypesTypeName__DCAEServiceTypeRequest() { + return dcaeInventoryEClass.getEOperations().get(3); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__GetDcaeServices__String_String_String_String_String_Boolean_String_Integer() { + return dcaeInventoryEClass.getEOperations().get(4); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__GetDcaeServicesGroupbyPropertyName__String() { + return dcaeInventoryEClass.getEOperations().get(5); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__DeleteDcaeServicesService__String() { + return dcaeInventoryEClass.getEOperations().get(6); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__GetDcaeServicesService__String() { + return dcaeInventoryEClass.getEOperations().get(7); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__CreateDcaeServicesService__String_DCAEServiceRequest() { + return dcaeInventoryEClass.getEOperations().get(8); + } + + /** + * + * + * @generated + */ + public EOperation getDcaeInventory__Poll() { + return dcaeInventoryEClass.getEOperations().get(9); + } + + /** + * + * + * @generated + */ + public EClass getApiResponseMessage() { + return apiResponseMessageEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getApiResponseMessage_Code() { + return (EAttribute)apiResponseMessageEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getApiResponseMessage_Type() { + return (EAttribute)apiResponseMessageEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getApiResponseMessage_Message() { + return (EAttribute)apiResponseMessageEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EClass getDCAEServiceComponent() { + return dcaeServiceComponentEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_ComponentId() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EReference getDCAEServiceComponent_ComponentLink() { + return (EReference)dcaeServiceComponentEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_Created1() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_Modified() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_ComponentType() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_ComponentSource() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_Status() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_Location() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponent_Shareable() { + return (EAttribute)dcaeServiceComponentEClass.getEStructuralFeatures().get(8); + } + + /** + * + * + * @generated + */ + public EClass getDCAEServiceComponentRequest() { + return dcaeServiceComponentRequestEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponentRequest_ComponentId() { + return (EAttribute)dcaeServiceComponentRequestEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponentRequest_ComponentType() { + return (EAttribute)dcaeServiceComponentRequestEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponentRequest_ComponentSource() { + return (EAttribute)dcaeServiceComponentRequestEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceComponentRequest_Shareable() { + return (EAttribute)dcaeServiceComponentRequestEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + public EClass getDCAEService() { + return dcaeServiceEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEService_ServiceId() { + return (EAttribute)dcaeServiceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EReference getDCAEService_SelfLink() { + return (EReference)dcaeServiceEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEService_Created1() { + return (EAttribute)dcaeServiceEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEService_Modified() { + return (EAttribute)dcaeServiceEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + public EReference getDCAEService_TypeLink() { + return (EReference)dcaeServiceEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEService_VnfId() { + return (EAttribute)dcaeServiceEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + public EReference getDCAEService_VnfLink() { + return (EReference)dcaeServiceEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEService_VnfType() { + return (EAttribute)dcaeServiceEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEService_VnfLocation() { + return (EAttribute)dcaeServiceEClass.getEStructuralFeatures().get(8); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEService_DeploymentRef() { + return (EAttribute)dcaeServiceEClass.getEStructuralFeatures().get(9); + } + + /** + * + * + * @generated + */ + public EReference getDCAEService_Components() { + return (EReference)dcaeServiceEClass.getEStructuralFeatures().get(10); + } + + /** + * + * + * @generated + */ + public EClass getDCAEServiceGroupByResults() { + return dcaeServiceGroupByResultsEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceGroupByResults_PropertyName() { + return (EAttribute)dcaeServiceGroupByResultsEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EReference getDCAEServiceGroupByResults_PropertyValues() { + return (EReference)dcaeServiceGroupByResultsEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EClass getDCAEServiceGroupByResultsPropertyValues() { + return dcaeServiceGroupByResultsPropertyValuesEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceGroupByResultsPropertyValues_Count() { + return (EAttribute)dcaeServiceGroupByResultsPropertyValuesEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceGroupByResultsPropertyValues_PropertyValue() { + return (EAttribute)dcaeServiceGroupByResultsPropertyValuesEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EReference getDCAEServiceGroupByResultsPropertyValues_DcaeServiceQueryLink() { + return (EReference)dcaeServiceGroupByResultsPropertyValuesEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EClass getDCAEServiceRequest() { + return dcaeServiceRequestEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceRequest_TypeId() { + return (EAttribute)dcaeServiceRequestEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceRequest_VnfId() { + return (EAttribute)dcaeServiceRequestEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceRequest_VnfType() { + return (EAttribute)dcaeServiceRequestEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceRequest_VnfLocation() { + return (EAttribute)dcaeServiceRequestEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceRequest_DeploymentRef() { + return (EAttribute)dcaeServiceRequestEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + public EReference getDCAEServiceRequest_Components() { + return (EReference)dcaeServiceRequestEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + public EClass getDCAEServiceType() { + return dcaeServiceTypeEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_Owner() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_TypeName() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_TypeVersion() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_BlueprintTemplate() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_ServiceIds() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_VnfTypes() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_ServiceLocations() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_AsdcServiceId() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_AsdcResourceId() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(8); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_AsdcServiceURL() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(9); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_TypeId() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(10); + } + + /** + * + * + * @generated + */ + public EReference getDCAEServiceType_SelfLink() { + return (EReference)dcaeServiceTypeEClass.getEStructuralFeatures().get(11); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_Created1() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(12); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceType_Deactivated() { + return (EAttribute)dcaeServiceTypeEClass.getEStructuralFeatures().get(13); + } + + /** + * + * + * @generated + */ + public EClass getDCAEServiceTypeRequest() { + return dcaeServiceTypeRequestEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_Owner() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_TypeName() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_TypeVersion() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_BlueprintTemplate() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_ServiceIds() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_VnfTypes() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_ServiceLocations() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_AsdcServiceId() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_AsdcResourceId() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(8); + } + + /** + * + * + * @generated + */ + public EAttribute getDCAEServiceTypeRequest_AsdcServiceURL() { + return (EAttribute)dcaeServiceTypeRequestEClass.getEStructuralFeatures().get(9); + } + + /** + * + * + * @generated + */ + public EClass getDcaeServiceResults() { + return dcaeServiceResultsEClass; + } + + /** + * + * + * @generated + */ + public EReference getDcaeServiceResults_Links() { + return (EReference)dcaeServiceResultsEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getDcaeServiceResults_TotalCount() { + return (EAttribute)dcaeServiceResultsEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EReference getDcaeServiceResults_Items() { + return (EReference)dcaeServiceResultsEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EClass getDcaeServiceTypeResults() { + return dcaeServiceTypeResultsEClass; + } + + /** + * + * + * @generated + */ + public EReference getDcaeServiceTypeResults_Links() { + return (EReference)dcaeServiceTypeResultsEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getDcaeServiceTypeResults_TotalCount() { + return (EAttribute)dcaeServiceTypeResultsEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EReference getDcaeServiceTypeResults_Items() { + return (EReference)dcaeServiceTypeResultsEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EClass getLink() { + return linkEClass; + } + + /** + * + * + * @generated + */ + public EReference getLink_Params() { + return (EReference)linkEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EAttribute getLink_Title() { + return (EAttribute)linkEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + public EAttribute getLink_Rel() { + return (EAttribute)linkEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + public EAttribute getLink_Href() { + return (EAttribute)linkEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + public EAttribute getLink_Uri() { + return (EAttribute)linkEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + public EReference getLink_UriBuilder() { + return (EReference)linkEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + public EAttribute getLink_Rels() { + return (EAttribute)linkEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + public EAttribute getLink_Type() { + return (EAttribute)linkEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + public EClass getParameter() { + return parameterEClass; + } + + /** + * + * + * @generated + */ + public EAttribute getParameter_Value() { + return (EAttribute)parameterEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + public EClass getUriBuilder() { + return uriBuilderEClass; + } + + /** + * + * + * @generated + */ + public InventoryFactory getInventoryFactory() { + return (InventoryFactory)getEFactoryInstance(); + } + + /** + * + * + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void createPackageContents() { + if (isCreated) return; + isCreated = true; + + // Create classes and their features + dcaeInventoryEClass = createEClass(DCAE_INVENTORY); + createEReference(dcaeInventoryEClass, DCAE_INVENTORY__SERVICE_TYPES); + createEReference(dcaeInventoryEClass, DCAE_INVENTORY__SERVICES); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___GET_DCAE_SERVICE_TYPES__STRING_BOOLEAN_BOOLEAN_STRING_STRING_STRING_STRING_STRING_INTEGER); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___DELETE_DCAE_SERVICE_TYPES_TYPE__STRING); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___GET_DCAE_SERVICE_TYPES_TYPE__STRING); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___CREATE_DCAE_SERVICE_TYPES_TYPE_NAME__DCAESERVICETYPEREQUEST); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___GET_DCAE_SERVICES__STRING_STRING_STRING_STRING_STRING_BOOLEAN_STRING_INTEGER); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___GET_DCAE_SERVICES_GROUPBY_PROPERTY_NAME__STRING); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___DELETE_DCAE_SERVICES_SERVICE__STRING); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___GET_DCAE_SERVICES_SERVICE__STRING); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___CREATE_DCAE_SERVICES_SERVICE__STRING_DCAESERVICEREQUEST); + createEOperation(dcaeInventoryEClass, DCAE_INVENTORY___POLL); + + apiResponseMessageEClass = createEClass(API_RESPONSE_MESSAGE); + createEAttribute(apiResponseMessageEClass, API_RESPONSE_MESSAGE__CODE); + createEAttribute(apiResponseMessageEClass, API_RESPONSE_MESSAGE__TYPE); + createEAttribute(apiResponseMessageEClass, API_RESPONSE_MESSAGE__MESSAGE); + + dcaeServiceComponentEClass = createEClass(DCAE_SERVICE_COMPONENT); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__COMPONENT_ID); + createEReference(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__COMPONENT_LINK); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__CREATED1); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__MODIFIED); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__COMPONENT_TYPE); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__COMPONENT_SOURCE); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__STATUS); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__LOCATION); + createEAttribute(dcaeServiceComponentEClass, DCAE_SERVICE_COMPONENT__SHAREABLE); + + dcaeServiceComponentRequestEClass = createEClass(DCAE_SERVICE_COMPONENT_REQUEST); + createEAttribute(dcaeServiceComponentRequestEClass, DCAE_SERVICE_COMPONENT_REQUEST__COMPONENT_ID); + createEAttribute(dcaeServiceComponentRequestEClass, DCAE_SERVICE_COMPONENT_REQUEST__COMPONENT_TYPE); + createEAttribute(dcaeServiceComponentRequestEClass, DCAE_SERVICE_COMPONENT_REQUEST__COMPONENT_SOURCE); + createEAttribute(dcaeServiceComponentRequestEClass, DCAE_SERVICE_COMPONENT_REQUEST__SHAREABLE); + + dcaeServiceEClass = createEClass(DCAE_SERVICE); + createEAttribute(dcaeServiceEClass, DCAE_SERVICE__SERVICE_ID); + createEReference(dcaeServiceEClass, DCAE_SERVICE__SELF_LINK); + createEAttribute(dcaeServiceEClass, DCAE_SERVICE__CREATED1); + createEAttribute(dcaeServiceEClass, DCAE_SERVICE__MODIFIED); + createEReference(dcaeServiceEClass, DCAE_SERVICE__TYPE_LINK); + createEAttribute(dcaeServiceEClass, DCAE_SERVICE__VNF_ID); + createEReference(dcaeServiceEClass, DCAE_SERVICE__VNF_LINK); + createEAttribute(dcaeServiceEClass, DCAE_SERVICE__VNF_TYPE); + createEAttribute(dcaeServiceEClass, DCAE_SERVICE__VNF_LOCATION); + createEAttribute(dcaeServiceEClass, DCAE_SERVICE__DEPLOYMENT_REF); + createEReference(dcaeServiceEClass, DCAE_SERVICE__COMPONENTS); + + dcaeServiceGroupByResultsEClass = createEClass(DCAE_SERVICE_GROUP_BY_RESULTS); + createEAttribute(dcaeServiceGroupByResultsEClass, DCAE_SERVICE_GROUP_BY_RESULTS__PROPERTY_NAME); + createEReference(dcaeServiceGroupByResultsEClass, DCAE_SERVICE_GROUP_BY_RESULTS__PROPERTY_VALUES); + + dcaeServiceGroupByResultsPropertyValuesEClass = createEClass(DCAE_SERVICE_GROUP_BY_RESULTS_PROPERTY_VALUES); + createEAttribute(dcaeServiceGroupByResultsPropertyValuesEClass, DCAE_SERVICE_GROUP_BY_RESULTS_PROPERTY_VALUES__COUNT); + createEAttribute(dcaeServiceGroupByResultsPropertyValuesEClass, DCAE_SERVICE_GROUP_BY_RESULTS_PROPERTY_VALUES__PROPERTY_VALUE); + createEReference(dcaeServiceGroupByResultsPropertyValuesEClass, DCAE_SERVICE_GROUP_BY_RESULTS_PROPERTY_VALUES__DCAE_SERVICE_QUERY_LINK); + + dcaeServiceRequestEClass = createEClass(DCAE_SERVICE_REQUEST); + createEAttribute(dcaeServiceRequestEClass, DCAE_SERVICE_REQUEST__TYPE_ID); + createEAttribute(dcaeServiceRequestEClass, DCAE_SERVICE_REQUEST__VNF_ID); + createEAttribute(dcaeServiceRequestEClass, DCAE_SERVICE_REQUEST__VNF_TYPE); + createEAttribute(dcaeServiceRequestEClass, DCAE_SERVICE_REQUEST__VNF_LOCATION); + createEAttribute(dcaeServiceRequestEClass, DCAE_SERVICE_REQUEST__DEPLOYMENT_REF); + createEReference(dcaeServiceRequestEClass, DCAE_SERVICE_REQUEST__COMPONENTS); + + dcaeServiceTypeEClass = createEClass(DCAE_SERVICE_TYPE); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__OWNER); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__TYPE_NAME); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__TYPE_VERSION); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__BLUEPRINT_TEMPLATE); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__SERVICE_IDS); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__VNF_TYPES); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__SERVICE_LOCATIONS); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__ASDC_SERVICE_ID); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__ASDC_RESOURCE_ID); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__ASDC_SERVICE_URL); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__TYPE_ID); + createEReference(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__SELF_LINK); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__CREATED1); + createEAttribute(dcaeServiceTypeEClass, DCAE_SERVICE_TYPE__DEACTIVATED); + + dcaeServiceTypeRequestEClass = createEClass(DCAE_SERVICE_TYPE_REQUEST); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__OWNER); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__TYPE_NAME); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__TYPE_VERSION); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__BLUEPRINT_TEMPLATE); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__SERVICE_IDS); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__VNF_TYPES); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__SERVICE_LOCATIONS); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__ASDC_SERVICE_ID); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__ASDC_RESOURCE_ID); + createEAttribute(dcaeServiceTypeRequestEClass, DCAE_SERVICE_TYPE_REQUEST__ASDC_SERVICE_URL); + + dcaeServiceResultsEClass = createEClass(DCAE_SERVICE_RESULTS); + createEReference(dcaeServiceResultsEClass, DCAE_SERVICE_RESULTS__LINKS); + createEAttribute(dcaeServiceResultsEClass, DCAE_SERVICE_RESULTS__TOTAL_COUNT); + createEReference(dcaeServiceResultsEClass, DCAE_SERVICE_RESULTS__ITEMS); + + dcaeServiceTypeResultsEClass = createEClass(DCAE_SERVICE_TYPE_RESULTS); + createEReference(dcaeServiceTypeResultsEClass, DCAE_SERVICE_TYPE_RESULTS__LINKS); + createEAttribute(dcaeServiceTypeResultsEClass, DCAE_SERVICE_TYPE_RESULTS__TOTAL_COUNT); + createEReference(dcaeServiceTypeResultsEClass, DCAE_SERVICE_TYPE_RESULTS__ITEMS); + + linkEClass = createEClass(LINK); + createEReference(linkEClass, LINK__PARAMS); + createEAttribute(linkEClass, LINK__TITLE); + createEAttribute(linkEClass, LINK__REL); + createEAttribute(linkEClass, LINK__HREF); + createEAttribute(linkEClass, LINK__URI); + createEReference(linkEClass, LINK__URI_BUILDER); + createEAttribute(linkEClass, LINK__RELS); + createEAttribute(linkEClass, LINK__TYPE); + + parameterEClass = createEClass(PARAMETER); + createEAttribute(parameterEClass, PARAMETER__VALUE); + + uriBuilderEClass = createEClass(URI_BUILDER); + } + + /** + * + * + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void initializePackageContents() { + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Obtain other dependent packages + EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); + CorePackage theCorePackage = (CorePackage)EPackage.Registry.INSTANCE.getEPackage(CorePackage.eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + dcaeServiceComponentEClass.getESuperTypes().add(theCorePackage.getNamedEntity()); + dcaeServiceEClass.getESuperTypes().add(theCorePackage.getNamedEntity()); + dcaeServiceTypeEClass.getESuperTypes().add(theCorePackage.getNamedEntity()); + linkEClass.getESuperTypes().add(theCorePackage.getNamedEntity()); + parameterEClass.getESuperTypes().add(theCorePackage.getNamedEntity()); + + // Initialize classes, features, and operations; add parameters + initEClass(dcaeInventoryEClass, DcaeInventory.class, "DcaeInventory", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getDcaeInventory_ServiceTypes(), this.getDCAEServiceType(), null, "serviceTypes", null, 0, -1, DcaeInventory.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDcaeInventory_Services(), this.getDCAEService(), null, "services", null, 0, -1, DcaeInventory.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + EOperation op = initEOperation(getDcaeInventory__GetDcaeServiceTypes__String_Boolean_Boolean_String_String_String_String_String_Integer(), this.getDcaeServiceTypeResults(), "getDcaeServiceTypes", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "typeName", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEBooleanObject(), "onlyLatest", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEBooleanObject(), "onlyActive", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "vnfType", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "serviceId", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "serviceLocation", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "asdcServiceId", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "asdcResourceId", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEIntegerObject(), "offset", 0, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__DeleteDcaeServiceTypesType__String(), this.getApiResponseMessage(), "deleteDcaeServiceTypesType", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "typeId", 1, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__GetDcaeServiceTypesType__String(), this.getDCAEServiceType(), "getDcaeServiceTypesType", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "typeId", 0, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__CreateDcaeServiceTypesTypeName__DCAEServiceTypeRequest(), this.getDCAEServiceType(), "createDcaeServiceTypesTypeName", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, this.getDCAEServiceTypeRequest(), "body", 0, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__GetDcaeServices__String_String_String_String_String_Boolean_String_Integer(), this.getDcaeServiceResults(), "getDcaeServices", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "typeId", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "vnfId", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "vnfType", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "vnfLocation", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "componentType", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEBooleanObject(), "shareable", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "created", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEIntegerObject(), "offset", 0, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__GetDcaeServicesGroupbyPropertyName__String(), this.getDCAEServiceGroupByResults(), "getDcaeServicesGroupbyPropertyName", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "propertyName", 0, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__DeleteDcaeServicesService__String(), null, "deleteDcaeServicesService", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "serviceId", 0, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__GetDcaeServicesService__String(), this.getDCAEService(), "getDcaeServicesService", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "serviceId", 0, 1, !IS_UNIQUE, IS_ORDERED); + + op = initEOperation(getDcaeInventory__CreateDcaeServicesService__String_DCAEServiceRequest(), this.getDCAEService(), "createDcaeServicesService", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, theEcorePackage.getEString(), "serviceId", 0, 1, !IS_UNIQUE, IS_ORDERED); + addEParameter(op, this.getDCAEServiceRequest(), "body", 0, 1, !IS_UNIQUE, IS_ORDERED); + + initEOperation(getDcaeInventory__Poll(), null, "poll", 0, 1, !IS_UNIQUE, IS_ORDERED); + + initEClass(apiResponseMessageEClass, ApiResponseMessage.class, "ApiResponseMessage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getApiResponseMessage_Code(), theEcorePackage.getEIntegerObject(), "code", null, 0, 1, ApiResponseMessage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getApiResponseMessage_Type(), theEcorePackage.getEString(), "type", null, 0, 1, ApiResponseMessage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getApiResponseMessage_Message(), theEcorePackage.getEString(), "message", null, 0, 1, ApiResponseMessage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceComponentEClass, DCAEServiceComponent.class, "DCAEServiceComponent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEServiceComponent_ComponentId(), theEcorePackage.getEString(), "componentId", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEServiceComponent_ComponentLink(), this.getLink(), null, "componentLink", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponent_Created1(), theEcorePackage.getEDate(), "created1", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponent_Modified(), theEcorePackage.getEDate(), "modified", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponent_ComponentType(), theEcorePackage.getEString(), "componentType", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponent_ComponentSource(), theEcorePackage.getEString(), "componentSource", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponent_Status(), theEcorePackage.getEString(), "status", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponent_Location(), theEcorePackage.getEString(), "location", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponent_Shareable(), theEcorePackage.getEIntegerObject(), "shareable", null, 0, 1, DCAEServiceComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceComponentRequestEClass, DCAEServiceComponentRequest.class, "DCAEServiceComponentRequest", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEServiceComponentRequest_ComponentId(), theEcorePackage.getEString(), "componentId", null, 0, 1, DCAEServiceComponentRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponentRequest_ComponentType(), theEcorePackage.getEString(), "componentType", null, 0, 1, DCAEServiceComponentRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponentRequest_ComponentSource(), theEcorePackage.getEString(), "componentSource", null, 0, 1, DCAEServiceComponentRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceComponentRequest_Shareable(), theEcorePackage.getEIntegerObject(), "shareable", null, 0, 1, DCAEServiceComponentRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceEClass, DCAEService.class, "DCAEService", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEService_ServiceId(), theEcorePackage.getEString(), "serviceId", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEService_SelfLink(), this.getLink(), null, "selfLink", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEService_Created1(), theEcorePackage.getEDate(), "created1", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEService_Modified(), theEcorePackage.getEDate(), "modified", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEService_TypeLink(), this.getLink(), null, "typeLink", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEService_VnfId(), theEcorePackage.getEString(), "vnfId", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEService_VnfLink(), this.getLink(), null, "vnfLink", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEService_VnfType(), theEcorePackage.getEString(), "vnfType", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEService_VnfLocation(), theEcorePackage.getEString(), "vnfLocation", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEService_DeploymentRef(), theEcorePackage.getEString(), "deploymentRef", null, 0, 1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEService_Components(), this.getDCAEServiceComponent(), null, "components", null, 0, -1, DCAEService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceGroupByResultsEClass, DCAEServiceGroupByResults.class, "DCAEServiceGroupByResults", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEServiceGroupByResults_PropertyName(), theEcorePackage.getEString(), "propertyName", null, 0, 1, DCAEServiceGroupByResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEServiceGroupByResults_PropertyValues(), this.getDCAEServiceGroupByResultsPropertyValues(), null, "propertyValues", null, 0, -1, DCAEServiceGroupByResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceGroupByResultsPropertyValuesEClass, DCAEServiceGroupByResultsPropertyValues.class, "DCAEServiceGroupByResultsPropertyValues", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEServiceGroupByResultsPropertyValues_Count(), theEcorePackage.getEIntegerObject(), "count", null, 0, 1, DCAEServiceGroupByResultsPropertyValues.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceGroupByResultsPropertyValues_PropertyValue(), theEcorePackage.getEString(), "propertyValue", null, 0, 1, DCAEServiceGroupByResultsPropertyValues.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEServiceGroupByResultsPropertyValues_DcaeServiceQueryLink(), this.getLink(), null, "dcaeServiceQueryLink", null, 0, 1, DCAEServiceGroupByResultsPropertyValues.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceRequestEClass, DCAEServiceRequest.class, "DCAEServiceRequest", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEServiceRequest_TypeId(), theEcorePackage.getEString(), "typeId", null, 0, 1, DCAEServiceRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceRequest_VnfId(), theEcorePackage.getEString(), "vnfId", null, 0, 1, DCAEServiceRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceRequest_VnfType(), theEcorePackage.getEString(), "vnfType", null, 0, 1, DCAEServiceRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceRequest_VnfLocation(), theEcorePackage.getEString(), "vnfLocation", null, 0, 1, DCAEServiceRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceRequest_DeploymentRef(), theEcorePackage.getEString(), "deploymentRef", null, 0, 1, DCAEServiceRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEServiceRequest_Components(), this.getDCAEServiceComponentRequest(), null, "components", null, 0, -1, DCAEServiceRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceTypeEClass, DCAEServiceType.class, "DCAEServiceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEServiceType_Owner(), theEcorePackage.getEString(), "owner", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_TypeName(), theEcorePackage.getEString(), "typeName", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_TypeVersion(), theEcorePackage.getEIntegerObject(), "typeVersion", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_BlueprintTemplate(), theEcorePackage.getEString(), "blueprintTemplate", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_ServiceIds(), theEcorePackage.getEString(), "serviceIds", null, 0, -1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_VnfTypes(), theEcorePackage.getEString(), "vnfTypes", null, 0, -1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_ServiceLocations(), theEcorePackage.getEString(), "serviceLocations", null, 0, -1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_AsdcServiceId(), theEcorePackage.getEString(), "asdcServiceId", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_AsdcResourceId(), theEcorePackage.getEString(), "asdcResourceId", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_AsdcServiceURL(), theEcorePackage.getEString(), "asdcServiceURL", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_TypeId(), theEcorePackage.getEString(), "typeId", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDCAEServiceType_SelfLink(), this.getLink(), null, "selfLink", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_Created1(), theEcorePackage.getEDate(), "created1", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceType_Deactivated(), theEcorePackage.getEDate(), "deactivated", null, 0, 1, DCAEServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceTypeRequestEClass, DCAEServiceTypeRequest.class, "DCAEServiceTypeRequest", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDCAEServiceTypeRequest_Owner(), theEcorePackage.getEString(), "owner", null, 0, 1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_TypeName(), theEcorePackage.getEString(), "typeName", null, 0, 1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_TypeVersion(), theEcorePackage.getEIntegerObject(), "typeVersion", null, 0, 1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_BlueprintTemplate(), theEcorePackage.getEString(), "blueprintTemplate", null, 0, 1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_ServiceIds(), theEcorePackage.getEString(), "serviceIds", null, 0, -1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_VnfTypes(), theEcorePackage.getEString(), "vnfTypes", null, 0, -1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_ServiceLocations(), theEcorePackage.getEString(), "serviceLocations", null, 0, -1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_AsdcServiceId(), theEcorePackage.getEString(), "asdcServiceId", null, 0, 1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_AsdcResourceId(), theEcorePackage.getEString(), "asdcResourceId", null, 0, 1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDCAEServiceTypeRequest_AsdcServiceURL(), theEcorePackage.getEString(), "asdcServiceURL", null, 0, 1, DCAEServiceTypeRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceResultsEClass, DcaeServiceResults.class, "DcaeServiceResults", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getDcaeServiceResults_Links(), this.getLink(), null, "links", null, 0, -1, DcaeServiceResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDcaeServiceResults_TotalCount(), theEcorePackage.getEIntegerObject(), "totalCount", null, 0, 1, DcaeServiceResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDcaeServiceResults_Items(), this.getDCAEService(), null, "items", null, 0, -1, DcaeServiceResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dcaeServiceTypeResultsEClass, DcaeServiceTypeResults.class, "DcaeServiceTypeResults", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getDcaeServiceTypeResults_Links(), this.getLink(), null, "links", null, 0, -1, DcaeServiceTypeResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDcaeServiceTypeResults_TotalCount(), theEcorePackage.getEIntegerObject(), "totalCount", null, 0, 1, DcaeServiceTypeResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDcaeServiceTypeResults_Items(), this.getDCAEServiceType(), null, "items", null, 0, -1, DcaeServiceTypeResults.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(linkEClass, Link.class, "Link", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getLink_Params(), this.getParameter(), null, "params", null, 0, -1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getLink_Title(), theEcorePackage.getEString(), "title", null, 0, 1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getLink_Rel(), theEcorePackage.getEString(), "rel", null, 0, 1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getLink_Href(), theEcorePackage.getEString(), "href", null, 0, 1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getLink_Uri(), theEcorePackage.getEString(), "uri", null, 0, 1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getLink_UriBuilder(), this.getUriBuilder(), null, "uriBuilder", null, 0, 1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getLink_Rels(), theEcorePackage.getEString(), "rels", null, 0, -1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getLink_Type(), theEcorePackage.getEString(), "type", null, 0, 1, Link.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(parameterEClass, Parameter.class, "Parameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameter_Value(), theEcorePackage.getEString(), "value", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(uriBuilderEClass, UriBuilder.class, "UriBuilder", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + // Create resource + createResource(eNS_URI); + } + +} //InventoryPackageImpl diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/LinkImpl.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/LinkImpl.java new file mode 100644 index 0000000..1d01b45 --- /dev/null +++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/impl/LinkImpl.java @@ -0,0 +1,541 @@ +/** + */ +package org.openecomp.dcae.controller.inventory.impl; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.util.EDataTypeEList; +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +import org.openecomp.dcae.controller.inventory.InventoryPackage; +import org.openecomp.dcae.controller.inventory.Link; +import org.openecomp.dcae.controller.inventory.Parameter; +import org.openecomp.dcae.controller.inventory.UriBuilder; +import org.openecomp.ncomp.core.impl.NamedEntityImpl; + +/** + * + * An implementation of the model object 'Link'. + * + *
+ * The following features are implemented: + *
+ *+ * The following features are implemented: + *
+ *createXXX
method for each class of the model.
+ *
+ * @see org.openecomp.dcae.controller.inventory.InventoryPackage
+ * @generated
+ */
+public class InventoryAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ *
+ *
+ * @generated
+ */
+ protected static InventoryPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ *
+ *
+ * @generated
+ */
+ public InventoryAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = InventoryPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ *
+ * This implementation returns true
if the object is either the model's package or is an instance object of the model.
+ *
+ * @return whether this factory is applicable for the type of the object.
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object object) {
+ if (object == modelPackage) {
+ return true;
+ }
+ if (object instanceof EObject) {
+ return ((EObject)object).eClass().getEPackage() == modelPackage;
+ }
+ return false;
+ }
+
+ /**
+ * The switch that delegates to the createXXX
methods.
+ *
+ *
+ * @generated
+ */
+ protected InventorySwitchtarget
.
+ *
+ *
+ * @param target the object to adapt.
+ * @return the adapter for the target
.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DcaeInventory Dcae Inventory}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DcaeInventory
+ * @generated
+ */
+ public Adapter createDcaeInventoryAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.ApiResponseMessage Api Response Message}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.ApiResponseMessage
+ * @generated
+ */
+ public Adapter createApiResponseMessageAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponent DCAE Service Component}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEServiceComponent
+ * @generated
+ */
+ public Adapter createDCAEServiceComponentAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEServiceComponentRequest DCAE Service Component Request}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEServiceComponentRequest
+ * @generated
+ */
+ public Adapter createDCAEServiceComponentRequestAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEService DCAE Service}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEService
+ * @generated
+ */
+ public Adapter createDCAEServiceAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEServiceGroupByResults DCAE Service Group By Results}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEServiceGroupByResults
+ * @generated
+ */
+ public Adapter createDCAEServiceGroupByResultsAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEServiceGroupByResultsPropertyValues DCAE Service Group By Results Property Values}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEServiceGroupByResultsPropertyValues
+ * @generated
+ */
+ public Adapter createDCAEServiceGroupByResultsPropertyValuesAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEServiceRequest DCAE Service Request}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEServiceRequest
+ * @generated
+ */
+ public Adapter createDCAEServiceRequestAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEServiceType DCAE Service Type}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEServiceType
+ * @generated
+ */
+ public Adapter createDCAEServiceTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DCAEServiceTypeRequest DCAE Service Type Request}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DCAEServiceTypeRequest
+ * @generated
+ */
+ public Adapter createDCAEServiceTypeRequestAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DcaeServiceResults Dcae Service Results}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DcaeServiceResults
+ * @generated
+ */
+ public Adapter createDcaeServiceResultsAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.DcaeServiceTypeResults Dcae Service Type Results}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.DcaeServiceTypeResults
+ * @generated
+ */
+ public Adapter createDcaeServiceTypeResultsAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.Link Link}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.Link
+ * @generated
+ */
+ public Adapter createLinkAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.Parameter Parameter}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.Parameter
+ * @generated
+ */
+ public Adapter createParameterAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.dcae.controller.inventory.UriBuilder Uri Builder}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.dcae.controller.inventory.UriBuilder
+ * @generated
+ */
+ public Adapter createUriBuilderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.openecomp.ncomp.core.NamedEntity Named Entity}'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see org.openecomp.ncomp.core.NamedEntity
+ * @generated
+ */
+ public Adapter createNamedEntityAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ *
+ * This default implementation returns null.
+ *
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //InventoryAdapterFactory
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/util/InventorySwitch.java b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/util/InventorySwitch.java
new file mode 100644
index 0000000..bb72107
--- /dev/null
+++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore-gen/org/openecomp/dcae/controller/inventory/util/InventorySwitch.java
@@ -0,0 +1,426 @@
+/**
+ */
+package org.openecomp.dcae.controller.inventory.util;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.util.Switch;
+
+import org.openecomp.dcae.controller.inventory.*;
+
+import org.openecomp.ncomp.core.NamedEntity;
+
+/**
+ *
+ * The Switch for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the caseXXX
method for each class of the model,
+ * starting with the actual class of the object
+ * and proceeding up the inheritance hierarchy
+ * until a non-null result is returned,
+ * which is the result of the switch.
+ *
+ * @see org.openecomp.dcae.controller.inventory.InventoryPackage
+ * @generated
+ */
+public class InventorySwitchcaseXXX
for each class of the model until one returns a non null result; it yields that result.
+ *
+ *
+ * @return the first non-null result returned by a caseXXX
call.
+ * @generated
+ */
+ @Override
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case InventoryPackage.DCAE_INVENTORY: {
+ DcaeInventory dcaeInventory = (DcaeInventory)theEObject;
+ T result = caseDcaeInventory(dcaeInventory);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.API_RESPONSE_MESSAGE: {
+ ApiResponseMessage apiResponseMessage = (ApiResponseMessage)theEObject;
+ T result = caseApiResponseMessage(apiResponseMessage);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_COMPONENT: {
+ DCAEServiceComponent dcaeServiceComponent = (DCAEServiceComponent)theEObject;
+ T result = caseDCAEServiceComponent(dcaeServiceComponent);
+ if (result == null) result = caseNamedEntity(dcaeServiceComponent);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_COMPONENT_REQUEST: {
+ DCAEServiceComponentRequest dcaeServiceComponentRequest = (DCAEServiceComponentRequest)theEObject;
+ T result = caseDCAEServiceComponentRequest(dcaeServiceComponentRequest);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE: {
+ DCAEService dcaeService = (DCAEService)theEObject;
+ T result = caseDCAEService(dcaeService);
+ if (result == null) result = caseNamedEntity(dcaeService);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_GROUP_BY_RESULTS: {
+ DCAEServiceGroupByResults dcaeServiceGroupByResults = (DCAEServiceGroupByResults)theEObject;
+ T result = caseDCAEServiceGroupByResults(dcaeServiceGroupByResults);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_GROUP_BY_RESULTS_PROPERTY_VALUES: {
+ DCAEServiceGroupByResultsPropertyValues dcaeServiceGroupByResultsPropertyValues = (DCAEServiceGroupByResultsPropertyValues)theEObject;
+ T result = caseDCAEServiceGroupByResultsPropertyValues(dcaeServiceGroupByResultsPropertyValues);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_REQUEST: {
+ DCAEServiceRequest dcaeServiceRequest = (DCAEServiceRequest)theEObject;
+ T result = caseDCAEServiceRequest(dcaeServiceRequest);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_TYPE: {
+ DCAEServiceType dcaeServiceType = (DCAEServiceType)theEObject;
+ T result = caseDCAEServiceType(dcaeServiceType);
+ if (result == null) result = caseNamedEntity(dcaeServiceType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_TYPE_REQUEST: {
+ DCAEServiceTypeRequest dcaeServiceTypeRequest = (DCAEServiceTypeRequest)theEObject;
+ T result = caseDCAEServiceTypeRequest(dcaeServiceTypeRequest);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_RESULTS: {
+ DcaeServiceResults dcaeServiceResults = (DcaeServiceResults)theEObject;
+ T result = caseDcaeServiceResults(dcaeServiceResults);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.DCAE_SERVICE_TYPE_RESULTS: {
+ DcaeServiceTypeResults dcaeServiceTypeResults = (DcaeServiceTypeResults)theEObject;
+ T result = caseDcaeServiceTypeResults(dcaeServiceTypeResults);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.LINK: {
+ Link link = (Link)theEObject;
+ T result = caseLink(link);
+ if (result == null) result = caseNamedEntity(link);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.PARAMETER: {
+ Parameter parameter = (Parameter)theEObject;
+ T result = caseParameter(parameter);
+ if (result == null) result = caseNamedEntity(parameter);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case InventoryPackage.URI_BUILDER: {
+ UriBuilder uriBuilder = (UriBuilder)theEObject;
+ T result = caseUriBuilder(uriBuilder);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Dcae Inventory'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Dcae Inventory'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDcaeInventory(DcaeInventory object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Api Response Message'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Api Response Message'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseApiResponseMessage(ApiResponseMessage object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service Component'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service Component'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEServiceComponent(DCAEServiceComponent object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service Component Request'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service Component Request'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEServiceComponentRequest(DCAEServiceComponentRequest object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEService(DCAEService object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service Group By Results'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service Group By Results'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEServiceGroupByResults(DCAEServiceGroupByResults object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service Group By Results Property Values'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service Group By Results Property Values'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEServiceGroupByResultsPropertyValues(DCAEServiceGroupByResultsPropertyValues object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service Request'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service Request'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEServiceRequest(DCAEServiceRequest object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service Type'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service Type'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEServiceType(DCAEServiceType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'DCAE Service Type Request'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'DCAE Service Type Request'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDCAEServiceTypeRequest(DCAEServiceTypeRequest object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Dcae Service Results'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Dcae Service Results'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDcaeServiceResults(DcaeServiceResults object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Dcae Service Type Results'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Dcae Service Type Results'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDcaeServiceTypeResults(DcaeServiceTypeResults object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Link'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Link'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseLink(Link object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Parameter'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Parameter'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseParameter(Parameter object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Uri Builder'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Uri Builder'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseUriBuilder(UriBuilder object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Named Entity'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Named Entity'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseNamedEntity(NamedEntity object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'EObject'.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'EObject'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ @Override
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //InventorySwitch
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore b/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore
new file mode 100644
index 0000000..911a108
--- /dev/null
+++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore/inventory.xcore
@@ -0,0 +1,198 @@
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END============================================
+ */
+@GenModel(modelDirectory="/dcae-controller-core-model/src/main/xcore-gen")
+package org.openecomp.dcae.controller.inventory
+
+import org.openecomp.ncomp.core.NamedEntity
+
+class DcaeInventory {
+ contains DCAEServiceType[] serviceTypes
+ contains DCAEService[] services
+ op DcaeServiceTypeResults getDcaeServiceTypes(String typeName, Boolean onlyLatest, Boolean onlyActive, String vnfType, String serviceId, String serviceLocation, String asdcServiceId, String asdcResourceId, Integer offset)
+ op ApiResponseMessage deleteDcaeServiceTypesType(String[1] typeId)
+ op DCAEServiceType getDcaeServiceTypesType(String typeId)
+ op DCAEServiceType createDcaeServiceTypesTypeName(DCAEServiceTypeRequest body)
+ op DcaeServiceResults getDcaeServices(String typeId, String vnfId, String vnfType, String vnfLocation, String componentType, Boolean shareable, String created, Integer offset)
+ op DCAEServiceGroupByResults getDcaeServicesGroupbyPropertyName(String propertyName)
+ op void deleteDcaeServicesService(String serviceId)
+ op DCAEService getDcaeServicesService(String serviceId)
+ op DCAEService createDcaeServicesService(String serviceId, DCAEServiceRequest body)
+ op void poll()
+}
+
+class ApiResponseMessage {
+ Integer code
+ String ^type
+ String message
+}
+
+class DCAEServiceComponent extends NamedEntity {
+ /* The id format is unique to the source */
+ String componentId
+ /* Link to the underlying resource of this component */
+ contains Link componentLink
+ Date created1
+ Date modified
+ String componentType
+ /* Specifies the name of the underying source service that is responsible for this components */
+ String componentSource
+ String status
+ /* Location information of the component */
+ String location
+ /* Used to determine if this component can be shared amongst different DCAE services */
+ Integer shareable
+}
+
+class DCAEServiceComponentRequest {
+ /* The id format is unique to the source */
+ String componentId
+ String componentType
+ /* Specifies the name of the underying source service that is responsible for this components */
+ String componentSource
+ /* Used to determine if this component can be shared amongst different DCAE services */
+ Integer shareable
+}
+
+class DCAEService extends NamedEntity {
+ String serviceId
+ /* Link.title is serviceId */
+ contains Link selfLink
+ Date created1
+ Date modified
+ /* Link.title is typeId */
+ contains Link typeLink
+ String vnfId
+ /* Link.title is vnfId */
+ contains Link vnfLink
+ String vnfType
+ /* Location information of the associated VNF */
+ String vnfLocation
+ /* Reference to a Cloudify deployment */
+ String deploymentRef
+ contains DCAEServiceComponent[] components
+}
+
+class DCAEServiceGroupByResults {
+ /* Property name of DCAE service that the group by operation was performed on */
+ String propertyName
+ contains DCAEServiceGroupByResultsPropertyValues[] propertyValues
+}
+
+class DCAEServiceGroupByResultsPropertyValues {
+ Integer count
+ String propertyValue
+ /* Link.title is the DCAE service property value. Following this link will provide a list of DCAE services that all have this property value. */
+ contains Link dcaeServiceQueryLink
+}
+
+class DCAEServiceRequest {
+ /* Id of the associated DCAE service type */
+ String typeId
+ /* Id of the associated VNF that this service is monitoring */
+ String vnfId
+ /* The type of the associated VNF that this service is monitoring */
+ String vnfType
+ /* Location identifier of the associated VNF that this service is monitoring */
+ String vnfLocation
+ /* Reference to a Cloudify deployment */
+ String deploymentRef
+ /* List of DCAE service components that this service is composed of */
+ contains DCAEServiceComponentRequest[] components
+}
+
+class DCAEServiceType extends NamedEntity {
+ String owner
+ /* Descriptive name for this DCAE service type */
+ String typeName
+ /* Version number for this DCAE service type */
+ Integer typeVersion
+ /* String representation of a Cloudify blueprint with unbound variables */
+ String blueprintTemplate
+ /* List of service ids that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service id. */
+ String[] serviceIds
+ String[] vnfTypes
+ /* List of service locations that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service location. */
+ String[] serviceLocations
+ /* Id of service this DCAE service type is associated with. Value source is from ASDC's notification event's field `serviceInvariantUUID`. */
+ String asdcServiceId
+ /* Id of vf/vnf instance this DCAE service type is associated with. Value source is from ASDC's notification event's field `resourceInvariantUUID`. */
+ String asdcResourceId
+ /* URL to the ASDC service model */
+ String asdcServiceURL
+ /* Unique identifier for this DCAE service type */
+ String typeId
+ /* Link to self where the Link.title is typeName */
+ contains Link selfLink
+ /* Created timestamp for this DCAE service type in epoch time */
+ Date created1
+ /* Deactivated timestamp for this DCAE service type in epoch time */
+ Date deactivated
+}
+
+class DCAEServiceTypeRequest {
+ String owner
+ /* Descriptive name for this DCAE service type */
+ String typeName
+ /* Version number for this DCAE service type */
+ Integer typeVersion
+ /* String representation of a Cloudify blueprint with unbound variables */
+ String blueprintTemplate
+ /* List of service ids that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service id. */
+ String[] serviceIds
+ String[] vnfTypes
+ /* List of service locations that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service location. */
+ String[] serviceLocations
+ /* Id of service this DCAE service type is associated with. Value source is from ASDC's notification event's field `serviceInvariantUUID`. */
+ String asdcServiceId
+ /* Id of vf/vnf instance this DCAE service type is associated with. Value source is from ASDC's notification event's field `resourceInvariantUUID`. */
+ String asdcResourceId
+ /* URL to the ASDC service model */
+ String asdcServiceURL
+}
+
+class DcaeServiceResults {
+ contains Link[] links
+ Integer totalCount
+ contains DCAEService[] items
+}
+
+class DcaeServiceTypeResults {
+ contains Link[] links
+ Integer totalCount
+ contains DCAEServiceType[] items
+}
+
+class Link extends NamedEntity {
+ contains Parameter[] params
+ String title
+ String rel
+ String href
+ String uri
+ contains UriBuilder uriBuilder
+ String[] rels
+ String ^type
+}
+
+class Parameter extends NamedEntity {
+ String value
+}
+
+class UriBuilder {
+}
diff --git a/dcae-controller-core/dcae-controller-core-model/src/main/xcore/stream.xcore b/dcae-controller-core/dcae-controller-core-model/src/main/xcore/stream.xcore
index d6b0fcc..eb2189a 100644
--- a/dcae-controller-core/dcae-controller-core-model/src/main/xcore/stream.xcore
+++ b/dcae-controller-core/dcae-controller-core-model/src/main/xcore/stream.xcore
@@ -88,6 +88,8 @@ class DatabusStreamTopic extends DatabusStream {
String publishURL
String subscribeURL
StreamAuthentication authenticationMethod
+ String replicationCase
+ String globalMrURL
}
class DatabusStreamTopicClient extends DatabusStream {
diff --git a/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/dmaap_mr_prep.sh b/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/dmaap_mr_prep.sh
index 24fbcb0..0c1a09e 100644
--- a/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/dmaap_mr_prep.sh
+++ b/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/dmaap_mr_prep.sh
@@ -4,7 +4,7 @@ GITREPO=$1
cd /opt/app
-git -c http.sslVerify=false clone $GITREPO
+git -c http.sslVerify=false clone $GITREPO message-router
cd message-router/
./deploy.sh
diff --git a/dcae-controller-core/dcae-controller-platform-model/.classpath b/dcae-controller-core/dcae-controller-platform-model/.classpath
index 69b19c6..d86c4cf 100644
--- a/dcae-controller-core/dcae-controller-platform-model/.classpath
+++ b/dcae-controller-core/dcae-controller-platform-model/.classpath
@@ -1,17 +1,33 @@
* The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
** The following features are supported: + *
*+ * If the meaning of the 'Inventory' containment reference isn't clear, + * there really should be more of a description here... + *
+ * + * @return the value of the 'Inventory' containment reference. + * @see #setInventory(DcaeInventory) + * @see org.openecomp.dcae.controller.platform.controller.ControllerPackage#getDcaePlatformController_Inventory() + * @model containment="true" + * @generated + */ + DcaeInventory getInventory(); + + /** + * Sets the value of the '{@link org.openecomp.dcae.controller.platform.controller.DcaePlatformController#getInventory Inventory}' containment reference. + * + * + * @param value the new value of the 'Inventory' containment reference. + * @see #getInventory() + * @generated + */ + void setInventory(DcaeInventory value); + /** * Returns the value of the 'Services' containment reference list. * The list contents are of type {@link org.openecomp.dcae.controller.core.service.DcaeService}. diff --git a/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/ServerRole.java b/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/ServerRole.java index 0286a1b..29515f1 100644 --- a/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/ServerRole.java +++ b/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/ServerRole.java @@ -163,6 +163,8 @@ public enum ServerRole implements Enumerator { * Returns the 'Server Role' literal with the specified literal value. * * + * @param literal the literal. + * @return the matching enumerator ornull
.
* @generated
*/
public static ServerRole get(String literal) {
@@ -179,6 +181,8 @@ public enum ServerRole implements Enumerator {
* Returns the 'Server Role' literal with the specified name.
*
*
+ * @param name the name.
+ * @return the matching enumerator or null
.
* @generated
*/
public static ServerRole getByName(String name) {
@@ -195,6 +199,8 @@ public enum ServerRole implements Enumerator {
* Returns the 'Server Role' literal with the specified integer value.
*
*
+ * @param value the integer value.
+ * @return the matching enumerator or null
.
* @generated
*/
public static ServerRole get(int value) {
diff --git a/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/ControllerClusterImpl.java b/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/ControllerClusterImpl.java
index 7c03e75..1ba7d0c 100644
--- a/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/ControllerClusterImpl.java
+++ b/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/ControllerClusterImpl.java
@@ -50,6 +50,7 @@ import org.eclipse.emf.ecore.util.InternalEList;
*
* * The following features are implemented: + *
** The following features are implemented: + *
** The following features are implemented: + *
*- *
* * @generated */ diff --git a/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/DcaeDataBusImpl.java b/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/DcaeDataBusImpl.java index eb17eff..41cc1be 100644 --- a/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/DcaeDataBusImpl.java +++ b/dcae-controller-core/dcae-controller-platform-model/src/main/xcore-gen/org/openecomp/dcae/controller/platform/controller/impl/DcaeDataBusImpl.java @@ -44,13 +44,13 @@ import org.eclipse.emf.ecore.util.InternalEList; * ** The following features are implemented: + *
** The following features are implemented: + *
*- * If the meaning of the 'Jarfile' attribute isn't clear, + * If the meaning of the 'Jar File' attribute isn't clear, * there really should be more of a description here... *
* - * @return the value of the 'Jarfile' attribute. - * @see #setJarfile(String) - * @see org.openecomp.dcae.controller.service.cdap.CdapPackage#getCdapDeployAppStep_Jarfile() + * @return the value of the 'Jar File' attribute. + * @see #setJarFile(String) + * @see org.openecomp.dcae.controller.service.cdap.CdapPackage#getCdapDeployAppStep_JarFile() * @model unique="false" * @generated */ - String getJarfile(); + String getJarFile(); /** - * Sets the value of the '{@link org.openecomp.dcae.controller.service.cdap.CdapDeployAppStep#getJarfile Jarfile}' attribute. + * Sets the value of the '{@link org.openecomp.dcae.controller.service.cdap.CdapDeployAppStep#getJarFile Jar File}' attribute. * * - * @param value the new value of the 'Jarfile' attribute. - * @see #getJarfile() + * @param value the new value of the 'Jar File' attribute. + * @see #getJarFile() * @generated */ - void setJarfile(String value); + void setJarFile(String value); } // CdapDeployAppStep diff --git a/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapLoadArtifactStep.java b/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapLoadArtifactStep.java index 9826779..3c8ebf6 100644 --- a/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapLoadArtifactStep.java +++ b/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapLoadArtifactStep.java @@ -13,7 +13,7 @@ package org.openecomp.dcae.controller.service.cdap; * *- * If the meaning of the 'Jarfile' attribute isn't clear, + * If the meaning of the 'Jar File' attribute isn't clear, * there really should be more of a description here... *
* - * @return the value of the 'Jarfile' attribute. - * @see #setJarfile(String) - * @see org.openecomp.dcae.controller.service.cdap.CdapPackage#getCdapLoadArtifactStep_Jarfile() + * @return the value of the 'Jar File' attribute. + * @see #setJarFile(String) + * @see org.openecomp.dcae.controller.service.cdap.CdapPackage#getCdapLoadArtifactStep_JarFile() * @model unique="false" * @generated */ - String getJarfile(); + String getJarFile(); /** - * Sets the value of the '{@link org.openecomp.dcae.controller.service.cdap.CdapLoadArtifactStep#getJarfile Jarfile}' attribute. + * Sets the value of the '{@link org.openecomp.dcae.controller.service.cdap.CdapLoadArtifactStep#getJarFile Jar File}' attribute. * * - * @param value the new value of the 'Jarfile' attribute. - * @see #getJarfile() + * @param value the new value of the 'Jar File' attribute. + * @see #getJarFile() * @generated */ - void setJarfile(String value); + void setJarFile(String value); /** * Returns the value of the 'Version' attribute. diff --git a/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapPackage.java b/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapPackage.java index d0f18c1..7582421 100644 --- a/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapPackage.java +++ b/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/CdapPackage.java @@ -1122,13 +1122,13 @@ public interface CdapPackage extends EPackage { int CDAP_LOAD_ARTIFACT_STEP__ARTIFACT_NAME = CDAP_STEP_FEATURE_COUNT + 0; /** - * The feature id for the 'Jarfile' attribute. + * The feature id for the 'Jar File' attribute. * * * @generated * @ordered */ - int CDAP_LOAD_ARTIFACT_STEP__JARFILE = CDAP_STEP_FEATURE_COUNT + 1; + int CDAP_LOAD_ARTIFACT_STEP__JAR_FILE = CDAP_STEP_FEATURE_COUNT + 1; /** * The feature id for the 'Version' attribute. @@ -1213,13 +1213,13 @@ public interface CdapPackage extends EPackage { int CDAP_LOAD_ARTIFACT_WITH_CONFIG_STEP__ARTIFACT_NAME = CDAP_LOAD_ARTIFACT_STEP__ARTIFACT_NAME; /** - * The feature id for the 'Jarfile' attribute. + * The feature id for the 'Jar File' attribute. * * * @generated * @ordered */ - int CDAP_LOAD_ARTIFACT_WITH_CONFIG_STEP__JARFILE = CDAP_LOAD_ARTIFACT_STEP__JARFILE; + int CDAP_LOAD_ARTIFACT_WITH_CONFIG_STEP__JAR_FILE = CDAP_LOAD_ARTIFACT_STEP__JAR_FILE; /** * The feature id for the 'Version' attribute. @@ -1513,13 +1513,13 @@ public interface CdapPackage extends EPackage { int CDAP_DEPLOY_APP_STEP__CREATED = CDAP_STEP__CREATED; /** - * The feature id for the 'Jarfile' attribute. + * The feature id for the 'Jar File' attribute. * * * @generated * @ordered */ - int CDAP_DEPLOY_APP_STEP__JARFILE = CDAP_STEP_FEATURE_COUNT + 0; + int CDAP_DEPLOY_APP_STEP__JAR_FILE = CDAP_STEP_FEATURE_COUNT + 0; /** * The number of structural features of the 'Deploy App Step' class. @@ -3031,15 +3031,15 @@ public interface CdapPackage extends EPackage { EAttribute getCdapLoadArtifactStep_ArtifactName(); /** - * Returns the meta object for the attribute '{@link org.openecomp.dcae.controller.service.cdap.CdapLoadArtifactStep#getJarfile Jarfile}'. + * Returns the meta object for the attribute '{@link org.openecomp.dcae.controller.service.cdap.CdapLoadArtifactStep#getJarFile Jar File}'. * * - * @return the meta object for the attribute 'Jarfile'. - * @see org.openecomp.dcae.controller.service.cdap.CdapLoadArtifactStep#getJarfile() + * @return the meta object for the attribute 'Jar File'. + * @see org.openecomp.dcae.controller.service.cdap.CdapLoadArtifactStep#getJarFile() * @see #getCdapLoadArtifactStep() * @generated */ - EAttribute getCdapLoadArtifactStep_Jarfile(); + EAttribute getCdapLoadArtifactStep_JarFile(); /** * Returns the meta object for the attribute '{@link org.openecomp.dcae.controller.service.cdap.CdapLoadArtifactStep#getVersion Version}'. @@ -3159,15 +3159,15 @@ public interface CdapPackage extends EPackage { EClass getCdapDeployAppStep(); /** - * Returns the meta object for the attribute '{@link org.openecomp.dcae.controller.service.cdap.CdapDeployAppStep#getJarfile Jarfile}'. + * Returns the meta object for the attribute '{@link org.openecomp.dcae.controller.service.cdap.CdapDeployAppStep#getJarFile Jar File}'. * * - * @return the meta object for the attribute 'Jarfile'. - * @see org.openecomp.dcae.controller.service.cdap.CdapDeployAppStep#getJarfile() + * @return the meta object for the attribute 'Jar File'. + * @see org.openecomp.dcae.controller.service.cdap.CdapDeployAppStep#getJarFile() * @see #getCdapDeployAppStep() * @generated */ - EAttribute getCdapDeployAppStep_Jarfile(); + EAttribute getCdapDeployAppStep_JarFile(); /** * Returns the meta object for class '{@link org.openecomp.dcae.controller.service.cdap.CdapStopFlowStep Stop Flow Step}'. @@ -3924,12 +3924,12 @@ public interface CdapPackage extends EPackage { */ EAttribute CDAP_LOAD_ARTIFACT_STEP__ARTIFACT_NAME = eINSTANCE.getCdapLoadArtifactStep_ArtifactName(); /** - * The meta object literal for the 'Jarfile' attribute feature. + * The meta object literal for the 'Jar File' attribute feature. * * * @generated */ - EAttribute CDAP_LOAD_ARTIFACT_STEP__JARFILE = eINSTANCE.getCdapLoadArtifactStep_Jarfile(); + EAttribute CDAP_LOAD_ARTIFACT_STEP__JAR_FILE = eINSTANCE.getCdapLoadArtifactStep_JarFile(); /** * The meta object literal for the 'Version' attribute feature. * @@ -4016,12 +4016,12 @@ public interface CdapPackage extends EPackage { */ EClass CDAP_DEPLOY_APP_STEP = eINSTANCE.getCdapDeployAppStep(); /** - * The meta object literal for the 'Jarfile' attribute feature. + * The meta object literal for the 'Jar File' attribute feature. * * * @generated */ - EAttribute CDAP_DEPLOY_APP_STEP__JARFILE = eINSTANCE.getCdapDeployAppStep_Jarfile(); + EAttribute CDAP_DEPLOY_APP_STEP__JAR_FILE = eINSTANCE.getCdapDeployAppStep_JarFile(); /** * The meta object literal for the '{@link org.openecomp.dcae.controller.service.cdap.impl.CdapStopFlowStepImpl Stop Flow Step}' class. * diff --git a/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/impl/CdapDeployAppStepImpl.java b/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/impl/CdapDeployAppStepImpl.java index 507a60e..40350c5 100644 --- a/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/impl/CdapDeployAppStepImpl.java +++ b/dcae-controller-service-cdap/dcae-controller-service-cdap-model/src/main/xcore-gen/org/openecomp/dcae/controller/service/cdap/impl/CdapDeployAppStepImpl.java @@ -19,31 +19,31 @@ import org.openecomp.dcae.controller.service.cdap.CdapPackage; * The following features are implemented: * *