aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-analytics-cdap-common-model/core.xmi
blob: 15e129f27abccfde195388ec5f82d60a477954c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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>