Eclipse help: updated model definition files
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore-definitions.zip b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore-definitions.zip index 5718ef3..b3c3d20 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore-definitions.zip +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore-definitions.zip Binary files differ
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.ecore b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.ecore index f5207f5..b95c5e9 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.ecore +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.ecore
@@ -2587,6 +2587,9 @@ eType="#//NonNegativeInt" defaultValueLiteral="0"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxValue" unique="false" eType="#//PositiveInt" defaultValueLiteral="1"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownership" unique="false" + eType="ecore:EDataType ecore.ecore#//EBoolean" + defaultValueLiteral="true"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="priorityCeilingProtocol" unique="false" eType="ecore:EDataType ecore.ecore#//EBoolean" defaultValueLiteral="false"/>
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.genmodel b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.genmodel index 3a9bc84..4625176 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.genmodel +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/ecore/amalthea.genmodel
@@ -1514,6 +1514,7 @@ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute amalthea.ecore#//Semaphore/semaphoreType"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute amalthea.ecore#//Semaphore/initialValue"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute amalthea.ecore#//Semaphore/maxValue"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute amalthea.ecore#//Semaphore/ownership"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute amalthea.ecore#//Semaphore/priorityCeilingProtocol"/> <genFeatures property="Readonly" notify="false" createChild="false" propertyCategory="Read only" ecoreFeature="ecore:EReference amalthea.ecore#//Semaphore/semaphoreAccesses"
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xcore/amalthea.xcore.bak b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xcore/amalthea.xcore.bak index 78a0312..1deeba3 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xcore/amalthea.xcore.bak +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xcore/amalthea.xcore.bak
@@ -2556,6 +2556,7 @@ SemaphoreType semaphoreType NonNegativeInt initialValue = "0" PositiveInt maxValue = "1" + boolean ownership = "true" boolean priorityCeilingProtocol = "false" // back pointer (readonly)
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-definitions.zip b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-definitions.zip index cb3dd9b..4e0b153 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-definitions.zip +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-definitions.zip Binary files differ
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema-xmi/amalthea-xmi.xsd b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema-xmi/amalthea-xmi.xsd index f128b4e..4d7cfb9 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema-xmi/amalthea-xmi.xsd +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema-xmi/amalthea-xmi.xsd
@@ -3852,6 +3852,7 @@ <xsd:attribute name="semaphoreType" type="am:SemaphoreType"/> <xsd:attribute name="initialValue" type="xsd:string"/> <xsd:attribute name="maxValue" type="xsd:string"/> + <xsd:attribute name="ownership" type="xsd:boolean"/> <xsd:attribute name="priorityCeilingProtocol" type="xsd:boolean"/> </xsd:extension> </xsd:complexContent>
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema/amalthea.xsd b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema/amalthea.xsd index 6615ead..6399dee 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema/amalthea.xsd +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml-schema/amalthea.xsd
@@ -3887,6 +3887,7 @@ <xsd:attribute ecore:unsettable="false" name="semaphoreType" type="am:SemaphoreType"/> <xsd:attribute default="0" ecore:unsettable="false" name="initialValue" type="am:NonNegativeInt"/> <xsd:attribute default="1" ecore:unsettable="false" name="maxValue" type="am:PositiveInt"/> + <xsd:attribute default="true" ecore:unsettable="false" name="ownership" type="ecore:EBoolean"/> <xsd:attribute default="false" ecore:unsettable="false" name="priorityCeilingProtocol" type="ecore:EBoolean"/> <xsd:attribute ecore:changeable="false" ecore:derived="true" ecore:reference="am:SemaphoreAccess" ecore:transient="true" ecore:volatile="true" name="semaphoreAccesses"> <xsd:annotation>
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml/amalthea.xml b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml/amalthea.xml index aa7d5f6..0170e0c 100644 --- a/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml/amalthea.xml +++ b/plugins/org.eclipse.app4mc.amalthea.model.help/help-model/xml/amalthea.xml
@@ -2560,6 +2560,8 @@ eType="#//NonNegativeInt" defaultValueLiteral="0"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxValue" unique="false" eType="#//PositiveInt" defaultValueLiteral="1"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownership" unique="false" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="priorityCeilingProtocol" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="false"/>