public class PermissionVisibilityImpl extends VisibilityImpl implements PermissionVisibility
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
REQUIRED_PERMISSION_EDEFAULT
The default value of the '
Required Permission' attribute. |
protected java.lang.String |
requiredPermission
The cached value of the '
Required Permission' attribute. |
| Modifier | Constructor and Description |
|---|---|
protected |
PermissionVisibilityImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.String |
getRequiredPermission() |
void |
setRequiredPermission(java.lang.String newRequiredPermission) |
java.lang.String |
toString() |
protected static final java.lang.String REQUIRED_PERMISSION_EDEFAULT
Required Permission' attribute.
getRequiredPermission()protected java.lang.String requiredPermission
Required Permission' attribute.
getRequiredPermission()protected EClass eStaticClass()
eStaticClass in class VisibilityImplpublic java.lang.String getRequiredPermission()
getRequiredPermission in interface PermissionVisibilityPermissionVisibility.setRequiredPermission(String),
DetailViewPackage.getPermissionVisibility_RequiredPermission()public void setRequiredPermission(java.lang.String newRequiredPermission)
setRequiredPermission in interface PermissionVisibilitynewRequiredPermission - the new value of the 'Required Permission' attribute.PermissionVisibility.getRequiredPermission()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public java.lang.String toString()
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0