Package com.nomagic.magicdraw.security
Interface PackageAccessPermission
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,com.nomagic.esi.api.EsiObject
,org.eclipse.emf.common.notify.Notifier
public interface PackageAccessPermission
extends com.nomagic.esi.api.EsiObject
A representation of the model object 'Package Access Permission'.
The following features are supported:
- See Also:
- Model:
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Action' attribute.Returns the value of the 'Application' attribute.Returns the value of the 'Principal' reference.boolean
isSame
(PackageAccessPermission other) void
Sets the value of the 'Action
' attribute.void
setApplication
(Application value) Sets the value of the 'Application
' attribute.void
setPrincipal
(Principal value) Sets the value of the 'Principal
' reference.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com.nomagic.esi.api.EsiObject
esiID, esiState
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getAction
Action getAction()Returns the value of the 'Action' attribute. The literals are from the enumerationAction
.If the meaning of the 'Action' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Action' attribute.
- See Also:
- Model:
- Generated:
-
setAction
Sets the value of the 'Action
' attribute.- Parameters:
value
- the new value of the 'Action' attribute.- See Also:
- Generated:
-
getApplication
Application getApplication()Returns the value of the 'Application' attribute. The literals are from the enumerationApplication
.If the meaning of the 'Application' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Application' attribute.
- See Also:
- Model:
- Generated:
-
setApplication
Sets the value of the 'Application
' attribute.- Parameters:
value
- the new value of the 'Application' attribute.- See Also:
- Generated:
-
getPrincipal
Principal getPrincipal()Returns the value of the 'Principal' reference. It is bidirectional and its opposite is 'Package Permissions
'.If the meaning of the 'Principal' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Principal' reference.
- See Also:
- Model:
- opposite="packagePermissions"
- Generated:
-
setPrincipal
Sets the value of the 'Principal
' reference.- Parameters:
value
- the new value of the 'Principal' reference.- See Also:
- Generated:
-
isSame
- Model:
- Generated:
-