aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-analytics-cdap-common-model/service.xmi
diff options
context:
space:
mode:
authorlj1412 <lji@research.att.com>2017-02-14 15:12:00 +0000
committerlj1412 <lji@research.att.com>2017-02-14 15:12:02 +0000
commit0e073e02693e44b8b7d5c9eac86cc324d38aaee9 (patch)
treeba9e0375ecfafb59961d260ba5ebebced020c04e /dcae-analytics-cdap-common-model/service.xmi
parent6aecb62a692e8d86b568c94be844f40639670ff4 (diff)
Init dcae.controller.analytics
Change-Id: Ib3a282f2c3ec248665f1fd042570578c61344f2e Signed-off-by: lj1412 <lji@research.att.com>
Diffstat (limited to 'dcae-analytics-cdap-common-model/service.xmi')
-rw-r--r--dcae-analytics-cdap-common-model/service.xmi184
1 files changed, 184 insertions, 0 deletions
diff --git a/dcae-analytics-cdap-common-model/service.xmi b/dcae-analytics-cdap-common-model/service.xmi
new file mode 100644
index 0000000..00d90da
--- /dev/null
+++ b/dcae-analytics-cdap-common-model/service.xmi
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="ASCII"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="service" nsURI="org.openecomp.dcae.controller.core.service" nsPrefix="service">
+ <eAnnotations source="http://www.eclipse.org/emf/2011/Xcore">
+ <details key="ecomp" value="http://openecomp.org"/>
+ <details key="cdap" value="http://openecomp.org/cdap"/>
+ </eAnnotations>
+ <eClassifiers xsi:type="ecore:EClass" name="DcaeServiceContainer" abstract="true">
+ <eSuperTypes href="org.openecomp.ncomp.core#//NamedEntity"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="instances" upperBound="-1" eType="//DcaeServiceInstance" eOpposite="//DcaeServiceInstance/serviceContainer"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DcaeService" abstract="true">
+ <eSuperTypes href="org.openecomp.ncomp.core#//NamedEntity"/>
+ <eOperations name="deploy" unique="false">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ <eParameters name="containerPath" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="undeploy" unique="false">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="test" unique="false" eType="//HealthTestResponse">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="suspend" unique="false">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="resume" unique="false">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="pushManagerConfiguration" unique="false">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="pollManagerConfiguration" unique="false">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="managerConfiguration" unique="false">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="managerOperation" unique="false">
+ <eType xsi:type="ecore:EDataType" href="org.openecomp.ncomp.core#//JsonObject"/>
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ <eParameters name="operation" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ <eParameters name="parameters" unique="false">
+ <eType xsi:type="ecore:EDataType" href="org.openecomp.ncomp.core#//JsonObject"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="updateConfigurationFromPolicy" unique="false">
+ <eParameters name="instanceName" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="runHealthTests" unique="false"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DcaeServiceInstance" abstract="true">
+ <eSuperTypes href="org.openecomp.ncomp.core#//NamedEntity"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="serviceContainer" eType="//DcaeServiceContainer" eOpposite="//DcaeServiceContainer/instances">
+ <eAnnotations source="http://openecomp.org">
+ <details key="type" value="operational"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" unique="false">
+ <eAnnotations source="http://openecomp.org">
+ <details key="type" value="operational"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EEnum" href="org.openecomp.ncomp.core#//DeploymentStatus"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="inputStreams" upperBound="-1" containment="true" resolveProxies="false">
+ <eAnnotations source="http://openecomp.org">
+ <details key="type" value="service"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EClass" href="org.openecomp.dcae.controller.core.stream#//DcaeStream"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="outputStreams" upperBound="-1" containment="true" resolveProxies="false">
+ <eAnnotations source="http://openecomp.org">
+ <details key="type" value="service"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EClass" href="org.openecomp.dcae.controller.core.stream#//DcaeStream"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastHealthTest" unique="false" transient="true">
+ <eType xsi:type="ecore:EDataType" href="org.openecomp.ncomp.core#//DateMetricAttribute"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="healthTestStatus" unique="false" eType="//HealthTestStatus"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="healthTestMessageCode" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DcaeLocation" eSuperTypes="//DcaeServiceContainer">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationType" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="openstackProject">
+ <eType xsi:type="ecore:EClass" href="org.openecomp.ncomp.openstack.location#//OpenStackProject"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DcaeServiceDescriptor">
+ <eSuperTypes href="org.openecomp.ncomp.core#//NamedEntity"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="groupId" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="artifact" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="HealthTestResponse">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" unique="false" eType="//HealthTestStatus"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageCode" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DcaePolicyEntity" abstract="true">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="policyName" unique="false">
+ <eAnnotations source="http://openecomp.org/cdap">
+ <details key="destination" value="namespace-prefs::${path}.policyName"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="policyDescription" unique="false">
+ <eAnnotations source="http://openecomp.org/cdap">
+ <details key="destination" value="namespace-prefs::${path}.policyDescription"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="policyConfigName" unique="false">
+ <eAnnotations source="http://openecomp.org/cdap">
+ <details key="destination" value="namespace-prefs::${path}.policyConfigName"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="policyTemplateVersion" unique="false">
+ <eAnnotations source="http://openecomp.org/cdap">
+ <details key="destination" value="namespace-prefs::${path}.policyTemplateVersion"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="policyVersion" unique="false">
+ <eAnnotations source="http://openecomp.org/cdap">
+ <details key="destination" value="namespace-prefs::${path}.policyVersion"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="policyPriority" unique="false">
+ <eAnnotations source="http://openecomp.org/cdap">
+ <details key="destination" value="namespace-prefs::${path}.policyPriority"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="policyScope" unique="false">
+ <eAnnotations source="http://openecomp.org/cdap">
+ <details key="destination" value="namespace-prefs::${path}.policyScope"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="HealthTestStatus">
+ <eLiterals name="GREEN"/>
+ <eLiterals name="YELLOW"/>
+ <eLiterals name="RED"/>
+ </eClassifiers>
+</ecore:EPackage>