diff options
Diffstat (limited to 'dcae-analytics-cdap-common-model/core.xmi')
-rw-r--r-- | dcae-analytics-cdap-common-model/core.xmi | 50 |
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> |