public class GroupEntryImpl extends EObjectImpl implements GroupEntry
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected Component |
component
The cached value of the '
Component' containment reference. |
protected java.lang.String |
label
The cached value of the '
Label' attribute. |
protected static java.lang.String |
LABEL_EDEFAULT
The default value of the '
Label' attribute. |
protected java.lang.String |
permission
The cached value of the '
Permission' attribute. |
protected static java.lang.String |
PERMISSION_EDEFAULT
The default value of the '
Permission' attribute. |
protected Visibility |
visibility
The cached value of the '
Visibility' containment reference. |
| Modifier | Constructor and Description |
|---|---|
protected |
GroupEntryImpl() |
| Modifier and Type | Method and Description |
|---|---|
NotificationChain |
basicSetComponent(Component newComponent,
NotificationChain msgs) |
NotificationChain |
basicSetVisibility(Visibility newVisibility,
NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Component |
getComponent() |
java.lang.String |
getLabel() |
java.lang.String |
getPermission() |
Visibility |
getVisibility() |
void |
setComponent(Component newComponent) |
void |
setLabel(java.lang.String newLabel) |
void |
setPermission(java.lang.String newPermission) |
void |
setVisibility(Visibility newVisibility) |
java.lang.String |
toString() |
protected Component component
Component' containment reference.
getComponent()protected static final java.lang.String LABEL_EDEFAULT
Label' attribute.
getLabel()protected java.lang.String label
Label' attribute.
getLabel()protected static final java.lang.String PERMISSION_EDEFAULT
Permission' attribute.
getPermission()protected java.lang.String permission
Permission' attribute.
getPermission()protected Visibility visibility
Visibility' containment reference.
getVisibility()protected EClass eStaticClass()
public Component getComponent()
getComponent in interface GroupEntryGroupEntry.setComponent(Component),
DetailViewPackage.getGroupEntry_Component()public NotificationChain basicSetComponent(Component newComponent, NotificationChain msgs)
public void setComponent(Component newComponent)
setComponent in interface GroupEntrynewComponent - the new value of the 'Component' containment reference.GroupEntry.getComponent()public java.lang.String getLabel()
getLabel in interface GroupEntryGroupEntry.setLabel(String),
DetailViewPackage.getGroupEntry_Label()public void setLabel(java.lang.String newLabel)
setLabel in interface GroupEntrynewLabel - the new value of the 'Label' attribute.GroupEntry.getLabel()public java.lang.String getPermission()
getPermission in interface GroupEntryGroupEntry.setPermission(String),
DetailViewPackage.getGroupEntry_Permission()public void setPermission(java.lang.String newPermission)
setPermission in interface GroupEntrynewPermission - the new value of the 'Permission' attribute.GroupEntry.getPermission()public Visibility getVisibility()
getVisibility in interface GroupEntryGroupEntry.setVisibility(Visibility),
DetailViewPackage.getGroupEntry_Visibility()public NotificationChain basicSetVisibility(Visibility newVisibility, NotificationChain msgs)
public void setVisibility(Visibility newVisibility)
setVisibility in interface GroupEntrynewVisibility - the new value of the 'Visibility' containment reference.GroupEntry.getVisibility()public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
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