diff --git a/metamodels/securecomponentuml_mof.xmi b/metamodels/securecomponentuml_mof.xmi index 766ea39..10e9417 100644 --- a/metamodels/securecomponentuml_mof.xmi +++ b/metamodels/securecomponentuml_mof.xmi @@ -1,5 +1,5 @@ - + Netbeans XMI Writer @@ -693,7 +693,7 @@ - self.resource.attributes.action->select(name="read")->union(self.resource.associationEnds.association.ends->minus(self.resource.associationEnds).action->select(name="read"))->union(self.resource.methods->select(query).action->select(name="execute")) + self.resource.attributes.action->select(name="read")->union(self.resource.associationEnds.association.ends.action->select(name="read"))->union(self.resource.methods->select(query).action->select(name="execute")) @@ -718,7 +718,7 @@ - self.resource.attributes.action->select(name="update")->union(resource.associationEnds.association.ends->minus(self.resource.associationEnds).action->select(name="update"))->union(resource.methods->select(not query).action->select(name="execute")) + self.resource.attributes.action->select(name="update")->union(resource.associationEnds.action->select(name="update"))->union(resource.methods->select(not query).action->select(name="execute")) @@ -1086,19 +1086,7 @@ - - - 1 - 1 - false - false - - - - - - 0 @@ -1115,11 +1103,11 @@ - - 0 @@ -1131,7 +1119,7 @@ - 1 @@ -1145,11 +1133,11 @@ - - 1 @@ -1161,7 +1149,7 @@ - 0 @@ -1178,7 +1166,7 @@ - 1 @@ -1190,7 +1178,7 @@ - 0 @@ -1205,6 +1193,21 @@ + + + 1 + 1 + false + true + + + + + + + + @@ -1217,22 +1220,7 @@ - - - - - - 1 - 1 - false - true - - - - - - + @@ -1240,7 +1228,7 @@ - 1 @@ -1252,22 +1240,7 @@ - - - 1 - 1 - false - true - - - - - - - - - 0 @@ -1282,7 +1255,7 @@ - 0 @@ -1294,7 +1267,22 @@ - + + + + + + 1 + 1 + false + true + + + + + + @@ -1302,7 +1290,7 @@ - 1 @@ -1314,7 +1302,7 @@ - 0 @@ -1326,7 +1314,22 @@ - + + + + + + 0 + -1 + false + true + + + + + + - - - 0 - -1 - false - true - - - - - - - - - 0 @@ -1378,21 +1366,21 @@ - ch.ethz.infsec.secureuml - - - 1 @@ -1404,7 +1392,7 @@ - 0 @@ -1418,11 +1406,11 @@ - - 1 @@ -1434,7 +1422,7 @@ - 0 @@ -1448,11 +1436,11 @@ - - 2 @@ -1464,7 +1452,7 @@ - 1 @@ -1473,16 +1461,16 @@ true - + - - 1 @@ -1494,7 +1482,7 @@ - 0 @@ -1511,6 +1499,18 @@ + + + 1 + 1 + false + false + + + + + @@ -1535,7 +1535,7 @@ - + - + 1 1 false - true + false - + - - - - + @@ -1591,7 +1588,22 @@ - + + 1 + 1 + false + true + + + + + + + + + 1 @@ -1606,7 +1618,7 @@ - 1 @@ -1618,7 +1630,7 @@ - + @@ -1626,10 +1638,10 @@ - - 1 @@ -1641,7 +1653,7 @@ - 2 @@ -1653,7 +1665,7 @@ - + @@ -1661,22 +1673,19 @@ - + 1 1 false - true + false - + - - - - - + 1 @@ -1691,7 +1700,37 @@ - + + 1 + 1 + false + true + + + + + + + + + + + 1 + 1 + false + true + + + + + + + + + 1 @@ -1706,7 +1745,7 @@ - 1 @@ -1721,21 +1760,6 @@ - - - 1 - 1 - false - true - - - - - - - - @@ -1744,37 +1768,19 @@ - - - 0 - -1 - false - true - - - - - - - - - + 1 1 false - true + false - + - - - - - + 1 @@ -1789,7 +1795,7 @@ - 1 @@ -1798,25 +1804,10 @@ true - + - - - - - - 0 - -1 - false - true - - - - - - + - 0 @@ -1843,10 +1834,10 @@ true - + - + + + + 1 + 1 + false + true + + + + + + + + + + + 0 + -1 + false + true + + + + + + + + + + + 0 + -1 + false + true + + + + + + + + @@ -1871,152 +1907,170 @@ - + getOwner + + + + + + getFeature - - getFeature + + getOwner - + - - getOwner + + getFeature - - getFeature - - - - - + getConnection - - - - - getAssociation - - - - - - AParticipantAssociation - - - - - - getParticipant - - + getAssociation - + - + + getParticipant + + + + + Operation - + compuml.entitymethodaction - + self.entity - + + name + + + + + + query + + + + + Attribute - + compuml.entityattributeaction - + self.entity - - UmlAssociation + + name - + - + + Association + + + + + self.associationEnds - + AssociationEnd - + compuml.associationendaction - + self.association.ends->minus(self).type - + + name + + + + + UmlClass - + compumml.entityaction - + self - compuml.entity - + Name + + + + + diff --git a/metamodels/securecomponentuml_uml.xmi b/metamodels/securecomponentuml_uml.xmi index 9c7c293..dfc7651 100644 --- a/metamodels/securecomponentuml_uml.xmi +++ b/metamodels/securecomponentuml_uml.xmi @@ -1,8 +1,8 @@ - + ArgoUML (using Netbeans XMI Writer version 1.0) - 0.26(6) revised on $Date: 2007-05-12 08:08:08 +0200 (Sat, 12 May 2007) $ + 0.26.2(6) revised on $Date: 2007-05-12 08:08:08 +0200 (Sat, 12 May 2007) $ @@ -74,6 +74,26 @@ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/> + + + + + + + + + + + + + + + + + + @@ -125,7 +145,7 @@ compumml.entityaction - + @@ -138,6 +158,22 @@ + + + + + Name + + + + + + + + + + + + + + + name + + + + + + + + + + - UmlAssociation + Association - - - - - - - - + @@ -227,6 +270,30 @@ + + + + + + + + + + + + name + + + + + + + + + + - + - + - + + + + name + + + + + + + + + + + + + + + + + + + + query + + + + + @@ -274,15 +370,6 @@ - - - AParticipantAssociation - - - - - - - - getAssociation - - - - - @@ -374,7 +452,7 @@ getAssociation - + @@ -610,25 +688,7 @@ - - - - - - - - - - - - - - - + isActive = 'false'/> @@ -1128,7 +1188,7 @@ self.resource.action->select(name="read")->union(self.resource.action->select(name="update")) - + @@ -1337,7 +1397,7 @@ self.resource.action->select(name="read")->union(self.resource.action->select(name="update")) - + @@ -1445,7 +1505,7 @@ self.resource.action->select(name="create" or name="read" or name="update" or name="delete") - + @@ -1458,9 +1518,9 @@ isAbstract = 'false' isActive = 'false'> - self.resource.attributes.action->select(name="update")->union(resource.associationEnds.association.ends->minus(self.resource.associationEnds).action->select(name="update"))->union(resource.methods->select(not query).action->select(name="execute")) + self.resource.attributes.action->select(name="update")->union(resource.associationEnds.action->select(name="update"))->union(resource.methods->select(not query).action->select(name="execute")) - + @@ -1616,7 +1676,7 @@ isActive = 'false'> - self.resource.attributes.action->select(name="read")->union(self.resource.associationEnds.association.ends->minus(self.resource.associationEnds).action->select(name="read"))->union(self.resource.methods->select(query).action->select(name="execute")) + self.resource.attributes.action->select(name="read")->union(self.resource.associationEnds.association.ends.action->select(name="read"))->union(self.resource.methods->select(query).action->select(name="execute")) @@ -1764,6 +1824,17 @@ + + + + + + + + + @@ -1786,6 +1857,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1797,6 +1901,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1814,17 +1962,6 @@ - - - - - - - - - diff --git a/metamodels/securecomponentuml_uml.zargo b/metamodels/securecomponentuml_uml.zargo index 48eecc4..2942906 100644 Binary files a/metamodels/securecomponentuml_uml.zargo and b/metamodels/securecomponentuml_uml.zargo differ