Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-06-12 08:11:00 +0000
committerEike Stepper2012-06-12 08:11:00 +0000
commitf4eaa3f082a083a51e59dbfbdc3bd683143099c4 (patch)
tree4503563af16c62ce6157174cd6be209db1a7ba65 /plugins/org.eclipse.emf.cdo.security/model
parentff20a871fcccd2f60569a1e77044d64e06b58703 (diff)
downloadcdo-f4eaa3f082a083a51e59dbfbdc3bd683143099c4.tar.gz
cdo-f4eaa3f082a083a51e59dbfbdc3bd683143099c4.tar.xz
cdo-f4eaa3f082a083a51e59dbfbdc3bd683143099c4.zip
[382278] Provide Net4j example installers
https://bugs.eclipse.org/bugs/show_bug.cgi?id=382278
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.security/model')
-rw-r--r--plugins/org.eclipse.emf.cdo.security/model/security.ecore20
-rw-r--r--plugins/org.eclipse.emf.cdo.security/model/security.ecorediag57
2 files changed, 33 insertions, 44 deletions
diff --git a/plugins/org.eclipse.emf.cdo.security/model/security.ecore b/plugins/org.eclipse.emf.cdo.security/model/security.ecore
index cfcdf31fa8..5a5b384029 100644
--- a/plugins/org.eclipse.emf.cdo.security/model/security.ecore
+++ b/plugins/org.eclipse.emf.cdo.security/model/security.ecore
@@ -18,7 +18,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="allChecks" upperBound="-1"
eType="#//Check" changeable="false" volatile="true" transient="true" derived="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPermission" eType="#//Permission"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAccess" eType="#//AccessObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Directory" eSuperTypes="#//SecurityItem">
<eStructuralFeatures xsi:type="ecore:EReference" name="items" upperBound="-1"
@@ -59,9 +59,9 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="firstName" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastName" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="email" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPermissionOverride"
- eType="#//Permission"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPermission" eType="#//Permission"
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAccessOverride"
+ eType="#//AccessObject"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAccess" eType="#//AccessObject"
changeable="false" volatile="true" transient="true" derived="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="locked" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="password" eType="#//UserPassword"
@@ -81,8 +81,8 @@
<eClassifiers xsi:type="ecore:EClass" name="Check" abstract="true">
<eStructuralFeatures xsi:type="ecore:EReference" name="role" lowerBound="1" eType="#//Role"
eOpposite="#//Role/checks"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="permission" lowerBound="1"
- eType="#//Permission" defaultValueLiteral="WRITE"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="access" lowerBound="1"
+ eType="#//Access" defaultValueLiteral="WRITE"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ClassCheck" eSuperTypes="#//Check">
<eStructuralFeatures xsi:type="ecore:EReference" name="applicableClass" lowerBound="1"
@@ -95,8 +95,14 @@
<eClassifiers xsi:type="ecore:EClass" name="ResourceCheck" eSuperTypes="#//Check">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="Permission">
+ <eClassifiers xsi:type="ecore:EEnum" name="Access">
<eLiterals name="READ"/>
<eLiterals name="WRITE" value="1"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="AccessObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="Access:Object"/>
+ <details key="baseType" value="Access"/>
+ </eAnnotations>
+ </eClassifiers>
</ecore:EPackage>
diff --git a/plugins/org.eclipse.emf.cdo.security/model/security.ecorediag b/plugins/org.eclipse.emf.cdo.security/model/security.ecorediag
index dfd44d7737..0fd59ec9ec 100644
--- a/plugins/org.eclipse.emf.cdo.security/model/security.ecorediag
+++ b/plugins/org.eclipse.emf.cdo.security/model/security.ecorediag
@@ -192,7 +192,7 @@
<children xmi:type="notation:Node" xmi:id="_PWKVMLIPEeGyraMqKGwiUw" type="4001"/>
<children xmi:type="notation:Node" xmi:id="_PWMKYLIPEeGyraMqKGwiUw" type="5001">
<children xmi:type="notation:Node" xmi:id="_bKMSALIREeGyraMqKGwiUw" type="2001">
- <element xmi:type="ecore:EAttribute" href="security.ecore#//Check/permission"/>
+ <element xmi:type="ecore:EAttribute" href="security.ecore#//Check/access"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bKMSAbIREeGyraMqKGwiUw"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_PWMKYbIPEeGyraMqKGwiUw"/>
@@ -264,11 +264,11 @@
<children xmi:type="notation:Node" xmi:id="_Fl64QLIREeGyraMqKGwiUw" type="4010"/>
<children xmi:type="notation:Node" xmi:id="_Fl8GYLIREeGyraMqKGwiUw" type="5008">
<children xmi:type="notation:Node" xmi:id="_UF7lELIREeGyraMqKGwiUw" type="2006">
- <element xmi:type="ecore:EEnumLiteral" href="security.ecore#//Permission/READ"/>
+ <element xmi:type="ecore:EEnumLiteral" href="security.ecore#//Access/READ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_UF7lEbIREeGyraMqKGwiUw"/>
</children>
<children xmi:type="notation:Node" xmi:id="_XaOAULIREeGyraMqKGwiUw" type="2006">
- <element xmi:type="ecore:EEnumLiteral" href="security.ecore#//Permission/WRITE"/>
+ <element xmi:type="ecore:EEnumLiteral" href="security.ecore#//Access/WRITE"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_XaOAUbIREeGyraMqKGwiUw"/>
</children>
<styles xmi:type="notation:DrawerStyle" xmi:id="_Fl8GYbIREeGyraMqKGwiUw"/>
@@ -276,8 +276,8 @@
<styles xmi:type="notation:FilteringStyle" xmi:id="_Fl8GY7IREeGyraMqKGwiUw"/>
</children>
<styles xmi:type="notation:ShapeStyle" xmi:id="_Fl4cALIREeGyraMqKGwiUw" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
- <element xmi:type="ecore:EEnum" href="security.ecore#//Permission"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Fl4cAbIREeGyraMqKGwiUw" x="744" y="136" width="132"/>
+ <element xmi:type="ecore:EEnum" href="security.ecore#//Access"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Fl4cAbIREeGyraMqKGwiUw" x="635" y="132" width="132"/>
</children>
<children xmi:type="notation:Node" xmi:id="_x3ZpwLIREeGyraMqKGwiUw" type="1001">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x4HbcLIREeGyraMqKGwiUw" source="Shortcut">
@@ -317,6 +317,13 @@
<element xmi:type="ecore:EClass" href="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2OPHIrIREeGyraMqKGwiUw" x="603" y="475"/>
</children>
+ <children xmi:type="notation:Node" xmi:id="_UsS9ILRkEeG4L6jPmHyTfg" type="1004">
+ <children xmi:type="notation:Node" xmi:id="_UsWAcLRkEeG4L6jPmHyTfg" type="4008"/>
+ <children xmi:type="notation:Node" xmi:id="_UsXOkLRkEeG4L6jPmHyTfg" type="4009"/>
+ <styles xmi:type="notation:ShapeStyle" xmi:id="_UsS9IbRkEeG4L6jPmHyTfg" fontColor="4210752" fontName="Segoe UI" fontHeight="10" fillColor="13761016" lineColor="8421504"/>
+ <element xmi:type="ecore:EDataType" href="security.ecore#//AccessObject"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UsS9IrRkEeG4L6jPmHyTfg" x="830" y="130"/>
+ </children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_BlsqIawpEeGqBf0LMO47dg"/>
<element xmi:type="ecore:EPackage" href="security.ecore#/"/>
<edges xmi:type="notation:Edge" xmi:id="_Bl4QUKwpEeGqBf0LMO47dg" type="3003" source="_BlxioqwpEeGqBf0LMO47dg" target="_BlvtcKwpEeGqBf0LMO47dg">
@@ -454,8 +461,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_Bl8hzqwpEeGqBf0LMO47dg" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="security.ecore#//Group/users"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Bl8hz6wpEeGqBf0LMO47dg" points="[-50, -17, 226, 24]$[-147, -17, 129, 24]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XAsWsLK5EeGvjoGgCEyXkw" id="(0.5,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XAsWsbK5EeGvjoGgCEyXkw" id="(0.5,0.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDnHMrRkEeG4L6jPmHyTfg" id="(0.5,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDnHM7RkEeG4L6jPmHyTfg" id="(0.5,0.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_Bl9I1KwpEeGqBf0LMO47dg" type="3003" source="_Bl1NAqwpEeGqBf0LMO47dg" target="_Bl0l8KwpEeGqBf0LMO47dg">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_Bl9I1awpEeGqBf0LMO47dg" routing="Rectilinear" lineColor="4210752"/>
@@ -476,8 +483,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_Bl9I2qwpEeGqBf0LMO47dg" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="security.ecore#//User/groups"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Bl9I26wpEeGqBf0LMO47dg" points="[129, 24, -147, -17]$[226, 24, -50, -17]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Bm6yIawpEeGqBf0LMO47dg" id="(0.5,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Bm6yIqwpEeGqBf0LMO47dg" id="(0.5,1.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDnuQLRkEeG4L6jPmHyTfg" id="(0.5,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDnuQbRkEeG4L6jPmHyTfg" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_Bl-W9KwpEeGqBf0LMO47dg" type="3002" source="_Bl2bIKwpEeGqBf0LMO47dg" target="_Bl3pQKwpEeGqBf0LMO47dg">
<children xmi:type="notation:Node" xmi:id="_Bl-W-KwpEeGqBf0LMO47dg" type="4011">
@@ -512,8 +519,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_pKXTErIPEeGyraMqKGwiUw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="security.ecore#//Role/checks"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pKXTE7IPEeGyraMqKGwiUw" points="[90, 20, -244, 6]$[244, 20, -90, 6]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JnbBMLJFEeGyraMqKGwiUw" id="(0.10784313725490197,0.21568627450980393)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JnboQLJFEeGyraMqKGwiUw" id="(0.5,0.5)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDo8YbRkEeG4L6jPmHyTfg" id="(0.10784313725490197,0.21568627450980393)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDo8YrRkEeG4L6jPmHyTfg" id="(0.5,0.5)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_s4d8gLIPEeGyraMqKGwiUw" type="3002" source="_PWGq0LIPEeGyraMqKGwiUw" target="_BlzX26wpEeGqBf0LMO47dg">
<children xmi:type="notation:Node" xmi:id="_s4fxsLIPEeGyraMqKGwiUw" type="4011">
@@ -526,8 +533,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_s4ejkLIPEeGyraMqKGwiUw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
<element xmi:type="ecore:EReference" href="security.ecore#//Check/role"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s4ejkbIPEeGyraMqKGwiUw" points="[-90, 6, 244, 20]$[-244, 6, 90, 20]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Jnc2YLJFEeGyraMqKGwiUw" id="(0.5,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JnddcLJFEeGyraMqKGwiUw" id="(0.10784313725490197,0.21568627450980393)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDoVVLRkEeG4L6jPmHyTfg" id="(0.5,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KDo8YLRkEeG4L6jPmHyTfg" id="(0.10784313725490197,0.21568627450980393)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_9vQeALIQEeGyraMqKGwiUw" type="3003" source="_tvbkQLIQEeGyraMqKGwiUw" target="_PWGq0LIPEeGyraMqKGwiUw">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_9vQeAbIQEeGyraMqKGwiUw" routing="Rectilinear" lineColor="4210752"/>
@@ -547,28 +554,4 @@
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__v8jY7IQEeGyraMqKGwiUw" points="[-1, -24, 157, 104]$[-1, -62, 157, 66]$[-158, -62, 0, 66]$[-158, -103, 0, 25]"/>
</edges>
- <edges xmi:type="notation:Edge" xmi:id="_Ew44QLISEeGyraMqKGwiUw" type="3002" source="_u_PmULIQEeGyraMqKGwiUw" target="_2OPHILIREeGyraMqKGwiUw">
- <children xmi:type="notation:Node" xmi:id="_ExA0ELISEeGyraMqKGwiUw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ExA0EbISEeGyraMqKGwiUw" x="-13" y="-36"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_ExA0ErISEeGyraMqKGwiUw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ExA0E7ISEeGyraMqKGwiUw" x="-13" y="17"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_Ew44QbISEeGyraMqKGwiUw" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_Ew44QrISEeGyraMqKGwiUw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="security.ecore#//PackageCheck/packages"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ew44Q7ISEeGyraMqKGwiUw" points="[-1, 21, -1, -80]$[-1, 82, -1, -19]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_LjOuwLISEeGyraMqKGwiUw" type="3002" source="_tvbkQLIQEeGyraMqKGwiUw" target="_x3ZpwLIREeGyraMqKGwiUw">
- <children xmi:type="notation:Node" xmi:id="_LjZt4LISEeGyraMqKGwiUw" type="4011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LjaU8LISEeGyraMqKGwiUw" x="-13" y="-26"/>
- </children>
- <children xmi:type="notation:Node" xmi:id="_LjaU8bISEeGyraMqKGwiUw" type="4012">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_LjaU8rISEeGyraMqKGwiUw" x="-13" y="17"/>
- </children>
- <styles xmi:type="notation:ConnectorStyle" xmi:id="_LjPV0LISEeGyraMqKGwiUw" routing="Rectilinear" lineColor="4210752"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_LjPV0bISEeGyraMqKGwiUw" fontColor="4210752" fontName="Segoe UI" fontHeight="10"/>
- <element xmi:type="ecore:EReference" href="security.ecore#//ClassCheck/classes"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LjPV0rISEeGyraMqKGwiUw" points="[-1, 21, -1, -80]$[-1, 82, -1, -19]"/>
- </edges>
</notation:Diagram>

Back to the top