| <?xml version="1.0" encoding="UTF-8"?> |
| <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="PapyrusJava" nsURI="http://www.eclipse.org/papyrus/PapyrusJava/1" |
| nsPrefix="PapyrusJava"> |
| <eClassifiers xsi:type="ecore:EClass" name="Array"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_parameter" ordered="false" |
| unique="false" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Parameter"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="definition" ordered="false" |
| unique="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_property" ordered="false" |
| unique="false" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_association" ordered="false" |
| unique="false" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Association"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="External"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ExternLibrary"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_package" ordered="false" |
| unique="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Package"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="importPaths" ordered="false" |
| unique="false" upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="libPaths" ordered="false" |
| upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="libs" ordered="false" upperBound="-1" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="imports" ordered="false" |
| upperBound="-1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Import"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="manualImports" ordered="false" |
| eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" |
| defaultValueLiteral=""/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_class" ordered="false" |
| unique="false" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false" |
| eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Template"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="declaration" ordered="false" |
| unique="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_class" ordered="false" |
| unique="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TemplateBinding"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="binding" ordered="false" |
| unique="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_templatebinding" ordered="false" |
| unique="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//TemplateBinding"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TemplateParameter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_templateparameter" |
| ordered="false" unique="false" lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//TemplateParameter"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ManualGeneration"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="extensionBody" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Variadic"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Parameter"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Volatile"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Transient"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Synchronized"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Operation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Strictfp"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Operation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Native"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Operation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Default"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Operation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="StaticClassifier"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Final"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Parameter" ordered="false" |
| lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Parameter"/> |
| </eClassifiers> |
| </ecore:EPackage> |