Author: mattes3 Date: 2006-09-25 20:15:47 +0200 (Mon, 25 Sep 2006) New Revision: 213 Added: andromda4/trunk/metamodeling/metamodels/enterprise-app/src/main/uml/En= terpriseAppMetamodelModule.mdzip andromda4/trunk/samples/chain/src/test/resources/org/andromda/samples/= chain/UML_Standard_Profile.MagicDraw_Profile.profile.uml2 andromda4/trunk/samples/chain/src/test/resources/org/andromda/samples/= chain/UML_Standard_Profile.UML_Standard_Profile.profile.uml2 andromda4/trunk/samples/chain/src/test/resources/org/andromda/samples/= chain/org.andromda.samples.chain.profile.profile.uml2 Modified: andromda4/trunk/metadata-management/common/src/main/java/org/andromda/= metadata/common/AbstractModel.java andromda4/trunk/metadata-management/emf/xmireader/src/main/java/org/an= dromda/metadata/emf/xmireader/EmfXmiReader.java andromda4/trunk/metamodeling/metamodels/enterprise-app/src/main/uml/ andromda4/trunk/metamodeling/metamodels/enterprise-app/src/main/uml/En= terpriseAppMetamodel.mdzip andromda4/trunk/metamodeling/metamodels/oop/src/main/uml/ andromda4/trunk/metamodeling/metamodels/oop/src/main/uml/OOPMetamodelM= odule.mdzip andromda4/trunk/pom.xml andromda4/trunk/samples/chain/src/test/java/org/andromda/samples/chain= /ChainModelLoadTest.java andromda4/trunk/samples/chain/src/test/resources/org/andromda/samples/= chain/chain.mdzip andromda4/trunk/samples/chain/src/test/resources/org/andromda/samples/= chain/chain.uml2 Log: Added new metamodels for enterprise applications, object oriented program= ming, a new cartridge for Spring and a modified sample. Modified: andromda4/trunk/metadata-management/common/src/main/java/org/an= dromda/metadata/common/AbstractModel.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- andromda4/trunk/metadata-management/common/src/main/java/org/andromda= /metadata/common/AbstractModel.java 2006-09-25 18:12:07 UTC (rev 212) +++ andromda4/trunk/metadata-management/common/src/main/java/org/andromda= /metadata/common/AbstractModel.java 2006-09-25 18:15:47 UTC (rev 213) @@ -7,7 +7,7 @@ *=20 * @author Matthias Bohlen */ -public class AbstractModel implements IModel +public abstract class AbstractModel implements IModel { private ModelDescription description; private IMetadataRepository repository; @@ -28,7 +28,7 @@ */ public IModel getMetamodel() { - return repository.getModel(description.getMetamodelName()); + return repository.getMetamodel(description.getMetamodelName()); } =20 /* (non-Javadoc) Modified: andromda4/trunk/metadata-management/emf/xmireader/src/main/java= /org/andromda/metadata/emf/xmireader/EmfXmiReader.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- andromda4/trunk/metadata-management/emf/xmireader/src/main/java/org/a= ndromda/metadata/emf/xmireader/EmfXmiReader.java 2006-09-25 18:12:07 UTC = (rev 212) +++ andromda4/trunk/metadata-management/emf/xmireader/src/main/java/org/a= ndromda/metadata/emf/xmireader/EmfXmiReader.java 2006-09-25 18:15:47 UTC = (rev 213) @@ -157,7 +157,7 @@ =20 if (metamodelName !=3D null) { - EMFModel metamodel =3D (EMFModel) repository.getMetaModel(me= tamodelName); + EMFModel metamodel =3D (EMFModel) repository.getMetamodel(me= tamodelName); =20 // unify load options from metamodel and from this model so = that EMFModelDescription metamodelDescription =3D (EMFModelDescri= ption) metamodel.getDescription(); Property changes on: andromda4/trunk/metamodeling/metamodels/enterprise-a= pp/src/main/uml ___________________________________________________________________ Name: svn:ignore +=20 *.mdr Modified: andromda4/trunk/metamodeling/metamodels/enterprise-app/src/main= /uml/EnterpriseAppMetamodel.mdzip =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Added: andromda4/trunk/metamodeling/metamodels/enterprise-app/src/main/um= l/EnterpriseAppMetamodelModule.mdzip =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Property changes on: andromda4/trunk/metamodeling/metamodels/enterprise-a= pp/src/main/uml/EnterpriseAppMetamodelModule.mdzip ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Property changes on: andromda4/trunk/metamodeling/metamodels/oop/src/main= /uml ___________________________________________________________________ Name: svn:ignore +=20 *.mdr Modified: andromda4/trunk/metamodeling/metamodels/oop/src/main/uml/OOPMet= amodelModule.mdzip =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Modified: andromda4/trunk/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- andromda4/trunk/pom.xml 2006-09-25 18:12:07 UTC (rev 212) +++ andromda4/trunk/pom.xml 2006-09-25 18:15:47 UTC (rev 213) @@ -169,6 +169,7 @@ <module>integration</module> <module>metadata-management</module> <module>metamodeling</module> + <module>cartridges</module> <module>samples</module> </modules> <repositories> Modified: andromda4/trunk/samples/chain/src/test/java/org/andromda/sample= s/chain/ChainModelLoadTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- andromda4/trunk/samples/chain/src/test/java/org/andromda/samples/chai= n/ChainModelLoadTest.java 2006-09-25 18:12:07 UTC (rev 212) +++ andromda4/trunk/samples/chain/src/test/java/org/andromda/samples/chai= n/ChainModelLoadTest.java 2006-09-25 18:15:47 UTC (rev 213) @@ -17,10 +17,24 @@ *=20 * @author Matthias Bohlen */ -public class ChainModelLoadTest - extends TestCase +public class ChainModelLoadTest extends TestCase { =20 + private boolean initialized =3D false; + + /** + * Initialize the test environment - only once for all test methods. + */ + private void initialize() + { + if (!initialized) + { + AndroMDALogger.initialize(); + ExtensionRegistry.instance().discoverPlugins(); + initialized =3D true; + } + } + /* * (non-Javadoc) *=20 @@ -29,16 +43,14 @@ @Override protected void setUp() throws Exception { - AndroMDALogger.initialize(); - ExtensionRegistry.instance().discoverPlugins(); + initialize(); } =20 public void testLoadModel() { IExtensionRegistry registry =3D ExtensionRegistry.instance(); =20 - IExtensionPoint extensionPoint =3D registry.getExtensionPoint( - "org.andromda.workflow", "IRunnable"); + IExtensionPoint extensionPoint =3D registry.getExtensionPoint("o= rg.andromda.workflow", "IRunnable"); assertNotNull(extensionPoint); =20 IExtension[] extensions2 =3D extensionPoint.getExtensions(); @@ -48,13 +60,12 @@ IWorkflowControl workflowControl =3D WorkflowControl.instance(); =20 // parse the test workflow - IWorkflowDefinition definition =3D workflowControl - .parseWorkflowDefinition(ChainModelLoadTest.class - .getResource("model-load-workflow.xml")); + IWorkflowDefinition definition =3D workflowControl.parseWorkflow= Definition(ChainModelLoadTest.class + .getResource("model-load-workflow.xml")); =20 // run it (will make a footprint in the context) workflowControl.runWorkflow(definition); - =20 + Object contextValue =3D workflowControl.getWorkflowContext().get= ContextValue("chain"); assertNotNull(contextValue); assertTrue(contextValue instanceof IModel); @@ -63,5 +74,4 @@ assertEquals("uml2", loadedModel.getDescription().getMetamodelNa= me()); } =20 - -} + } Added: andromda4/trunk/samples/chain/src/test/resources/org/andromda/samp= les/chain/UML_Standard_Profile.MagicDraw_Profile.profile.uml2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- andromda4/trunk/samples/chain/src/test/resources/org/andromda/samples= /chain/UML_Standard_Profile.MagicDraw_Profile.profile.uml2 = (rev 0) +++ andromda4/trunk/samples/chain/src/test/resources/org/andromda/samples= /chain/UML_Standard_Profile.MagicDraw_Profile.profile.uml2 2006-09-25 18:= 15:47 UTC (rev 213) @@ -0,0 +1,545 @@ +<?xml version=3D"1.0" encoding=3D"UTF-8"?> +<uml:Profile xmi:version=3D"2.0" xmlns:xmi=3D"http://www.omg.org/XMI" xm= lns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" xmlns:MagicDrawProf= ile_0=3D"http:///MagicDrawProfile_0_kgRUoDxMEduIrb80bRcp-w.profile.uml2" = xmlns:ecore=3D"http://www.eclipse.org/emf/2002/Ecore" xmlns:uml=3D"http:/= /www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation=3D"http:///MagicDrawP= rofile_0_kgRUoDxMEduIrb80bRcp-w.profile.uml2 #_khCJ1jxMEduIrb80bRcp-w" xm= i:id=3D"_khCJ0jxMEduIrb80bRcp-w" name=3D"MagicDraw Profile" appliedProfil= e=3D"_khCKHzxMEduIrb80bRcp-w" metamodelReference=3D"_khCKHDxMEduIrb80bRcp= -w"> + <eAnnotations xmi:id=3D"_khCJ0zxMEduIrb80bRcp-w" source=3D"attributes"= > + <details xmi:id=3D"_khCJ1DxMEduIrb80bRcp-w" key=3D"version" value=3D= "0"/> + </eAnnotations> + <eAnnotations xmi:id=3D"_khCJ1TxMEduIrb80bRcp-w" source=3D"ePackages"> + <contents xmi:type=3D"ecore:EPackage" xmi:id=3D"_khCJ1jxMEduIrb80bRc= p-w" name=3D"MagicDrawProfile_0" nsURI=3D"http:///MagicDrawProfile_0_kgRU= oDxMEduIrb80bRcp-w.profile.uml2" nsPrefix=3D"MagicDrawProfile_0"> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ1zxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__TODO_Owner" eSuperTypes=3D"_khCJ2jxMEd= uIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCJ2DxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khCKIjxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ2TxMEduIrb80bRcp-w" name=3D"TODO" ordered=3D"false" upperBound=3D"0" de= faultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ2jxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__InvisibleStereotype"> + <eAnnotations xmi:id=3D"_khCJ2zxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0HDxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ3DxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__useCaseView" eSuperTypes=3D"_khCJ2jxME= duIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCJ3TxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khCwuDxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ3jxMEduIrb80bRcp-w" name=3D"useCaseViewID" ordered=3D"false" lowerBound= =3D"1"> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EInt"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ3zxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__setter"> + <eAnnotations xmi:id=3D"_khCJ4DxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khCwxDxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ4TxMEduIrb80bRcp-w" name=3D"gettersetterforattribute" ordered=3D"false"= lowerBound=3D"1" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ4jxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__DiagramInfo" eSuperTypes=3D"_khCJ2jxME= duIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCJ4zxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khCwzTxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ5DxMEduIrb80bRcp-w" name=3D"Creationdate" ordered=3D"false" lowerBound=3D= "1" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ5TxMEduIrb80bRcp-w" name=3D"Author" ordered=3D"false" lowerBound=3D"1" = defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ5jxMEduIrb80bRcp-w" name=3D"Modificationdate" ordered=3D"false" lowerBo= und=3D"1" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ5zxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__HyperlinkOwner" eSuperTypes=3D"_khCJ2j= xMEduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCJ6DxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khCw3TxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ6TxMEduIrb80bRcp-w" name=3D"hyperlinkModel" ordered=3D"false" upperBoun= d=3D"0" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ6jxMEduIrb80bRcp-w" name=3D"hyperlinkTextActive" ordered=3D"false" defa= ultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ6zxMEduIrb80bRcp-w" name=3D"hyperlinkModelActive" ordered=3D"false" def= aultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ7DxMEduIrb80bRcp-w" name=3D"hyperlinkText" ordered=3D"false" upperBound= =3D"0" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ7TxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__deploymentView" eSuperTypes=3D"_khCJ2j= xMEduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCJ7jxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khFM8TxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ7zxMEduIrb80bRcp-w" name=3D"deploymentViewID" ordered=3D"false" lowerBo= und=3D"1"> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EInt"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ8DxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__tagGroup"> + <eAnnotations xmi:id=3D"_khCJ8TxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khFM_TxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ8jxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__constructor"> + <eAnnotations xmi:id=3D"_khCJ8zxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khFNBDxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ9DxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__designModel" eSuperTypes=3D"_khCJ2jxME= duIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCJ9TxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khFNCjxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ9jxMEduIrb80bRcp-w" name=3D"designModelID" ordered=3D"false" lowerBound= =3D"1"> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EInt"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ9zxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__typeModifier" eSuperTypes=3D"_khCJ2jxM= EduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCJ-DxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khFNFjxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CJ-TxMEduIrb80bRcp-w" name=3D"typeModifier" ordered=3D"false" lowerBound=3D= "1" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ-jxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__destructor"> + <eAnnotations xmi:id=3D"_khCJ-zxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0BzxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ_DxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__fileView"> + <eAnnotations xmi:id=3D"_khCJ_TxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0DTxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCJ_jxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__getter"> + <eAnnotations xmi:id=3D"_khCJ_zxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0EzxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CKADxMEduIrb80bRcp-w" name=3D"gettersetterforattribute" ordered=3D"false"= lowerBound=3D"1" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCKATxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__implementationModel" eSuperTypes=3D"_k= hCJ2jxMEduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCKAjxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0IjxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CKAzxMEduIrb80bRcp-w" name=3D"implementationModelID" ordered=3D"false" lo= werBound=3D"1"> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EInt"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCKBDxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__conceptualView" eSuperTypes=3D"_khCJ2j= xMEduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCKBTxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0LjxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CKBjxMEduIrb80bRcp-w" name=3D"conceptualViewID" ordered=3D"false" lowerBo= und=3D"1"> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EInt"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCKBzxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__processView" eSuperTypes=3D"_khCJ2jxME= duIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCKCDxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0OjxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CKCTxMEduIrb80bRcp-w" name=3D"processViewID" ordered=3D"false" lowerBound= =3D"1"> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EInt"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCKCjxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__useCaseModel"> + <eAnnotations xmi:id=3D"_khCKCzxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0RjxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCKDDxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__SDDSubsystem" eSuperTypes=3D"_khCJ2jxM= EduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCKDTxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0TTxMEduIrb80bRcp-w"/> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CKDjxMEduIrb80bRcp-w" name=3D"subsystemResources" ordered=3D"false" lower= Bound=3D"1" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + <eStructuralFeatures xmi:type=3D"ecore:EAttribute" xmi:id=3D"_kh= CKDzxMEduIrb80bRcp-w" name=3D"subsystemInteractions" ordered=3D"false" lo= werBound=3D"1" defaultValueLiteral=3D""> + <eType xmi:type=3D"ecore:EDataType" href=3D"http://www.eclipse= .org/emf/2002/Ecore#//EString"/> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCKEDxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__autoGeneratedName" eSuperTypes=3D"_khC= J2jxMEduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCKETxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0YzxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EClass" xmi:id=3D"_khCKEjxMEduIrb8= 0bRcp-w" name=3D"MagicDrawProfile__iconHolder"> + <eAnnotations xmi:id=3D"_khCKEzxMEduIrb80bRcp-w" source=3D"stere= otype" references=3D"_khF0ajxMEduIrb80bRcp-w"/> + </eClassifiers> + <eClassifiers xmi:type=3D"ecore:EEnum" xmi:id=3D"_khCKFDxMEduIrb80= bRcp-w" name=3D"MagicDrawProfile__typeModifierEnumeration"> + <eLiterals xmi:id=3D"_khCKFTxMEduIrb80bRcp-w" name=3D"&"> + <eAnnotations xmi:id=3D"_khCKFjxMEduIrb80bRcp-w" source=3D"enu= merationLiteral" references=3D"_khF0cTxMEduIrb80bRcp-w"/> + </eLiterals> + <eLiterals xmi:id=3D"_khCKFzxMEduIrb80bRcp-w" name=3D"*" value=3D= "1"> + <eAnnotations xmi:id=3D"_khCKGDxMEduIrb80bRcp-w" source=3D"enu= merationLiteral" references=3D"_khF0cjxMEduIrb80bRcp-w"/> + </eLiterals> + <eLiterals xmi:id=3D"_khCKGTxMEduIrb80bRcp-w" name=3D"[]" value=3D= "2"> + <eAnnotations xmi:id=3D"_khCKGjxMEduIrb80bRcp-w" source=3D"enu= merationLiteral" references=3D"_khF0czxMEduIrb80bRcp-w"/> + </eLiterals> + </eClassifiers> + </contents> + </eAnnotations> + <ownedComment xmi:id=3D"_khCKGzxMEduIrb80bRcp-w" body=3D"MagicDraw Pro= file contains UML extensions used in MagicDraw internal mechanisms and so= me features based on UML extensions."/> + <packageImport xmi:id=3D"_khCKHDxMEduIrb80bRcp-w" visibility=3D"privat= e"> + <importedPackage xmi:type=3D"uml:Model" href=3D"pathmap://UML2_METAM= ODELS/UML2.metamodel.uml2#_m8qbA686EdiEh75YJ_3n8g"/> + </packageImport> + <packageImport xmi:id=3D"_khCKHTxMEduIrb80bRcp-w"> + <importedPackage xmi:type=3D"uml:Model" href=3D"pathmap://UML2_LIBRA= RIES/UML2PrimitiveTypes.library.uml2#_EfRZoK86EdieaYgxtVWN8Q"/> + </packageImport> + <packageImport xmi:id=3D"_khCKHjxMEduIrb80bRcp-w"> + <importedPackage xmi:type=3D"uml:Model" href=3D"pathmap://UML2_LIBRA= RIES/JavaPrimitiveTypes.library.uml2#_RjmyoK86EdieaYgxtVWN8Q"/> + </packageImport> + <packageImport xmi:type=3D"uml:ProfileApplication" xmi:id=3D"_khCKHzxM= EduIrb80bRcp-w" importedPackage=3D"_khCJ0jxMEduIrb80bRcp-w" importedProfi= le=3D"_khCJ0jxMEduIrb80bRcp-w"> + <eAnnotations xmi:id=3D"_khCKIDxMEduIrb80bRcp-w" source=3D"attribute= s"> + <details xmi:id=3D"_khCKITxMEduIrb80bRcp-w" key=3D"version" value=3D= "0"/> + </eAnnotations> + </packageImport> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khCKIjxMEduIrb80bR= cp-w" name=3D"TODO_Owner"> + <generalization xmi:id=3D"_khCKIzxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khCKJDxMEduIrb80bRcp-w" name=3D"TODO" vis= ibility=3D"private"> + <ownedComment xmi:id=3D"_khCwsDxMEduIrb80bRcp-w" body=3D"Specifies= TO DO list for ModelElement."/> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= CwsTxMEduIrb80bRcp-w"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCwsjxMEdu= Irb80bRcp-w"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCwszxMEduIrb80bRcp-w" name=3D"base$Elem= ent" visibility=3D"private" association=3D"_khCwtDxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khCwtDxMEduI= rb80bRcp-w" memberEnd=3D"_khCwtTxMEduIrb80bRcp-w _khCwszxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khCwtTxMEduIrb8= 0bRcp-w" name=3D"extension$TODO_Owner" visibility=3D"private" type=3D"_kh= CKIjxMEduIrb80bRcp-w" association=3D"_khCwtDxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khCwtjxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCwtzxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khCwuDxMEduIrb80bR= cp-w" name=3D"useCaseView"> + <generalization xmi:id=3D"_khCwuTxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khCwujxMEduIrb80bRcp-w" name=3D"useCaseVi= ewID" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khCwuzxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khCwvDxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/JavaPrimitiveTypes.library.uml2#_TBlMg686EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= CwvTxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCwvjxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCwvzxMEduIrb80bRcp-w" name=3D"base$Diag= ram" visibility=3D"private" association=3D"_khCwwDxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khCwwDxMEduI= rb80bRcp-w" memberEnd=3D"_khCwwTxMEduIrb80bRcp-w _khCwvzxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khCwwTxMEduIrb8= 0bRcp-w" name=3D"extension$useCaseView" visibility=3D"private" type=3D"_k= hCwuDxMEduIrb80bRcp-w" association=3D"_khCwwDxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khCwwjxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCwwzxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khCwxDxMEduIrb80bR= cp-w" name=3D"setter"> + <ownedAttribute xmi:id=3D"_khCwxTxMEduIrb80bRcp-w" name=3D"getterset= terforattribute" visibility=3D"private"> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= CwxjxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCwxzxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCwyDxMEduIrb80bRcp-w" name=3D"base$Oper= ation" visibility=3D"private" association=3D"_khCwyTxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khCwyTxMEduI= rb80bRcp-w" memberEnd=3D"_khCwyjxMEduIrb80bRcp-w _khCwyDxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khCwyjxMEduIrb8= 0bRcp-w" name=3D"extension$setter" visibility=3D"private" type=3D"_khCwxD= xMEduIrb80bRcp-w" association=3D"_khCwyTxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khCwyzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCwzDxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khCwzTxMEduIrb80bR= cp-w" name=3D"DiagramInfo"> + <generalization xmi:id=3D"_khCwzjxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khCwzzxMEduIrb80bRcp-w" name=3D"Creationd= ate" visibility=3D"private"> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= Cw0DxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw0TxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCw0jxMEduIrb80bRcp-w" name=3D"Author" v= isibility=3D"private"> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= Cw0zxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw1DxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCw1TxMEduIrb80bRcp-w" name=3D"Modificat= iondate" visibility=3D"private"> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= Cw1jxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw1zxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCw2DxMEduIrb80bRcp-w" name=3D"base$Diag= ram" visibility=3D"private" association=3D"_khCw2TxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khCw2TxMEduI= rb80bRcp-w" memberEnd=3D"_khCw2jxMEduIrb80bRcp-w _khCw2DxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khCw2jxMEduIrb8= 0bRcp-w" name=3D"extension$DiagramInfo" visibility=3D"private" type=3D"_k= hCwzTxMEduIrb80bRcp-w" association=3D"_khCw2TxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khCw2zxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw3DxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khCw3TxMEduIrb80bR= cp-w" name=3D"HyperlinkOwner"> + <generalization xmi:id=3D"_khCw3jxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khCw3zxMEduIrb80bRcp-w" name=3D"hyperlink= Model" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khCw4DxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khCw4TxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= Cw4jxMEduIrb80bRcp-w"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw4zxMEdu= Irb80bRcp-w"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCw5DxMEduIrb80bRcp-w" name=3D"hyperlink= TextActive" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khCw5TxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khCw5jxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= Cw5zxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw6DxMEdu= Irb80bRcp-w"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCw6TxMEduIrb80bRcp-w" name=3D"hyperlink= ModelActive" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khCw6jxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khCw6zxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= Cw7DxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw7TxMEdu= Irb80bRcp-w"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCw7jxMEduIrb80bRcp-w" name=3D"hyperlink= Text" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khCw7zxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khCw8DxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= Cw8TxMEduIrb80bRcp-w"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khCw8jxMEdu= Irb80bRcp-w"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khCw8zxMEduIrb80bRcp-w" name=3D"base$Elem= ent" visibility=3D"private" association=3D"_khCw9DxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khCw9DxMEduI= rb80bRcp-w" memberEnd=3D"_khCw9TxMEduIrb80bRcp-w _khCw8zxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khCw9TxMEduIrb8= 0bRcp-w" name=3D"extension$HyperlinkOwner" visibility=3D"private" type=3D= "_khCw3TxMEduIrb80bRcp-w" association=3D"_khCw9DxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khCw9jxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khFM8DxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khFM8TxMEduIrb80bR= cp-w" name=3D"deploymentView"> + <generalization xmi:id=3D"_khFM8jxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khFM8zxMEduIrb80bRcp-w" name=3D"deploymen= tViewID" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khFM9DxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khFM9TxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/JavaPrimitiveTypes.library.uml2#_TBlMg686EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= FM9jxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khFM9zxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khFM-DxMEduIrb80bRcp-w" name=3D"base$Diag= ram" visibility=3D"private" association=3D"_khFM-TxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khFM-TxMEduI= rb80bRcp-w" memberEnd=3D"_khFM-jxMEduIrb80bRcp-w _khFM-DxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khFM-jxMEduIrb8= 0bRcp-w" name=3D"extension$deploymentView" visibility=3D"private" type=3D= "_khFM8TxMEduIrb80bRcp-w" association=3D"_khFM-TxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khFM-zxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khFM_DxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khFM_TxMEduIrb80bR= cp-w" name=3D"tagGroup"> + <ownedComment xmi:id=3D"_khFM_jxMEduIrb80bRcp-w" body=3D"This stereo= type should be applied to tag definition which values describes group nam= es of other tag definitions.
Used for tags grouping in MagicDraw mode= l elements specifications, TaggedValues tabs."/> + <ownedAttribute xmi:id=3D"_khFM_zxMEduIrb80bRcp-w" name=3D"base$Prop= erty" visibility=3D"private" association=3D"_khFNADxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9C1la86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khFNADxMEduI= rb80bRcp-w" memberEnd=3D"_khFM_zxMEduIrb80bRcp-w _khFNATxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khFNATxMEduIrb8= 0bRcp-w" name=3D"extension$tagGroup" visibility=3D"private" type=3D"_khFM= _TxMEduIrb80bRcp-w" association=3D"_khFNADxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khFNAjxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khFNAzxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khFNBDxMEduIrb80bR= cp-w" name=3D"constructor"> + <ownedAttribute xmi:id=3D"_khFNBTxMEduIrb80bRcp-w" name=3D"base$Oper= ation" visibility=3D"private" association=3D"_khFNBjxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khFNBjxMEduI= rb80bRcp-w" memberEnd=3D"_khFNBzxMEduIrb80bRcp-w _khFNBTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khFNBzxMEduIrb8= 0bRcp-w" name=3D"extension$constructor" visibility=3D"private" type=3D"_k= hFNBDxMEduIrb80bRcp-w" association=3D"_khFNBjxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khFNCDxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khFNCTxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khFNCjxMEduIrb80bR= cp-w" name=3D"designModel"> + <generalization xmi:id=3D"_khFNCzxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khFNDDxMEduIrb80bRcp-w" name=3D"designMod= elID" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khFNDTxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khFNDjxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/JavaPrimitiveTypes.library.uml2#_TBlMg686EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= FNDzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khFNEDxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khFNETxMEduIrb80bRcp-w" name=3D"base$Diag= ram" visibility=3D"private" association=3D"_khFNEjxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khFNEjxMEduI= rb80bRcp-w" memberEnd=3D"_khFNEzxMEduIrb80bRcp-w _khFNETxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khFNEzxMEduIrb8= 0bRcp-w" name=3D"extension$designModel" visibility=3D"private" type=3D"_k= hFNCjxMEduIrb80bRcp-w" association=3D"_khFNEjxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khFNFDxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khFNFTxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khFNFjxMEduIrb80bR= cp-w" name=3D"typeModifier"> + <generalization xmi:id=3D"_khF0ADxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khF0ATxMEduIrb80bRcp-w" name=3D"typeModif= ier" visibility=3D"private"> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0AjxMEduIrb80bRcp-w" name=3D"base$Elem= ent" visibility=3D"private" association=3D"_khF0AzxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0AzxMEduI= rb80bRcp-w" memberEnd=3D"_khF0BDxMEduIrb80bRcp-w _khF0AjxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0BDxMEduIrb8= 0bRcp-w" name=3D"extension$typeModifier" visibility=3D"private" type=3D"_= khFNFjxMEduIrb80bRcp-w" association=3D"_khF0AzxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0BTxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0BjxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0BzxMEduIrb80bR= cp-w" name=3D"destructor"> + <ownedAttribute xmi:id=3D"_khF0CDxMEduIrb80bRcp-w" name=3D"base$Oper= ation" visibility=3D"private" association=3D"_khF0CTxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0CTxMEduI= rb80bRcp-w" memberEnd=3D"_khF0CDxMEduIrb80bRcp-w _khF0CjxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0CjxMEduIrb8= 0bRcp-w" name=3D"extension$destructor" visibility=3D"private" type=3D"_kh= F0BzxMEduIrb80bRcp-w" association=3D"_khF0CTxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0CzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0DDxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0DTxMEduIrb80bR= cp-w" name=3D"fileView"> + <ownedAttribute xmi:id=3D"_khF0DjxMEduIrb80bRcp-w" name=3D"base$Pack= age" visibility=3D"private" association=3D"_khF0DzxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0DzxMEduI= rb80bRcp-w" memberEnd=3D"_khF0EDxMEduIrb80bRcp-w _khF0DjxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0EDxMEduIrb8= 0bRcp-w" name=3D"extension$fileView" visibility=3D"private" type=3D"_khF0= DTxMEduIrb80bRcp-w" association=3D"_khF0DzxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0ETxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0EjxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0EzxMEduIrb80bR= cp-w" name=3D"getter"> + <ownedAttribute xmi:id=3D"_khF0FDxMEduIrb80bRcp-w" name=3D"getterset= terforattribute" visibility=3D"private"> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= F0FTxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0FjxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0FzxMEduIrb80bRcp-w" name=3D"base$Oper= ation" visibility=3D"private" association=3D"_khF0GDxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0GDxMEduI= rb80bRcp-w" memberEnd=3D"_khF0FzxMEduIrb80bRcp-w _khF0GTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0GTxMEduIrb8= 0bRcp-w" name=3D"extension$getter" visibility=3D"private" type=3D"_khF0Ez= xMEduIrb80bRcp-w" association=3D"_khF0GDxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0GjxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0GzxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0HDxMEduIrb80bR= cp-w" name=3D"InvisibleStereotype"> + <ownedAttribute xmi:id=3D"_khF0HTxMEduIrb80bRcp-w" name=3D"base$Elem= ent" visibility=3D"private" association=3D"_khF0HjxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0HjxMEduI= rb80bRcp-w" memberEnd=3D"_khF0HzxMEduIrb80bRcp-w _khF0HTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0HzxMEduIrb8= 0bRcp-w" name=3D"extension$InvisibleStereotype" visibility=3D"private" ty= pe=3D"_khF0HDxMEduIrb80bRcp-w" association=3D"_khF0HjxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0IDxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0ITxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0IjxMEduIrb80bR= cp-w" name=3D"implementationModel"> + <generalization xmi:id=3D"_khF0IzxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khF0JDxMEduIrb80bRcp-w" name=3D"implement= ationModelID" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khF0JTxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khF0JjxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/JavaPrimitiveTypes.library.uml2#_TBlMg686EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= F0JzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0KDxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0KTxMEduIrb80bRcp-w" name=3D"base$Diag= ram" visibility=3D"private" association=3D"_khF0KjxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0KjxMEduI= rb80bRcp-w" memberEnd=3D"_khF0KzxMEduIrb80bRcp-w _khF0KTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0KzxMEduIrb8= 0bRcp-w" name=3D"extension$implementationModel" visibility=3D"private" ty= pe=3D"_khF0IjxMEduIrb80bRcp-w" association=3D"_khF0KjxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0LDxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0LTxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0LjxMEduIrb80bR= cp-w" name=3D"conceptualView"> + <generalization xmi:id=3D"_khF0LzxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khF0MDxMEduIrb80bRcp-w" name=3D"conceptua= lViewID" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khF0MTxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khF0MjxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/JavaPrimitiveTypes.library.uml2#_TBlMg686EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= F0MzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0NDxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0NTxMEduIrb80bRcp-w" name=3D"base$Diag= ram" visibility=3D"private" association=3D"_khF0NjxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0NjxMEduI= rb80bRcp-w" memberEnd=3D"_khF0NzxMEduIrb80bRcp-w _khF0NTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0NzxMEduIrb8= 0bRcp-w" name=3D"extension$conceptualView" visibility=3D"private" type=3D= "_khF0LjxMEduIrb80bRcp-w" association=3D"_khF0NjxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0ODxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0OTxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0OjxMEduIrb80bR= cp-w" name=3D"processView"> + <generalization xmi:id=3D"_khF0OzxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khF0PDxMEduIrb80bRcp-w" name=3D"processVi= ewID" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khF0PTxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khF0PjxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/JavaPrimitiveTypes.library.uml2#_TBlMg686EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= F0PzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0QDxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0QTxMEduIrb80bRcp-w" name=3D"base$Diag= ram" visibility=3D"private" association=3D"_khF0QjxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qbC686EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0QjxMEduI= rb80bRcp-w" memberEnd=3D"_khF0QzxMEduIrb80bRcp-w _khF0QTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0QzxMEduIrb8= 0bRcp-w" name=3D"extension$processView" visibility=3D"private" type=3D"_k= hF0OjxMEduIrb80bRcp-w" association=3D"_khF0QjxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0RDxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0RTxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0RjxMEduIrb80bR= cp-w" name=3D"useCaseModel"> + <ownedComment xmi:id=3D"_khF0RzxMEduIrb80bRcp-w" body=3D"A use case = model specifies the services a system provides to its users; that is, the= different ways of using the system, and whose top-level package is a use= case system."/> + <ownedAttribute xmi:id=3D"_khF0SDxMEduIrb80bRcp-w" name=3D"base$Mode= l" visibility=3D"private" association=3D"_khF0STxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9ndba86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0STxMEduI= rb80bRcp-w" memberEnd=3D"_khF0SDxMEduIrb80bRcp-w _khF0SjxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0SjxMEduIrb8= 0bRcp-w" name=3D"extension$useCaseModel" visibility=3D"private" type=3D"_= khF0RjxMEduIrb80bRcp-w" association=3D"_khF0STxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0SzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0TDxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0TTxMEduIrb80bR= cp-w" name=3D"SDDSubsystem"> + <generalization xmi:id=3D"_khF0TjxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khF0TzxMEduIrb80bRcp-w" name=3D"subsystem= Resources" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khF0UDxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khF0UTxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= F0UjxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0UzxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0VDxMEduIrb80bRcp-w" name=3D"subsystem= Interactions" visibility=3D"private"> + <eAnnotations xmi:id=3D"_khF0VTxMEduIrb80bRcp-w" source=3D"applied= Stereotypes"> + <contents xmi:type=3D"MagicDrawProfile_0:MagicDrawProfile__Invis= ibleStereotype" xmi:id=3D"_khF0VjxMEduIrb80bRcp-w"/> + </eAnnotations> + <type xmi:type=3D"uml:PrimitiveType" href=3D"pathmap://UML2_LIBRAR= IES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_kh= F0VzxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0WDxMEdu= Irb80bRcp-w" value=3D"1"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0WTxMEduIrb80bRcp-w" name=3D"base$Pack= age" visibility=3D"private" association=3D"_khF0WzxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <ownedAttribute xmi:id=3D"_khF0WjxMEduIrb80bRcp-w" name=3D"base$Comp= onent" visibility=3D"private" association=3D"_khF0XzxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0WzxMEduI= rb80bRcp-w" memberEnd=3D"_khF0XDxMEduIrb80bRcp-w _khF0WTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0XDxMEduIrb8= 0bRcp-w" name=3D"extension$SDDSubsystem" visibility=3D"private" type=3D"_= khF0TTxMEduIrb80bRcp-w" association=3D"_khF0WzxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0XTxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0XjxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0XzxMEduI= rb80bRcp-w" memberEnd=3D"_khF0YDxMEduIrb80bRcp-w _khF0WjxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0YDxMEduIrb8= 0bRcp-w" name=3D"extension$SDDSubsystem" visibility=3D"private" type=3D"_= khF0TTxMEduIrb80bRcp-w" association=3D"_khF0XzxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0YTxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0YjxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0YzxMEduIrb80bR= cp-w" name=3D"autoGeneratedName"> + <generalization xmi:id=3D"_khF0ZDxMEduIrb80bRcp-w" general=3D"_khF0H= DxMEduIrb80bRcp-w"/> + <ownedAttribute xmi:id=3D"_khF0ZTxMEduIrb80bRcp-w" name=3D"base$Name= dElement" visibility=3D"private" association=3D"_khF0ZjxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m8qb_a86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0ZjxMEduI= rb80bRcp-w" memberEnd=3D"_khF0ZzxMEduIrb80bRcp-w _khF0ZTxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0ZzxMEduIrb8= 0bRcp-w" name=3D"extension$autoGeneratedName" visibility=3D"private" type= =3D"_khF0YzxMEduIrb80bRcp-w" association=3D"_khF0ZjxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0aDxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml:LiteralInteger" xmi:id=3D"_khF0aTxME= duIrb80bRcp-w"/> + </ownedEnd> + </nestedClassifier> + </ownedMember> + <ownedMember xmi:type=3D"uml:Stereotype" xmi:id=3D"_khF0ajxMEduIrb80bR= cp-w" name=3D"iconHolder"> + <ownedAttribute xmi:id=3D"_khF0azxMEduIrb80bRcp-w" name=3D"base$Enum= eration" visibility=3D"private" association=3D"_khF0bDxMEduIrb80bRcp-w"> + <type xmi:type=3D"uml:Class" href=3D"pathmap://UML2_METAMODELS/UML= 2.metamodel.uml2#_m9bRea86EdiEh75YJ_3n8g"/> + </ownedAttribute> + <nestedClassifier xmi:type=3D"uml:Extension" xmi:id=3D"_khF0bDxMEduI= rb80bRcp-w" memberEnd=3D"_khF0bTxMEduIrb80bRcp-w _khF0azxMEduIrb80bRcp-w"= > + <ownedEnd xmi:type=3D"uml:ExtensionEnd" xmi:id=3D"_khF0bTxMEduIrb8= 0bRcp-w" name=3D"extension$iconHolder" visibility=3D"private" type=3D"_kh= F0ajxMEduIrb80bRcp-w" association=3D"_khF0bDxMEduIrb80bRcp-w"> + <upperValue xmi:type=3D"uml:LiteralUnlimitedNatural" xmi:id=3D"_= khF0bjxMEduIrb80bRcp-w" value=3D"1"/> + <lowerValue xmi:type=3D"uml... [truncated message content] |