aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-analytics-cdap-common-model/core.xmi
diff options
context:
space:
mode:
Diffstat (limited to 'dcae-analytics-cdap-common-model/core.xmi')
-rw-r--r--dcae-analytics-cdap-common-model/core.xmi50
1 files changed, 50 insertions, 0 deletions
diff --git a/dcae-analytics-cdap-common-model/core.xmi b/dcae-analytics-cdap-common-model/core.xmi
new file mode 100644
index 0000000..15e129f
--- /dev/null
+++ b/dcae-analytics-cdap-common-model/core.xmi
@@ -0,0 +1,50 @@
+<?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="core" nsURI="org.openecomp.ncomp.core" nsPrefix="core">
+ <eAnnotations source="http://www.eclipse.org/emf/2011/Xcore">
+ <details key="ecomp" value="http://openecomp.org"/>
+ </eAnnotations>
+ <eClassifiers xsi:type="ecore:EClass" name="NamedEntity" abstract="true">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false">
+ <eAnnotations source="http://openecomp.org">
+ <details key="type" value="configuration"/>
+ </eAnnotations>
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastPolled" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastChanged" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="created" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true"/>
+ <eClassifiers xsi:type="ecore:EClass" name="HasOperationalState" abstract="true">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="operationalState" unique="false" eType="//OperationalState"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="//NamedEntity">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="publicKey" unique="false">
+ <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="deploymentStatus" unique="false" eType="//DeploymentStatus"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="OperationalState">
+ <eLiterals name="OPERATIONAL"/>
+ <eLiterals name="SUSPENDED"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="DeploymentStatus">
+ <eLiterals name="UNDEPLOYED"/>
+ <eLiterals name="DEPLOYED"/>
+ <eLiterals name="DEPLOYED_PARTIALLY"/>
+ <eLiterals name="DEPLOYED_ERRORS"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="JsonObject" instanceClassName="org.json.JSONObject"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="RemoteContext" instanceClassName="org.json.JSONObject"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="IncreasingULongMetricAttribute" instanceClassName="org.openecomp.ncomp.core.types.metrics.IncreasingULongMetricAttribute"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="LongMetricAttribute" instanceClassName="org.openecomp.ncomp.core.types.metrics.LongMetricAttribute"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="DoubleMetricAttribute" instanceClassName="org.openecomp.ncomp.core.types.metrics.DoubleMetricAttribute"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="StringMetricAttribute" instanceClassName="org.openecomp.ncomp.core.types.metrics.StringMetricAttribute"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="DateMetricAttribute" instanceClassName="org.openecomp.ncomp.core.types.metrics.DateMetricAttribute"/>
+</ecore:EPackage>